Home / Android-Entwicklung / Android Q Beta 5 Update

Android Q Beta 5 Update

Gepostet von Dave Burke, VP of Engineering

 AndroidQ-Logo

Android Q Beta 5 wird heute gestartet! Heute führen wir Beta 5 ein und bringen Android Q Beta dem Systemverhalten, das Sie in der endgültigen Version sehen werden, sehr nahe. Entwickler-APIs wurden bereits im vorherigen Update finalisiert. Testen Sie jetzt Ihre Apps auf Kompatibilität und stellen Sie sicher, dass sie bereit sind!

Sie können Beta 5 noch heute auf Pixel-Geräten erhalten, indem Sie sich hier anmelden. Wenn Sie bereits registriert sind und Beta 4 auf Ihrem Pixel-Gerät erhalten haben, erhalten Sie automatisch das Update auf Beta 5. Partner, die am Android Q Beta-Programm teilnehmen, werden in den kommenden Wochen auch ihre Geräte auf Beta 5 aktualisieren.

Um mit Android Q Beta zu beginnen, besuchen Sie developer.android.com/preview.

Was ist in Beta 5 enthalten?

Das Beta 5-Update enthält die neuesten Android Q-Systemabbilder für Pixel und Android jEmulator sowie die endgültigen Android Q-Entwickler-APIs (API-Stufe 29), das offizielle API 29-SDK, und wurde aktualisiert Tools für Android Studio erstellen. Hier finden Sie alles, was Sie zum Testen Ihrer Apps auf Android Q und zum Entwickeln mit Android Q-Funktionen benötigen.

Aktualisierungen der gestischen Navigation

Während wir bei Google I / O darüber sprachen, haben wir eng mit Geräteherstellerpartnern zusammengearbeitet, um eine standardisierte gestische Android-Navigation für Benutzer und Entwickler sicherzustellen. Durch die gestische Navigation können Apps den gesamten Bildschirm für Inhalte nutzen und gleichzeitig den sichtbaren Chrom- und Navigationsbereich des Systems minimieren. Dies ist insbesondere bei den heutigen randlosen Bildschirmen wichtig. In Beta 5 werden wir basierend auf Ihrem Feedback weiter verbessern und verbessern. Wir wollten ein Update zu einigen wichtigen Bereichen bereitstellen.

Wir haben eine Wischgeste von beiden Ecken eingeführt, um zum Assistenten zu gelangen. In den unteren Ecken sehen Sie Anzeigen, die wir weiter optimieren.

Für Apps, die eine Navigationsschublade verwenden, haben wir ein Peek-Verhalten hinzugefügt, wenn Benutzer die Schublade ergriffen haben, um anzuzeigen, dass ein Streichen in die Navigationsschublade führt. Dies funktioniert für alle Versionen von DrawerLayout, wobei DrawerLayout 1.1.0-alpha02 für die beste Benutzererfahrung optimiert ist.

Benutzerdefinierte Trägerraketen sind ein weiterer Bereich, in dem wir Feedback erhalten haben, und wir arbeiten weiter an Problemen, insbesondere im Hinblick auf Stabilität und Aktualität. Ab Beta 6 wechseln Benutzer zur 3-Tasten-Navigation, wenn sie standardmäßig einen benutzerdefinierten Starter verwenden. Die verbleibenden Probleme werden in einem Update nach dem Start behoben, mit dem alle Benutzer zur gestischen Navigation wechseln können. In der Zwischenzeit geben Sie uns bitte weiterhin Ihr Feedback.

Bereiten Sie Ihre Apps auf Android Q vor!

Da die Veröffentlichung für Endverbraucher in Kürze erfolgt, ist es für alle Android-Entwickler oberste Priorität, Ihre aktuellen Apps so schnell wie möglich zu aktualisieren, um die Kompatibilität zu gewährleisten .

So geht's:

  • Installieren Sie Ihre App auf Android Q: Installieren Sie Ihre aktuelle App von Google Play auf einem Android Q Beta-Gerät oder Emulator und testen Sie sie anschließend. Ihre App sollte mit vollem Funktionsumfang gut funktionieren und gut aussehen. Behandeln Sie alle Änderungen des Android Q-Verhaltens ordnungsgemäß. Achten Sie auf Auswirkungen von Datenschutzänderungen, gestischer Navigation, Änderungen an dynamischen Linkerpfaden für Bionic-Bibliotheken und anderen.
  • Testen Sie die Datenschutzfunktionen von Android Q z. B. die neuen Standortberechtigungen, Einschränkungen für Hintergrundaktivitäten, Änderungen an Daten und Kennungen und andere. Sehen Sie sich die Datenschutz-Checkliste an, um zu beginnen, und lesen Sie das Dokument mit den Verhaltensänderungen, um weitere Bereiche zu testen.
  • Testen Sie, ob eingeschränkte Nicht-SDK-Schnittstellen verwendet werden und wechseln Sie stattdessen zu öffentlichen SDK- oder NDK-Äquivalenten. Details hier.
  • Testen Sie die Bibliotheken und SDKs in Ihrer App. Stellen Sie sicher, dass sie unter Android Q wie erwartet funktionieren, und befolgen Sie die bewährten Methoden für Datenschutz, Leistung, UX, Datenverarbeitung und Berechtigungen. Wenn Sie ein Problem finden, versuchen Sie, auf die neueste Version des SDK zu aktualisieren, oder wenden Sie sich an den SDK-Entwickler, um Hilfe zu erhalten. Sie können hier auch SDK-Kompatibilitätsprobleme melden.
  • Aktualisieren und veröffentlichen Sie Ihre kompatible App: Wenn Sie Ihre Tests abgeschlossen und Aktualisierungen vorgenommen haben, empfehlen wir, Ihre kompatible App sofort zu veröffentlichen. Auf diese Weise können Android Beta-Benutzer die App jetzt testen und Benutzern beim Update auf Android Q einen reibungslosen Übergang bieten.

