Google veröffentlicht eine Jetpack-Bibliothek für Android Auto und bereitet zwei neue APIs vor

click fraud protection

Google hat eine Jetpack-Bibliothek veröffentlicht, um die Entwicklung von Android Auto-Apps zu vereinfachen, und arbeitet an zwei APIs für Smartwatches und faltbare Geräte.

Die Entwicklung für Android kann angesichts des jährlichen Betriebssystem-Release-Zyklus und der wechselnden Änderungen bei Google eine mühsame Angelegenheit sein API-Anforderungen für Google Play, aber aus diesem Grund unterhält Google unten eine Reihe von Support-Bibliotheken Die „Android Jetpack“ Regenschirm. Zusätzlich zu den Kompatibilitätsbibliotheken sind in Jetpack auch andere Bibliotheken für die App-Entwicklung enthalten, die neueste davon ist die Android for Cars App Library. Da es sich bei den Jetpack-Bibliotheken um Open-Source-Bibliotheken handelt, haben wir auch die Entwicklung einer neuen API in der Pipeline entdeckt: eine, die die Entwicklung innovativer Apps für faltbare Geräte und Geräte mit zwei Bildschirmen erleichtern wird.

Android für Autos App Jetpack-Bibliothek

Bereits im Oktober 2020, Google

freigegeben die Android for Cars-App-Bibliothek in der Betaversion, damit Drittanbieter-App-Entwickler ihre eigenen Navigations-, Park- und Lade-Apps auf der Android Auto-Plattform entwerfen, entwickeln und testen können. Im Dezember 2020 hat Google begann zu erlauben die Veröffentlichung von Android Auto-Apps, die auf dieser Bibliothek basieren. Die beliebte Karten- und Navigations-App eines Drittanbieters, Sygic, war eine der ersten, die davon profitierte. Veröffentlichung einer mit Android Auto kompatiblen Version der App Mitte Dezember. Ende Januar 2021 erlaubte Google die Veröffentlichung von mit dieser Bibliothek erstellten Apps in offenen Teststrecken und angekündigt dass sie an der Migration der Android for Cars App Library auf Android Jetpack arbeiteten.

Beispiele für das neue GridTemplate in androidx.car.app

Heute hat Google angekündigt dass die Android for Cars App Library in Jetpack verfügbar ist als androidx.car.app 1.0.0-beta01. Dies ist die erste Veröffentlichung der zuvor geschlossenen Quellbibliothek und funktioniert auf Geräten mit Android Auto 6.1 oder höher installiert. Sie umfasst alle Funktionen der alten Bibliothek, fügt aber auch Funktionen wie eine neue hinzu GridTemplate. Google hat auch das aktualisiert Entwicklerhandbuch Und Designrichtlinien um die neue Bibliothek abzudecken und plant, die alte Bibliothek bis zum 1. September 2021 außer Betrieb zu nehmen. Google sagt, dass Sie Ihre Android Auto-App von der vorhandenen Bibliothek in die neue Jetpack-Bibliothek migrieren ist einfach – Ändern Sie den Namespace und optimieren Sie einige API-Aufrufe. Mit dieser Änderung sind wir der Tatsache, dass Android Auto-Apps von Drittanbietern im Play Store auf Produktionsstrecken erscheinen, nun einen Schritt näher gekommen.

Bildschirmerweiterungs-API

Falt- und Dual-Screen-Geräte sind die coolsten Geräte auf dem Markt, haben aber noch nicht viele Fans. Der offizielle Android-Emulator unterstützt interessante Formfaktoren wie faltbare Telefone, Dual-Screen-Telefone und rollbare Telefone. Es liegt jedoch immer noch am Entwickler, Möglichkeiten zu finden, den Inhalt seiner Anwendungen zu erweitern und Plattform-APIs zu verwenden, um dies zu erreichen. Um diesen Prozess für Entwickler einfacher zu machen, arbeitet Google an einem neuen Bildschirmerweiterungs-API. Entsprechend ein CommitGoogle hat Demos erstellt, die zeigen, wie Entwickler die Screen Extension API zum Erstellen eines Spiels verwenden können Controller, der sich auf ein sekundäres Display erstreckt, und eine Kamera-App, die eine Vorschau auf einem anderen Bildschirm anzeigt. Die API ist derzeit als experimentell markiert bis zum OEM-Schnittstelle ist abgeschlossen. Wir sind daran interessiert zu sehen, welche Apps-Entwickler nach der Zusammenführung dieser API entstehen.


Laut anderen Commits in AOSP arbeitet Google an einem neue Version der Emoji Jetpack-Bibliothek, und das sind sie Fortsetzung der Arbeit ein bringen offizielle Tiles-API für Wear OS-App-Entwickler.