Google brengt een Jetpack-bibliotheek uit voor Android Auto en bereidt twee nieuwe API's voor

click fraud protection

Google heeft een Jetpack-bibliotheek uitgebracht om de ontwikkeling van Android Auto-apps te vereenvoudigen, en ze werken aan twee API's voor smartwatches en opvouwbare apparaten.

Ontwikkelen voor Android kan een lastige aangelegenheid zijn, gezien de jaarlijkse OS-releasecyclus en -verschuivingen van Google API-vereisten voor Google Play, maar daarom onderhoudt Google een aantal ondersteunende bibliotheken onder de "Android Jetpack" paraplu. Naast compatibiliteitsbibliotheken zijn er ook andere bibliotheken voor app-ontwikkeling opgenomen in Jetpack, waarvan de nieuwste de Android for Cars App Library is. Omdat Jetpack-bibliotheken open source zijn, hebben we ook de ontwikkeling van een nieuwe API in de pijplijn gezien: een die het gemakkelijker zal maken om innovatieve apps te ontwikkelen voor opvouwbare apparaten en apparaten met twee schermen.

Android voor auto's App Jetpack-bibliotheek

In oktober 2020, Google uitgegeven de Android for Cars-appbibliotheek in bèta, zodat externe app-ontwikkelaars hun eigen navigatie-, parkeer- en oplaad-apps op het Android Auto-platform kunnen ontwerpen, ontwikkelen en testen. In december 2020 heeft Google

begon toe te staan de publicatie van Android Auto-apps die op deze bibliotheek zijn gebouwd. De populaire kaart- en navigatieapp van derden Sygic was een van de eersten die hiervan profiteerde, het uitbrengen van een Android Auto-compatibele versie van de app medio december. Eind januari 2021 stond Google toe dat apps die met deze bibliotheek waren gebouwd, werden gepubliceerd in open testtracks en aangekondigd dat ze bezig waren met het migreren van de Android for Cars-appbibliotheek naar Android Jetpack.

Voorbeelden van de nieuwe GridTemplate in androidx.car.app

Tegenwoordig heeft Google dat wel aangekondigd dat de Android for Cars-appbibliotheek beschikbaar is in Jetpack als androidx.car.app 1.0.0-bèta01. Dit is de eerste release van de voorheen gesloten bronbibliotheek en werkt op apparaten met Android Auto 6.1 of hoger geïnstalleerd. Het bevat alle functionaliteit van de oude bibliotheek, maar voegt ook functies toe, zoals een nieuwe Rastersjabloon. Google heeft ook de handleiding voor ontwikkelaars En ontwerp richtlijnen ter dekking van de nieuwe bibliotheek en is van plan om de oude bibliotheek tegen 1 september 2021 te beëindigen. Google zegt dat het migreren van je Android Auto-app van de bestaande bibliotheek naar de nieuwe Jetpack-bibliotheek is makkelijk - verander de naamruimte en pas enkele API-aanroepen aan. Met deze wijziging zijn we nu een stap dichter bij het verschijnen van Android Auto-apps van derden in de Play Store op productietracks.

Schermextensie-API

Opvouwbare apparaten en apparaten met twee schermen zijn de coolste kinderen in de buurt, maar ze hebben nog niet veel fans. De officiële Android-emulator ondersteunt interessante vormfactoren zoals opvouwbare telefoons, telefoons met twee schermen en oprolbare telefoons. Het is echter nog steeds aan de ontwikkelaar om manieren te bedenken om de inhoud van hun applicaties uit te breiden en platform-API's te gebruiken om dat mogelijk te maken. Om dit proces voor ontwikkelaars gemakkelijker te maken, werkt Google aan een nieuwe Schermextensie-API. Volgens één toezeggingheeft Google demo's gemaakt waarin wordt getoond hoe ontwikkelaars de Screen Extension API kunnen gebruiken om een ​​game te maken controller die zich uitstrekt tot een secundair beeldscherm en een camera-app die een voorbeeld op een ander scherm laat zien. De API is momenteel gemarkeerd als experimenteel tot de OEM-interface is afgerond. We zijn benieuwd met welke apps-ontwikkelaars komen zodra deze API is samengevoegd.


Volgens andere commits in AOSP werkt Google aan een nieuwe versie van de Emoji Jetpack-bibliotheek, en dat zijn ze voortgezette werkzaamheden een brengen officiële Tiles API voor ontwikkelaars van Wear OS-apps.