Sous Android, les choses sont portées tout le temps. Parfois, c'est une ROM qui va vers différents appareils, applications provenant de différentes plateformes, ou même dans certains cas méthodes racine peut être partagé entre les appareils. Dans l’état actuel des choses, le portage peut donner lieu à certains des travaux de développement les plus passionnants et les plus gratifiants jusqu’à ce que des ROM construites à partir des sources comme CyanogenMod 9 soient publiées. Dans certains cas, de nombreux développeurs en herbe reprennent le flambeau et commencent eux-mêmes le processus de portage. Beaucoup se demandent par où commencer, et bien qu’il existe des tutoriels, certains peuvent être carrément intimidants à lire.
C'est quelque chose dont les futurs développeurs n'ont pas à s'inquiéter grâce à un didacticiel rédigé par un membre senior de XDA. Peteragent5. Le guide, qui couvre les bases du portage, vous aidera à démarrer sur la bonne voie pour porter correctement votre ROM dérivée de l'AOSP préférée sur votre appareil préféré.
Pour commencer, Peteragent5 explique les bases. La ROM que vous portez doit prendre en charge le même jeu d'instructions que le périphérique cible (ARMv6, ARMv7, etc.). Le guide guide ensuite les utilisateurs dans la recherche d'une ROM de base appropriée et comment la porter. Malheureusement, le guide ne vous aidera pas à corriger les bugs ou les problèmes. Cependant, la partie la plus difficile pour devenir développeur est de commencer, et c'est un tutoriel que les développeurs débutants ne peuvent absolument pas laisser passer.
Pour le guide complet, rendez-vous sur le fil d'origine et commencez.