Google выпустила библиотеку Jetpack для упрощения разработки приложений Android Auto и работает над двумя API для умных часов и складных устройств.
Разработка для Android может оказаться трудным делом, учитывая ежегодный цикл выпуска ОС Google и его смену. Требования API для Google Play, но именно поэтому Google поддерживает набор вспомогательных библиотек под тот «Андроид Джетпак» зонтик. Помимо библиотек совместимости, в Jetpack включены и другие библиотеки для разработки приложений, последней из которых является библиотека приложений Android for Cars. Поскольку библиотеки Jetpack имеют открытый исходный код, мы также заметили разработку нового API, который упростит разработку инновационных приложений для складных устройств и устройств с двумя экранами.
Библиотека приложений Jetpack для Android для автомобилей
Еще в октябре 2020 года Google выпущенный Библиотека приложений Android для автомобилей находится в стадии бета-тестирования, что позволяет сторонним разработчикам приложений проектировать, разрабатывать и тестировать свои собственные приложения для навигации, парковки и зарядки на платформе Android Auto. В декабре 2020 года Google
начал позволять публикация приложений Android Auto, созданных на основе этой библиотеки. Популярное стороннее картографическое и навигационное приложение Sygic было одним из первых, кто воспользовался этим преимуществом. выпуск версии, совместимой с Android Auto приложения в середине декабря. В конце января 2021 года Google разрешил публиковать приложения, созданные с использованием этой библиотеки, в рамках открытого тестирования. объявлено что они работают над переносом библиотеки приложений Android for Cars на Android Jetpack.Примеры нового GridTemplate в androidx.car.app
Сегодня у Google есть объявлено что библиотека приложений Android для автомобилей доступна в Jetpack как androidx.car.app 1.0.0-бета01. Это первый выпуск ранее закрытой библиотеки, работающий на устройствах. с Android Авто 6.1 или выше установлен. Она включает в себя все функциональные возможности старой библиотеки, а также добавляет такие функции, как новая Шаблон сетки. Google также обновил руководство разработчика и рекомендации по проектированию для покрытия новой библиотеки и планирует прекратить использование старой библиотеки к 1 сентября 2021 года. Google сообщает, что перенос вашего приложения Android Auto из существующей библиотеки в новую библиотеку Jetpack легко — измените пространство имен и настройте некоторые вызовы API. Благодаря этому изменению мы стали на шаг ближе к тому, чтобы сторонние приложения Android Auto появлялись в Play Store на рабочих версиях.
API расширения экрана
Складные устройства и устройства с двумя экранами — самые крутые устройства на свете, но у них пока не так много поклонников. Официальный эмулятор Android поддерживает интересные форм-факторы, такие как складные телефоны, телефоны с двумя экранами и раскладные устройства. Однако разработчику по-прежнему предстоит придумать способы расширения контента своих приложений и использовать для этого API-интерфейсы платформы. Чтобы упростить этот процесс для разработчиков, Google работает над новым API расширения экрана. В соответствии с один коммитGoogle создал демоверсии, демонстрирующие, как разработчики могут использовать API расширения экрана для создания игры. контроллер, который распространяется на дополнительный дисплей, и приложение камеры, которое показывает предварительный просмотр на другом экране. API в настоящее время отмечен как экспериментальный до OEM-интерфейс был завершен. Нам интересно посмотреть, что придумают разработчики приложений после объединения этого API.
Согласно другим коммитам в AOSP, Google работает над новая версия библиотеки Emoji Jetpack, и они продолжающаяся работа принести официальный API Tiles для разработчиков приложений Wear OS.