В Android что-то портируется постоянно. Иногда это ПЗУ, идущее на разные устройства, приложения с разных платформ, а в некоторых случаях даже корневые методы могут быть разделены между устройствами. В нынешнем виде портирование может принести одни из самых захватывающих и полезных разработок, пока не будут выпущены ПЗУ, созданные из исходного кода, такие как CyanogenMod 9. В некоторых случаях многие начинающие разработчики подхватывают эстафету и начинают процесс портирования самостоятельно. Многие задаются вопросом, с чего вообще начать, и, хотя существуют обучающие материалы, чтение некоторых из них может быть совершенно пугающим.
Это то, о чем начинающим разработчикам не нужно беспокоиться благодаря руководству, написанному старшим участником XDA. Питерагент5. Руководство, в котором рассматриваются самые основы портирования, поможет вам начать работу на правильном пути к правильному портированию вашего любимого ПЗУ, полученного на основе AOSP, на ваше любимое устройство.
Для начала Peteragent5 объясняет самые основы. ПЗУ, которое вы портируете, должно поддерживать тот же набор инструкций, что и целевое устройство (ARMv6, ARMv7 и т. д.). Затем руководство помогает пользователям найти подходящее базовое ПЗУ и узнать, как его портировать. К сожалению, руководство не поможет вам исправить ошибки или проблемы. Однако,
самая сложная часть становления разработчиком — это начать, и это руководство, от которого начинающие разработчики не могут отказаться.Полное руководство можно найти на странице оригинальная тема и начать.