Google начинает проект, призванный сделать Android Studio более полезной для OEM-производителей и разработчиков прошивок

Март 26, 2022 - 14:56
 0  80
Google начинает проект, призванный сделать Android Studio более полезной для OEM-производителей и разработчиков прошивок

Google начинает проект, который позволит поднять Android Studio от разработки приложений до полноценного пакета для разработки ОС Android OEM-производителями и разработчиками прошивок.

Сегодня для создания Android-приложений самым необходимым инструментом является Android Studio, поскольку она предоставляет доступ к самому Android SDK, эмуляторам различных версий и форм-факторов, инструментам для оптимизации производительности приложения и, конечно же, всему необходимому для написания кода на Java и/или Kotlin.

Однако сама операционная система Android представляет собой гораздо более сложную смесь кода и проектов, чем просто приложения, созданные на Java. Есть код для доступа к оборудованию и для основных функций Android, и даже ядро Linux лежит в основе всего этого. Многие из этих компонентов написаны на C++ и Rust - языках, которые Android Studio не всегда умеет использовать, помимо обычных Java и Kotlin.

Как заметил 9to5Google, Romain Guy, инженерный директор команды Android Toolkit, опубликовал новую вакансию, из которой мы узнаем, что Google хочет, чтобы все многочисленные проекты, связанные с разработкой ОС Android, можно было легко реализовать с помощью Android Studio.

Разработка ОС Android охватывает широкий спектр областей: от компонентов, похожих на приложение Android, до фреймворка Android, компонентов, реализующих различные аппаратные функции (камера, bluetooth, аудио/видео), вплоть до ядра. Эти компоненты написаны на различных языках: Kotlin, Java, C++ и Rust. В новом проекте нашей целью является расширить Android Studio так, чтобы она могла помочь во всех этих областях.

Этот проект, в случае успеха, сделает Android Studio более полезной для всех, кто хочет разработать что-то на базе Android - будь то телефон, планшет, телевизор или что-то еще - или изменить сборку Android существующего устройства, создав новую прошивку. Тем не менее, учитывая огромное количество кода, вовлеченного в типичную сборку Android ОС, будет интересно посмотреть, как Google намерена поддерживать Android Studio в рабочем состоянии как для немногих разработчиков ОС и прошивок, так и для всех остальных, кто просто хочет создать приложение для Android.

Наиль Садыков Один из основателей проекта и главный редактор.