Wir sind uns darüber im Klaren, dass die Unterstützung dieser Änderungen auch für Sie eine Investition darstellt. Wir arbeiten daran, die Auswirkungen auf Ihre Apps zu minimieren und auf Ihre Eingaben zu reagieren, wenn wir uns der endgültigen Veröffentlichung nähern.

Erweitern Sie Ihre App mit Android Q-Funktionen und -APIs.

Wenn Sie bereit sind, tauchen Sie in Android Q ein und erfahren Sie mehr über die neuen Funktionen und APIs, die Sie verwenden können. Hier sind einige der wichtigsten Funktionen, mit denen Sie beginnen können.

Wir empfehlen diese für jede App:

  • Dunkles Design: Stellen Sie eine konsistente Benutzererfahrung für Benutzer sicher, die ein systemweites dunkles Design aktivieren, indem Sie ein dunkles Design hinzufügen oder Dunkles Design aktivieren.
  • Unterstützen Sie die Gesten-Navigation in Ihrer App, indem Sie von Kante zu Kante gehen und sicherstellen, dass Ihre benutzerdefinierten Gesten die Gesten der Systemnavigation ergänzen.
  • Für Faltvorgänge optimieren: Optimieren Sie die Faltvorgänge für die innovativen Geräte von heute.

Wir empfehlen diese, falls sie für Ihre App relevant sind:

  • Interaktivere Benachrichtigungen: Wenn Ihre Benachrichtigungen Nachrichten enthalten, aktivieren Sie vorgeschlagene Antworten und Aktionen in Benachrichtigungen, um Benutzer einzubeziehen, und lassen Sie sie sofort Maßnahmen ergreifen.
  • Bessere Biometrie: Wenn Sie die biometrische Authentifizierung verwenden, wechseln Sie zu BiometricPrompt, der bevorzugten Methode zur Unterstützung der Authentifizierung von Fingerabdrücken auf modernen Geräten.
  • Erweiterte Aufnahme: Um Untertitel oder Gameplay-Aufnahmen zu unterstützen, aktivieren Sie die Audiowiedergabe-Aufnahme. Auf diese Weise können Sie mehr Benutzer erreichen und Ihre App zugänglicher machen.
  • Bessere Codecs: Verwenden Sie für Medien-Apps AV1 für Video-Streaming und HDR10 + für Video mit hohem Dynamikbereich. Für Sprach- und Musik-Streaming können Sie die Opus-Codierung verwenden. Für Musiker steht eine native MIDI-API zur Verfügung.
  • Bessere Netzwerk-APIs: Wenn Ihre App IoT-Geräte über WLAN verwaltet, können Sie die neuen Netzwerkverbindungs-APIs zum Konfigurieren, Herunterladen oder Drucken verwenden.

Dies sind nur einige der vielen neuen Funktionen und APIs in Android Q – um sie alle zu sehen, besuchen Sie die Android Q Beta-Website für Entwickler.

Veröffentlichen Sie Ihre App-Updates in Google Play.

Veröffentlichen Sie Ihre APK-Updates in Google Play, die mit API 29 kompiliert wurden oder optional auf API 29 ausgerichtet sind, sobald Sie dazu bereit sind. So stellen Sie sicher, dass Ihre aktualisierte App ordnungsgemäß ausgeführt wird Versuchen Sie, sowohl Android Q als auch ältere Versionen mit Google Play zu testen. Mit Tracks können Sie sicher frühzeitig Feedback von einer kleinen Gruppe von Benutzern erhalten – einschließlich Beta 5-Benutzern – und anschließend eine schrittweise Einführung in die Produktion vornehmen.

Wie erhalte ich Beta 5?

Es ist ganz einfach! Tragen Sie einfach ein unterstütztes Pixel-Gerät hier ein, um das Update drahtlos zu erhalten. Wenn Sie bereits angemeldet sind, erhalten Sie das Update in Kürze und es sind keine weiteren Schritte von Ihrer Seite erforderlich. Herunterladbare Systemabbilder sind auch hier verfügbar. Partner, die am Android Q Beta-Programm teilnehmen, werden ihre Geräte in den kommenden Wochen aktualisieren. Weitere Informationen finden Sie unter android.com/beta.

Um mit der Entwicklung zu beginnen, laden Sie das offizielle API 29 SDK und die Tools in die stabile Version von Android Studio 3.4 oder für das neueste Android Q-Support-Update auf Android Studio 3.5 Beta herunter. Befolgen Sie dann diese Anweisungen, um Ihre Umgebung zu konfigurieren, und lesen Sie die Versionshinweise für bekannte Probleme.

Noch in diesem Quartal wird es vor dem Consumer-Launch eine weitere Beta-Version geben. Bitte teilen Sie Ihr Feedback und Ihre Anfragen weiterhin mit. Sie können unsere Hotlists für die Einreichung von Plattformproblemen (einschließlich Datenschutz- und Verhaltensänderungen), App-Kompatibilitätsproblemen und SDK-Problemen von Drittanbietern verwenden.

Außerdem veranstaltet das Android-Entwicklungsteam einen Reddit AMA auf r / androiddev, um Ihre technischen Fragen zu Android Q im Laufe dieses Monats zu beantworten. Achten Sie in den kommenden Wochen auf eine Ankündigung bei r / androiddev mit Details. Wir freuen uns auf Ihre Fragen!

About AndroidWeltEditor

Check Also

How to call a method in Java

In this post, we will learn how to call a method in Java. This is …

Leave a Reply

Your email address will not be published. Required fields are marked *