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
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.