Google släpper ett Jetpack-bibliotek för Android Auto, förbereder två nya API: er

Google har släppt ett Jetpack-bibliotek för att förenkla Android Auto-apputveckling, och de arbetar med två API: er för smartklockor och hopfällbara.

Att utveckla för Android kan vara en mödosam affär med tanke på Googles årliga OS-utgivningscykel och skiftande API-krav för Google Play, men det är därför Google har en uppsättning supportbibliotek under de "Android Jetpack" paraply. Utöver kompatibilitetsbibliotek finns det även andra bibliotek för apputveckling som ingår i Jetpack, varav det senaste är Android for Cars App Library. Eftersom Jetpack-bibliotek är öppen källkod har vi också sett utveckling av ett nytt API i pipelinen: ett som kommer att göra det lättare att utveckla innovativa appar för hopfällbara enheter och enheter med dubbla skärmar.

Android for Cars App Jetpack Library

Tillbaka i oktober 2020, Google släppte Android for Cars App Library i beta så att tredjepartsapputvecklare kan designa, utveckla och testa sina egna navigerings-, parkerings- och laddningsappar på Android Auto-plattformen. I december 2020, Google

började tillåta publiceringen av Android Auto-appar byggda på det här biblioteket. Den populära kart- och navigeringsappen Sygic från tredje part var en av de första som utnyttjade detta, släpper en Android Auto-kompatibel version av appen i mitten av december. I slutet av januari 2021 tillät Google att appar byggda med detta bibliotek publicerades i öppna testspår och meddelat att de arbetade med att migrera Android for Cars App Library till Android Jetpack.

Exempel på den nya GridTemplate i androidx.car.app

Idag har Google meddelat att Android for Cars App Library är tillgängligt i Jetpack as androidx.car.app 1.0.0-beta01. Detta är den första utgåvan av det tidigare stängda källkodsbiblioteket och fungerar på enheter med Android Auto 6.1 eller högre installerad. Det inkluderar all funktionalitet i det gamla biblioteket men lägger också till funktioner som ett nytt GridTemplate. Google har också uppdaterat utvecklarguide och designriktlinjer för att täcka det nya biblioteket och planerar att fasa ut det gamla biblioteket senast 1 september 2021. Google säger att migrera din Android Auto-app från det befintliga biblioteket till det nya Jetpack-biblioteket är lätt — ändra namnutrymmet och justera några API-anrop. Med denna förändring är vi nu ett steg närmare Android Auto-appar från tredje part som dyker upp i Play Butik på produktionsbanor.

Screen Extension API

Vikbara enheter och enheter med dubbla skärmar är de coolaste barnen på blocket, men de har inte många fans än. Den officiella Android-emulatorn stöder intressanta formfaktorer som vikbara telefoner, telefoner med dubbla skärmar och rullbara. Det är dock fortfarande upp till utvecklaren att komma på sätt att utöka sina applikationers innehåll och använda plattforms-API: er för att få det att hända. För att göra denna process enklare för utvecklare arbetar Google på en ny Screen Extension API. Enligt ett åtagande, har Google skapat demos som visar hur utvecklare kan använda Screen Extension API för att skapa ett spel kontroller som sträcker sig till en sekundär skärm och en kameraapp som visar en förhandsvisning på en annan skärm. API är för närvarande markerade som experimentella tills OEM-gränssnitt har slutförts. Vi är intresserade av att se vilka apputvecklare som kommer fram till när detta API har slagits samman.


Enligt andra åtaganden i AOSP arbetar Google på en ny version från Emoji Jetpack-biblioteket, och det är de fortsatt arbete att ta med en officiella Tiles API till Wear OS-app utvecklare.