Google hat heute die dritte Betaversion von Android 13 veröffentlicht. Mit Android 13 Beta 3 hatte die neue Version endlich den Meilenstein der Plattformstabilität erreicht.
Auf der I/O 2022 veröffentlichte Google den zweiten Android 13 Beta-Veröffentlichung Anfang dieses Jahres. Das Update führte einige bemerkenswerte Funktionen ein, wie eine schützende Zurück-Geste, Ressourcendateien zum Festlegen unterstützter App-Sprachen und eine neue Berechtigung zur Verwendung präziser Alarme. Jetzt hat Google damit begonnen, die dritte Betaversion von Android 13 für seine Pixel-Geräte bereitzustellen, und hier erfahren Sie, was Sie darüber wissen müssen.
Was ist neu in Android 13 Beta 3?
Plattformstabilität
In erster Linie bringt die dritte Beta-Version Android 13 zum Meilenstein der Plattformstabilität. Laut Google bedeutet dieser Meilenstein genau das „Android 13 hat die endgültigen internen und externen APIs, endgültigen App-bezogenen Verhaltensweisen und endgültigen Nicht-SDK-API-Listen (Greylists) erreicht.“
App-, Spiele-, SDK-, Bibliotheks- und Game-Engine-Entwickler können jetzt den Meilenstein der Plattformstabilität als Ziel verwenden Planung abschließender Kompatibilitätstests und öffentlicher Veröffentlichung, um sicherzustellen, dass ihre Kompatibilitätsupdates vor der endgültigen Version bereit sind freigeben.
App-Kompatibilität
Mit der dritten Beta-Version von Android 13 fordert Google Entwickler außerdem dazu auf, die App-Kompatibilität zu testen. Da Android 13 nun die Plattformstabilität erreicht hat, sollten App-Entwickler ihre Apps auf Kompatibilität testen Zeit für die endgültige Veröffentlichung, damit sie Zeit haben, alle erforderlichen Updates vor dem stabilen Android 13 vorzunehmen ausrollen.
Google hat außerdem einige Änderungen hervorgehoben, auf die App-Entwickler beim Testen ihrer Apps auf Android 13 Beta 3 achten sollten. Diese beinhalten:
- Laufzeitberechtigung für Benachrichtigungen: Android 13 führt eine neue Laufzeitberechtigung zum Senden von Benachrichtigungen aus einer App ein. Stellen Sie sicher, dass Sie verstehen, wie die neue Berechtigung funktioniert, und planen Sie, so bald wie möglich Android 13 (API 33) ins Visier zu nehmen.
- Zwischenablage-Vorschau: Stellen Sie sicher, dass Ihre App vertrauliche Daten in der neuen Zwischenablage-Vorschau von Android 13 verbirgt, wie zum Beispiel Passwörter oder Kreditkarteninformationen.
- JobScheduler-Prefetch: JobScheduler versucht nun, den nächsten Start Ihrer App vorherzusagen und führt alle zugehörigen Prefetch-Jobs vor diesem Zeitpunkt aus. Wenn Sie Prefetch-Jobs verwenden, testen Sie, ob diese wie erwartet funktionieren.
Nach dem Testen und Veröffentlichen einer aktualisierten Version der App fordert Google die Entwickler außerdem dringend auf, mit der Aktualisierung ihrer App zu beginnen Überprüfen Sie die SDK-Zielversion der App, überprüfen Sie die Verhaltensänderungen für Apps, die auf Android 13 abzielen, und verwenden Sie das Kompatibilitätsframework, um solche zu erkennen Probleme. Google hat einige Änderungen hervorgehoben, die Entwickler testen sollten, wenn ihre Apps auf API-Level 33 oder höher abzielen:
- Berechtigung für WLAN-Geräte in der Nähe: Apps, die die Verbindungen eines Geräts zu nahegelegenen Zugangspunkten verwalten, sollten a verwenden Neue NEARBY_WIFI_DEVICES-Laufzeitberechtigung für WLAN-Vorgänge wie Scannen, ohne dass Zugriff auf das Gerät erforderlich ist Standort. Für einige Wi-Fi-APIs muss Ihre App über diese neue Berechtigung verfügen.
- Detaillierte Medienberechtigungen: Wenn Ihre App auf Android 13 abzielt und Mediendateien aus dem gemeinsamen Datenspeicher liest, Sie müssen eine oder mehrere der neuen granularen Berechtigungen anstelle von READ_EXTERNAL_STORAGE anfordern Erlaubnis.
- Berechtigungsänderungen für Körpersensoren: Android 13 führt den Zugriff für Körpersensoren „während der Nutzung“ ein. Wenn Ihre App im Hintergrund auf Körpersensorinformationen zugreifen muss, muss sie eine neue BODY_SENSORS_BACKGROUND-Berechtigung deklarieren.
- Absichtsfilter blockieren nicht übereinstimmende Absichten: Wenn Ihre App eine Absicht an eine exportierte Komponente von sendet Wenn Sie eine andere App verwenden möchten, die auf Android 13 (API 33) oder höher ausgerichtet ist, muss diese nun einem Intent-Filter im entsprechen Empfangs-App.
- Von PlaybackState abgeleitete Mediensteuerelemente: Android 13 leitet mehr Mediensteuerelemente von PlaybackState-Aktionen ab, um einen umfangreicheren Satz von Steuerelementen anzuzeigen, die über alle Gerätetypen hinweg konsistent sind. Stellen Sie sicher, dass Ihre App diese Änderungen verarbeitet.
Unterstützung für Tablets und Großbildschirme
Schließlich hat Google auch hervorgehoben, dass Entwickler Tablets und andere Geräte mit großem Bildschirm in ihre Tests einbeziehen sollten. Entwickler können Optimierungen für Geräte mit großem Bildschirm testen, indem sie einen Android-Emulator einrichten Android Studio oder die Verwendung eines kompatiblen Großbildgeräts wie dem Lenovo Tab P12 Pro und dem Xiaomi Tab 5. Hier sind einige Änderungen, auf die Entwickler beim Testen achten sollten:
- Interaktion mit der Taskleiste: Überprüfen Sie, wie Ihre App reagiert, wenn sie mit der neuen Taskleiste auf großen Bildschirmen angezeigt wird. Stellen Sie sicher, dass die Benutzeroberfläche Ihrer App nicht durch die Taskleiste abgeschnitten oder blockiert wird.
- Multi-Window-Modus: Der Multi-Window-Modus ist jetzt standardmäßig für alle Apps aktiviert, unabhängig von der App-Konfiguration. Stellen Sie daher sicher, dass die App den geteilten Bildschirm ordnungsgemäß verarbeitet. Sie können dies testen, indem Sie Ihre App per Drag-and-Drop in den Split-Screen-Modus ziehen und die Fenstergröße anpassen.
- Verbesserte Kompatibilitätserfahrung: Wenn Ihre App noch nicht für Tablets optimiert ist, z. B. wenn Sie eine feste Version verwenden Überprüfen Sie, ob Ihre App auf Anpassungen des Kompatibilitätsmodus reagiert, z Briefkasten.
- Medienprojektion: Wenn Ihre App Medienprojektion verwendet, prüfen Sie, wie Ihre App beim Abspielen, Streamen oder Übertragen von Medien auf großen Bildschirmen reagiert. Berücksichtigen Sie unbedingt auch Änderungen der Gerätehaltung bei faltbaren Geräten.
- Kameravorschau: Überprüfen Sie bei Kamera-Apps, wie Ihre Kameravorschau-Benutzeroberfläche auf großen Bildschirmen reagiert, wenn Ihre App im Mehrfenster- oder Split-Screen-Modus auf einen Teil des Bildschirms beschränkt ist. Überprüfen Sie außerdem, wie Ihre App reagiert, wenn sich die Haltung eines faltbaren Geräts ändert.
Der Blogbeitrag von Google hebt keine benutzerseitigen Änderungen in Android 13 Beta 3 hervor. Es ist jedoch wahrscheinlich, dass der Build einige nicht dokumentierte Änderungen enthält. Wir werden Android 13 Beta 3 auf unseren Pixel-Geräten ausprobieren und Sie informieren, wenn wir solche Änderungen feststellen.
So laden Sie Android 13 Beta 3 herunter und installieren es auf Ihrem Google Pixel-Gerät
Das können Sie ganz einfach Laden Sie Android 13 Beta 3 herunter für Ihre Pixel-Geräte und folgen Sie unserer Anleitung weiter So installieren Sie Android 13 um es einzurichten.
Google veröffentlicht dieses Beta-Update offiziell für Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL oder Pixel 4. Sie können die 64-Bit-Systemabbilder mit dem Android-Emulator in Android Studio verwenden und auch ein GSI verwenden.
Um mehr über die dritte Betaversion von Android 13 zu erfahren, besuchen Sie die Offizieller Blogbeitrag im Android Developers Blog.