Google пуска библиотека Jetpack за Android Auto, подготвя два нови API

Google пусна библиотека Jetpack, за да опрости разработката на приложения за Android Auto и те работят върху два API за смарт часовници и сгъваеми устройства.

Разработката за Android може да бъде трудна работа, като се има предвид годишният цикъл на пускане на операционната система на Google и промените API изисквания за Google Play, но затова Google поддържа набор от библиотеки за поддръжка под на "Android Jetpack" чадър. В допълнение към библиотеките за съвместимост има и други библиотеки за разработка на приложения, включени в Jetpack, последната от които е Android for Cars App Library. Тъй като библиотеките на Jetpack са с отворен код, ние също забелязахме разработване на нов API в процес на подготовка: такъв, който ще улесни разработването на иновативни приложения за сгъваеми устройства и устройства с двоен екран.

Библиотека Jetpack за приложения за Android за автомобили

Още през октомври 2020 г. Google освободен Android for Cars App Library в бета, за да позволи на разработчиците на приложения на трети страни да проектират, разработват и тестват свои собствени приложения за навигация, паркиране и зареждане на платформата Android Auto. През декември 2020 г. Google

започна да позволява публикуването на приложения за Android Auto, изградени върху тази библиотека. Популярното приложение за карти и навигация на трети страни Sygic беше едно от първите, които се възползваха от това, пускане на версия, съвместима с Android Auto на приложението в средата на декември. В края на януари 2021 г. Google разреши приложенията, създадени с тази библиотека, да бъдат публикувани в канали за отворено тестване и обяви че работят върху мигрирането на Android for Cars App Library към Android Jetpack.

Примери за новия GridTemplate в androidx.car.app

Днес Google има обяви че библиотеката с приложения за Android for Cars е достъпна в Jetpack като androidx.car.app 1.0.0-beta01. Това е първото издание на библиотеката с предварително затворен код и работи на устройства с Android Auto 6.1 или по-висока инсталирана. Той включва всички функции на старата библиотека, но също така добавя функции като нова GridTemplate. Google също актуализира ръководство за разработчици и насоки за проектиране за покриване на новата библиотека и планира да отмени старата библиотека до 1 септември 2021 г. Google казва, че мигрирането на вашето приложение Android Auto от съществуващата библиотека към новата библиотека на Jetpack лесно е — променете пространството на имената и настройте някои извиквания на API. С тази промяна вече сме една стъпка по-близо до приложенията на Android Auto на трети страни, които се показват в Play Store в производствени версии.

API за разширение на екрана

Сгъваемите устройства и устройствата с двоен екран са най-готините деца в света, но все още нямат много фенове. Официалният емулатор на Android поддържа интересни форм-фактори като сгъваеми телефони, телефони с два екрана и подвижни телефони. Въпреки това, все още зависи от разработчика да измисли начини да разшири съдържанието на своите приложения и да използва API на платформата, за да направи това. За да улесни този процес за разработчиците, Google работи върху нов API за разширение на екрана. Според един ангажимент, Google създаде демонстрации, показващи как разработчиците могат да използват API за разширение на екрана, за да създадат игра контролер, който се простира до вторичен дисплей и приложение за камера, което показва визуализация на друг екран. API в момента е означен като експериментален докато OEM интерфейс е финализиран. Интересуваме се да видим какво ще измислят разработчиците на приложения, след като този API бъде обединен.


Според други ангажименти в AOSP, Google работи върху a нова версия от библиотеката Emoji Jetpack и те са продължаваща работа да донесе ан официален API на Tiles за разработчици на приложения за Wear OS.