In Android worden dingen voortdurend geporteerd. Soms is het een ROM die naar verschillende apparaten gaat, apps afkomstig van verschillende platforms, of in sommige gevallen zelfs wortel methoden kan worden gedeeld tussen apparaten. Zoals het er nu uitziet, kan het porten van dingen een aantal van de meest opwindende en lonende ontwikkelingswerkzaamheden opleveren totdat ingebouwde ROM's zoals CyanogenMod 9 worden uitgebracht. In sommige gevallen nemen veel aspirant-ontwikkelaars de fakkel over en beginnen ze zelf met het porteringsproces. Velen vragen zich af waar ze moeten beginnen, en hoewel er tutorials beschikbaar zijn, kunnen sommige ronduit intimiderend zijn om door te lezen.
Dit is iets waar aspirant-ontwikkelaars zich geen zorgen over hoeven te maken dankzij een tutorial geschreven door XDA Senior Member Peteragent5. De gids, die de basisprincipes van porten behandelt, helpt je op weg om op de juiste manier je favoriete, van AOSP afgeleide ROM naar je favoriete apparaat te porten.
Om te beginnen legt Peteragent5 de basisprincipes uit. Het ROM dat u porteert, moet dezelfde instructieset ondersteunen als het doelapparaat (ARMv6, ARMv7, enz.). De gids leidt gebruikers vervolgens door het vinden van een geschikt basis-ROM en hoe ze moeten porten. Helaas helpt de gids u niet bij het oplossen van bugs of problemen. Echter, het moeilijkste deel van het worden van een ontwikkelaar is aan de slag gaan, en dit is een tutorial die beginnende ontwikkelaars absoluut niet kunnen laten liggen.
Ga voor de volledige gids naar de originele draad en ga aan de slag.