В Android Open Source Project теперь включены SDK Fuchsia и «устройство» Fuchsia

У Google есть две операционные системы, предназначенные для мобильных устройств (и не только): Android, которую мы знаем и любим, и Fuchsia — ОС Google будущего. Эти две системы стали еще теснее связаны благодаря включению официального SDK Fuchsia и «устройства» Fuchsia в код AOSP Android.

В новом коммите, опубликованном сегодня в системе управления исходным кодом Android Gerrit, два репозитория, связанных с Fuchsia, были добавлены в основной «манифест» Android Open Source Project. Для непосвященных: этот манифест используется для информирования инструмента загрузки Google «Repo» о том, что должно быть включено при загрузке AOSP.

Существует несколько различных версий этого манифеста, включая тот, который загружает только то, что необходимо для сборки и работы с Android Emulator. Измененная версия манифеста — это «default» манифест, используемый при стандартной загрузке AOSP. Это означает, что каждый, кто загрузит AOSP в будущем, получит эти два репозитория, связанных с Fuchsia.

Реклама — прокрутите дальше, чтобы увидеть больше контента

Два рассматриваемых репозитория «Fuchsia» в настоящее время пусты в AOSP, что позволяет нам лишь догадываться об их назначении по их названиям.

Первый, «platform/prebuilts/fuchsia_sdk», явно указывает на официальный комплект разработчика программного обеспечения (SDK), используемый Google для разработки программного обеспечения Fuchsia. Мы вскоре углубимся в назначение Fuchsia SDK, так что оставайтесь с нами.

Обновление 14:45: По другому коммиту, опубликованному сегодня, этот репозиторий скоро будет содержать *огромный* объем кода Fuchsia.

Также стоит отметить, что Fuchsia SDK *принципиально отличается* от Flutter SDK от Google, который в настоящее время используется внутри компании для создания многих приложений Fuchsia, но еще не готов для создания приложений Fuchsia членами общественности.

Второй репозиторий, который лично мне кажется наиболее интересным, — это «device/google/fuchsia». Это подразумевает некое «устройство», созданное Google, которое работает на Fuchsia, но также требует управления из кодовой базы Android.

Одна из возможностей исходит из того, что в коде Android также есть «устройства», такие как «device/generic/goldfish», созданные исключительно для работы в Android Emulator. На прошлой неделе мы обнаружили, что поддержка Fuchsia появится в Android Emulator от Google, который будет включен в Android Studio.

Лично я считаю, что это «устройство» Fuchsia будет использоваться в качестве базовой платформы для разработчиков для создания приложений Fuchsia с помощью теперь включенного Fuchsia SDK и запуска их в Android Emulator, который они, вероятно, уже загрузили.

Мнение 9to5Google

На данном этапе невозможно сказать наверняка, но мне кажется весьма вероятным, что разработка приложений Fuchsia станет доступной непосредственно из Android Studio благодаря ее включению в AOSP. И учитывая темпы внесения этих изменений Google, мы вполне можем увидеть легитимизацию Fuchsia в ближайшие месяцы.