Книги / Мобильная разработка / Android / Learning Embedded Android N Programming

Learning Embedded Android N Programming

Ivan Morgillo, Stefano Viola

О книге

"Learning Embedded Android N Programming" — это практическое руководство по созданию кастомизированных систем на базе Android для встраиваемых устройств. Книга охватывает полный цикл работы с Android как встраиваемой платформой: от понимания архитектуры до сборки и тестирования собственных образов.

Авторы, Иван Морджилло и Стефано Виола, делятся опытом в области встраиваемых систем и разработки под Android. Они начинают с обзора архитектуры Android, включая ядро Linux, HAL, библиотеки, фреймворк приложений и среду выполнения ART. Затем подробно рассматриваются вопросы совместимости, включая Compatibility Definition Document (CDD) и Compatibility Test Suite (CTS).

Книга объясняет, как адаптировать Android для конкретного оборудования, оптимизировать систему и создавать собственные прошивки. Особое внимание уделяется переходу от Dalvik к ART, сборке мусора и другим улучшениям производительности. Также рассматриваются инструменты для тестирования и верификации устройств.

Издание будет полезно разработчикам встраиваемых систем, инженерам по аппаратному обеспечению и всем, кто хочет глубоко понять Android и использовать его за пределами смартфонов и планшетов.