Google udostępnia bibliotekę Jetpack dla Androida Auto i przygotowuje dwa nowe interfejsy API

Firma Google udostępniła bibliotekę Jetpack, aby uprościć tworzenie aplikacji Android Auto i pracuje nad dwoma interfejsami API dla inteligentnych zegarków i urządzeń składanych.

Tworzenie oprogramowania dla Androida może być żmudną sprawą, biorąc pod uwagę roczny cykl wydawania systemów operacyjnych Google i jego zmiany Wymagania API dla Google Play, ale dlatego Google utrzymuje zestaw bibliotek pomocniczych w ramach the „Pakiet odrzutowy Androida” parasol. Oprócz bibliotek zgodności w pakiecie Jetpack znajdują się także inne biblioteki do tworzenia aplikacji, z których najnowszą jest biblioteka aplikacji Android for Cars. Ponieważ biblioteki Jetpack są bibliotekami typu open source, zauważyliśmy również, że pracujemy nad nowym interfejsem API: takim, który ułatwi tworzenie innowacyjnych aplikacji na urządzenia składane i urządzenia z dwoma ekranami.

Biblioteka Jetpack aplikacji Android for Cars

Już w październiku 2020 r. Google wydany bibliotekę aplikacji Android for Cars w wersji beta, aby umożliwić zewnętrznym twórcom aplikacji projektowanie, opracowywanie i testowanie własnych aplikacji do nawigacji, parkowania i ładowania na platformie Android Auto. W grudniu 2020 r. Google

zaczął pozwalać publikację aplikacji Android Auto zbudowanych na tej bibliotece. Popularna aplikacja do map i nawigacji Sygic innej firmy jako jedna z pierwszych skorzystała z tej możliwości, wypuszczając wersję kompatybilną z Android Auto aplikacji w połowie grudnia. Pod koniec stycznia 2021 r. Google zezwolił na publikowanie aplikacji utworzonych przy użyciu tej biblioteki w otwartych ścieżkach testowych i ogłoszony że pracują nad migracją biblioteki aplikacji Android for Cars do Android Jetpack.

Przykłady nowego GridTemplate w androidx.car.app

Dziś ma to Google ogłoszony że biblioteka aplikacji Android for Cars jest dostępna w Jetpack jako aplikacja androidx.car.app 1.0.0-beta01. Jest to pierwsze wydanie zamkniętej wcześniej biblioteki źródłowej i działa na urządzeniach z Androidem Auto 6.1 lub wyższy zainstalowany. Zawiera całą funkcjonalność starej biblioteki, ale dodaje także takie funkcje, jak nowa Szablon siatki. Google zaktualizowało także plik przewodnik programisty I Wytyczne dotyczące projektowania na pokrycie nowej biblioteki i planuje wycofanie starej biblioteki do 1 września 2021 r. Google twierdzi, że migracja aplikacji Android Auto z istniejącej biblioteki do nowej biblioteki Jetpack jest proste — zmień przestrzeń nazw i dostosuj niektóre wywołania API. Dzięki tej zmianie jesteśmy o krok bliżej do pojawienia się aplikacji Android Auto innych firm w Sklepie Play na ścieżkach produkcyjnych.

API rozszerzenia ekranu

Urządzenia składane i urządzenia z dwoma ekranami to najfajniejsze dzieciaki na rynku, ale nie mają jeszcze wielu fanów. Oficjalny emulator Androida obsługuje ciekawe urządzenia, takie jak telefony składane, telefony z dwoma ekranami i urządzenia zwijane. Jednakże od programisty nadal zależy, czy znajdzie sposoby na rozszerzenie zawartości swoich aplikacji i wykorzystanie w tym celu interfejsów API platformy. Aby ułatwić programistom ten proces, Google pracuje nad nowym API rozszerzenia ekranu. Według jedno zatwierdzenie, Google stworzyło demonstracje pokazujące, jak programiści mogą używać interfejsu API rozszerzenia ekranu do tworzenia gier kontroler obejmujący dodatkowy wyświetlacz i aplikację aparatu wyświetlającą podgląd na innym ekranie. API jest obecnie oznaczony jako eksperymentalny dopóki Interfejs OEM zostało sfinalizowane. Jesteśmy ciekawi, co wymyślą programiści aplikacji po połączeniu tego interfejsu API.


Według innych zobowiązań w AOSP, Google pracuje nad Nowa wersja biblioteki Emoji Jetpack i tak jest kontynuacja pracy przynieść oficjalny interfejs Tiles API dla twórców aplikacji Wear OS.