Google frigiver et Jetpack-bibliotek til Android Auto, forbereder to nye API'er

click fraud protection

Google har udgivet et Jetpack-bibliotek for at forenkle Android Auto-appudviklingen, og de arbejder på to API'er til smartwatches og foldbare.

Udvikling til Android kan være en besværlig affære i betragtning af Googles årlige OS-udgivelsescyklus og skiftende API-krav til Google Play, men det er derfor, Google vedligeholder et sæt supportbiblioteker under det "Android Jetpack" paraply. Ud over kompatibilitetsbiblioteker er der også andre biblioteker til appudvikling inkluderet i Jetpack, hvoraf det seneste er Android for Cars App Library. Da Jetpack-biblioteker er open source, har vi også set udvikling på en ny API i pipelinen: en, der vil gøre det nemmere at udvikle innovative apps til foldbare enheder og enheder med to skærme.

Android til biler App Jetpack Library

Tilbage i oktober 2020, Google frigivet Android for Cars App Library i beta for at give tredjeparts app-udviklere mulighed for at designe, udvikle og teste deres egne navigations-, parkerings- og opladningsapps på Android Auto-platformen. I december 2020, Google

begyndte at tillade udgivelsen af ​​Android Auto-apps bygget på dette bibliotek. Den populære tredjeparts kort- og navigationsapp Sygic var en af ​​de første til at udnytte dette, frigiver en Android Auto-kompatibel version af appen i midten af ​​december. I slutningen af ​​januar 2021 tillod Google, at apps bygget med dette bibliotek blev udgivet i åbne testspor og annonceret at de arbejdede på at migrere Android for Cars App Library til Android Jetpack.

Eksempler på den nye GridTemplate i androidx.car.app

I dag har Google annonceret at Android for Cars App Library er tilgængelig i Jetpack as androidx.car.app 1.0.0-beta01. Dette er den første udgivelse af det tidligere lukkede kildebibliotek og fungerer på enheder med Android Auto 6.1 eller højere installeret. Det inkluderer al funktionalitet i det gamle bibliotek, men tilføjer også funktioner såsom et nyt GridTemplate. Google har også opdateret udviklervejledning og design retningslinjer til at dække det nye bibliotek og planlægger at udfase det gamle bibliotek inden den 1. september 2021. Google siger, at migrering af din Android Auto-app fra det eksisterende bibliotek til det nye Jetpack-bibliotek det er nemt — skift navnerummet og tweak nogle API-kald. Med denne ændring er vi nu et skridt tættere på tredjeparts Android Auto-apps, der vises i Play Butik på produktionsspor.

Screen Extension API

Sammenfoldelige og dobbeltskærms-enheder er de sejeste børn på blokken, men de har ikke mange fans endnu. Den officielle Android-emulator understøtter interessante formfaktorer såsom foldbare, dual-screen telefoner og rollables. Det er dog stadig op til udvikleren at finde på måder at udvide deres applikationers indhold og bruge platforms API'er til at få det til at ske. For at gøre denne proces nemmere for udviklere arbejder Google på en ny Screen Extension API. Ifølge én forpligtelse, har Google lavet demoer, der viser, hvordan udviklere kan bruge Screen Extension API til at skabe et spil controller, der strækker sig til en sekundær skærm og en kamera-app, der viser et eksempel på en anden skærm. API'et er pt markeret som eksperimentel indtil OEM interface er afsluttet. Vi er interesserede i at se, hvilke apps udviklere finder på, når denne API er slået sammen.


Ifølge andre commits i AOSP arbejder Google på en ny version af Emoji Jetpack-biblioteket, og de er fortsat arbejde at medbringe en officielle Tiles API til Wear OS app udviklere.