Google a lansat o bibliotecă Jetpack pentru a simplifica dezvoltarea aplicației Android Auto și lucrează la două API-uri pentru ceasuri inteligente și dispozitive pliabile.
Dezvoltarea pentru Android poate fi o chestiune grea, având în vedere ciclul anual de lansare a sistemului de operare Google și schimbarea Cerințe API pentru Google Play, dar de aceea Google menține un set de biblioteci de asistență sub cel „Android Jetpack” umbrelă. Pe lângă bibliotecile de compatibilitate, există și alte biblioteci pentru dezvoltarea de aplicații incluse în Jetpack, cea mai recentă dintre acestea fiind Android for Cars App Library. Deoarece bibliotecile Jetpack sunt open source, am observat și dezvoltarea unui nou API în curs de dezvoltare: unul care va facilita dezvoltarea de aplicații inovatoare pentru dispozitive pliabile și cu ecran dublu.
Aplicația Android pentru mașini Jetpack Library
În octombrie 2020, Google eliberată Biblioteca de aplicații Android pentru mașini în versiune beta pentru a permite dezvoltatorilor de aplicații terți să-și proiecteze, să dezvolte și să-și testeze propriile aplicații de navigare, parcare și încărcare pe platforma Android Auto. În decembrie 2020, Google
a început să permită publicarea aplicațiilor Android Auto construite pe această bibliotecă. Populara aplicație de navigare și hărți terță parte Sygic a fost una dintre primele care a profitat de acest lucru, lansarea unei versiuni compatibile cu Android Auto a aplicației la mijlocul lunii decembrie. La sfârșitul lunii ianuarie 2021, Google a permis ca aplicațiile create cu această bibliotecă să fie publicate în piste de testare deschise și a anunţat că lucrau la migrarea Android for Cars App Library la Android Jetpack.Exemple de noul GridTemplate în androidx.car.app
Astăzi, Google are a anunţat că Android for Cars App Library este disponibilă în Jetpack ca androidx.car.app 1.0.0-beta01. Aceasta este prima versiune a bibliotecii sursă închisă anterior și funcționează pe dispozitive cu Android Auto 6.1 sau mai mare instalat. Include toate funcționalitățile vechii biblioteci, dar adaugă și caracteristici precum una nouă GridTemplate. De asemenea, Google a actualizat ghid pentru dezvoltatori și linii directoare de proiectare pentru a acoperi noua bibliotecă și intenționează să deprecieze vechea bibliotecă până la 1 septembrie 2021. Google spune că migrarea aplicației dvs. Android Auto din biblioteca existentă la noua bibliotecă Jetpack este usor — schimbați spațiul de nume și modificați unele apeluri API. Odată cu această schimbare, suntem acum cu un pas mai aproape de aplicațiile Android Auto terță parte care apar în Magazinul Play pe piesele de producție.
Screen Extension API
Dispozitivele pliabile și cu ecran dublu sunt cei mai tari copii din bloc, dar încă nu au mulți fani. Emulatorul Android oficial acceptă factori de formă interesanți, cum ar fi dispozitivele pliabile, telefoanele cu ecran dublu și rulabile. Cu toate acestea, este încă de la latitudinea dezvoltatorului să vină cu modalități de a extinde conținutul aplicațiilor lor și de a utiliza API-urile platformei pentru a face acest lucru. Pentru a facilita acest proces pentru dezvoltatori, Google lucrează la un nou Screen Extension API. Conform un comite, Google a creat demonstrații care arată cum dezvoltatorii pot folosi API-ul Screen Extension pentru a crea un joc controler care se extinde la un afișaj secundar și o aplicație pentru cameră care arată o previzualizare pe alt ecran. API-ul este în prezent marcat ca experimental pană la Interfață OEM a fost finalizat. Suntem interesați să vedem ce aplicații vin dezvoltatorii odată ce acest API este îmbinat.
Potrivit altor comite din AOSP, Google lucrează la un versiune noua din biblioteca Emoji Jetpack și sunt munca in continuare a aduce o API-ul oficial Tiles pentru dezvoltatorii de aplicații Wear OS.