No Android, as coisas são portadas o tempo todo. Às vezes é uma ROM indo para dispositivos diferentes, aplicativos provenientes de diferentes plataformas, ou em alguns casos até métodos raiz pode ser compartilhado entre dispositivos. Tal como está, portar coisas pode render alguns dos trabalhos de desenvolvimento mais emocionantes e gratificantes até que ROMs construídas a partir da fonte, como o CyanogenMod 9, sejam lançadas. Em alguns casos, muitos aspirantes a desenvolvedores pegam a tocha e iniciam eles próprios o processo de portabilidade. Muitos se perguntam por onde começar e, embora existam tutoriais por aí, alguns podem ser totalmente intimidantes de ler.
Isso é algo com que os aspirantes a desenvolvedores não precisam se preocupar, graças a um tutorial escrito por XDA Senior Member Peteragente5. O guia, que cobre os fundamentos da portabilidade, ajudará você a começar no caminho certo para portar adequadamente sua ROM derivada de AOSP favorita para seu dispositivo favorito.
Para começar, Peteragent5 explica o básico. A ROM que você está portando deve suportar o mesmo conjunto de instruções do dispositivo de destino (ARMv6, ARMv7, etc.). O guia então orienta os usuários na localização de uma ROM base adequada e como fazer a portabilidade. Infelizmente, o guia não o ajudará a corrigir bugs ou problemas. No entanto,
a parte mais difícil de se tornar um desenvolvedor é começar, e este é um tutorial que os desenvolvedores iniciantes não podem deixar passar.Para obter o guia completo, vá para o tópico original e comece.