Google vydal knihovnu Jetpack pro zjednodušení vývoje aplikací pro Android Auto a pracuje na dvou rozhraních API pro chytré hodinky a skládací zařízení.
Vývoj pro Android může být náročná záležitost vzhledem k ročnímu cyklu vydávání operačního systému Google a posunu Požadavky API pro Google Play, ale proto Google spravuje sadu podpůrných knihoven pod a "Android Jetpack" deštník. Kromě knihoven kompatibility jsou v Jetpacku také další knihovny pro vývoj aplikací, z nichž nejnovější je knihovna aplikací Android for Cars. Vzhledem k tomu, že knihovny Jetpack jsou open source, zaznamenali jsme také vývoj nového API v přípravě: takového, které usnadní vývoj inovativních aplikací pro skládací zařízení a zařízení se dvěma obrazovkami.
Android for Cars App Jetpack Library
Ještě v říjnu 2020 Google propuštěn Knihovna aplikací Android for Cars ve verzi beta, která umožňuje vývojářům aplikací třetích stran navrhovat, vyvíjet a testovat vlastní aplikace pro navigaci, parkování a nabíjení na platformě Android Auto. V prosinci 2020 Google
začal povolovat publikování aplikací Android Auto postavených na této knihovně. Populární mapová a navigační aplikace třetích stran Sygic byla jednou z prvních, která toho využila, vydání verze kompatibilní se systémem Android Auto aplikace v polovině prosince. Koncem ledna 2021 Google umožnil publikování aplikací vytvořených pomocí této knihovny v otevřených testovacích kanálech a oznámil že pracovali na migraci knihovny aplikací Android for Cars na Android Jetpack.Příklady nové šablony GridTemplate v androidx.car.app
Dnes má Google oznámil že knihovna aplikací Android for Cars je dostupná v Jetpack as aplikace androidx.car 1.0.0-beta01. Toto je první vydání dříve uzavřené zdrojové knihovny a funguje na zařízeních se systémem Android Auto 6.1 nebo vyšší nainstalované. Zahrnuje všechny funkce staré knihovny, ale také přidává funkce, jako je nová GridTemplate. Google také aktualizoval průvodce pro vývojáře a konstrukční pokyny na pokrytí nové knihovny a plánuje vyřadit starou knihovnu do 1. září 2021. Google říká, že migraci vaší aplikace Android Auto ze stávající knihovny do nové knihovny Jetpack je lehké — změnit jmenný prostor a vyladit některá volání API. Díky této změně jsme nyní o krok blíže k aplikacím Android Auto třetích stran, které se zobrazují v Obchodě Play v produkčních kanálech.
Screen Extension API
Skládací zařízení a zařízení se dvěma obrazovkami jsou nejúžasnější děti na trhu, ale zatím nemají mnoho fanoušků. Oficiální emulátor Android podporuje zajímavé tvarové faktory, jako jsou skládací zařízení, telefony se dvěma obrazovkami a skládací zařízení. Stále je však na vývojáři, aby vymyslel způsoby, jak rozšířit obsah svých aplikací a využít k tomu rozhraní API platformy. Aby byl tento proces pro vývojáře jednodušší, Google pracuje na novém Screen Extension API. Podle jeden závazekGoogle vytvořil ukázky, které ukazují, jak mohou vývojáři použít rozhraní Screen Extension API k vytvoření hry ovladač, který se rozšiřuje na sekundární displej a aplikaci fotoaparátu, která zobrazuje náhled na jiné obrazovce. API je aktuálně označeny jako experimentální až do OEM rozhraní byla dokončena. Zajímá nás, s jakými aplikacemi vývojáři přijdou po sloučení tohoto API.
Podle dalších závazků v AOSP Google pracuje na a nová verze z knihovny Emoji Jetpack a jsou pokračující práce přinést oficiální vývojáři aplikací Tiles API pro Wear OS.