Entwicklervorschau 1
Veröffentlichungsdatum | 19. November 2024 |
Erstellen | BP21.241018.009 |
Emulator-Support | x86 (64-Bit), ARM (v8-A) |
Stand der Sicherheits-Patches | November 2024 |
Google Play-Dienste | 24.40.35 |
API-Diff |
Android 16 – Entwicklervorschau 1
Willkommen bei der Entwicklervorabversion von Android 16. Diese erste Version ist nur für Entwickler gedacht, um sie bei der frühen Entwicklung, beim Testen und beim Feedback zu unterstützen. Die Android 16-Entwicklervorschau 1 ist ein früher Baseline-Build, der sich noch in der aktiven Entwicklungsphase befindet. Das Android-System und die darauf ausgeführten Apps funktionieren daher möglicherweise nicht immer wie erwartet.
Wie bei früheren Versionen enthält Android 16 Systemänderungen. In einigen Fällen können sich diese Änderungen auf Apps auswirken, bis sie für Android 16 aktualisiert wurden. Das kann zu kleineren Problemen oder größeren Einschränkungen führen. Im Allgemeinen funktionieren die meisten Apps, APIs und Funktionen wie erwartet. Sehen Sie sich jedoch die auf dieser Seite aufgeführten bekannten Probleme an, um sich ein besseres Bild zu machen.
Das ist neu in der Entwicklervorschau 1
Mit der Android 16-Entwicklervorschau 1 werden wir häufiger Android-API-Releases veröffentlichen, um Innovationen bei Apps und Geräten schneller voranzutreiben.
Zwei Android API-Releases im Jahr 2025
- Diese Vorabversion bezieht sich auf die nächste Hauptversion von Android, die voraussichtlich im 2. Quartal 2025 veröffentlicht wird. Diese Version ähnelt allen unseren API-Releases in der Vergangenheit, bei denen geplante Verhaltensänderungen häufig an eine targetSdkVersion gebunden sind.
- Wir planen die Hauptversion ein Quartal früher (im 2. Quartal statt im 3. Quartal in den Vorjahren), um sie besser an den Zeitplan der Geräteveröffentlichungen in unserem Ökosystem anzupassen. So können mehr Geräte die Hauptversion von Android früher erhalten. Da die Hauptversion im 2. Quartal veröffentlicht wird, müssen Sie die jährlichen Kompatibilitätstests einige Monate früher als in den Vorjahren durchführen, um sicherzustellen, dass Ihre Apps bereit sind.
- Im 4. Quartal 2025 planen wir einen weiteren Release, der auch neue Entwickler-APIs enthalten wird. Die Hauptversion des 2. Quartals ist die einzige Version im Jahr 2025, die geplante Verhaltensänderungen enthält, die sich auf Apps auswirken könnten.
Neben neuen Entwickler-APIs enthält die Nebenversion für das 4. Quartal Funktionsupdates, Optimierungen und Fehlerkorrekturen. Es gibt keine Verhaltensänderungen, die sich auf Apps auswirken.
Es wird weiterhin vierteljährliche Android-Releases geben. Die Updates in den ersten und dritten Quartalen zwischen den API-Releases dienen der kontinuierlichen Qualitätssicherung. Wir arbeiten aktiv mit unseren Gerätepartnern zusammen, um die Version für das zweite Quartal auf möglichst vielen Geräten verfügbar zu machen.
Neue APIs mit Haupt- und Nebenversionen verwenden
Um einen Codeblock mit einer Prüfung auf die API-Ebene zu schützen, wird derzeit die Konstante SDK_INT
mit VERSION_CODES
verwendet. Diese Funktion wird weiterhin für wichtige Android-Releases unterstützt.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
Die neue Konstante SDK_INT_FULL
kann für API-Prüfungen sowohl für Haupt- als auch Nebenversionen mit der neuen Aufzählung VERSION_CODES_FULL
verwendet werden.
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
Sie können auch die Methode Build.getMinorSdkVersion() verwenden, um nur die Nebenversion des SDK abzurufen.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
Diese APIs sind noch nicht fertiggestellt und können sich ändern. Bitte senden Sie uns Feedback, wenn Sie Bedenken haben.
Eingebettete Bildauswahl
Mit der Bildauswahl können Nutzer Ihrer App sicher und direkt Zugriff auf ausgewählte Bilder und Videos aus dem lokalen Speicher und aus der Cloud gewähren, anstatt auf die gesamte Mediathek. Mit einer Kombination aus modularen Systemkomponenten über Google-Systemupdates und Google Play-Diensten wird sie bis zu Android 4.4 (API-Level 19) unterstützt. Für die Integration sind nur wenige Codezeilen mit der zugehörigen Android Jetpack-Bibliothek erforderlich.
Die Entwicklervorschau enthält neue APIs, mit denen Entwickler die Bildauswahl in die Ansichtshierarchie ihrer Apps einbetten können. So wirkt der Vorgang wie ein besser integrierter Teil der App, während gleichzeitig die Prozessisolierung genutzt wird, die es Nutzern ermöglicht, Medien auszuwählen, ohne dass die App übermäßig weitreichende Berechtigungen benötigt. Wenn Sie die eingebettete Bildauswahl einbinden möchten, sollten Sie die bevorstehende Android Jetpack-Bibliothek verwenden, um die Kompatibilität zwischen Plattformversionen zu maximieren und die Integration zu vereinfachen.
Gesundheitsdaten
Die Entwicklervorschau von Health Connect enthält eine frühe Version von APIs, die Gesundheitsdaten unterstützen. So können Apps mit ausdrücklicher Nutzereinwilligung Patientenakten im FHIR-Format lesen und schreiben. Diese API befindet sich in einem Early Access-Programm. Melde dich für unser Early Access-Programm an.
Privacy Sandbox für Android
Android 16 enthält die neueste Version der Privacy Sandbox für Android. Diese Technologie ist Teil unserer laufenden Bemühungen, Technologien zu entwickeln, bei denen Nutzer wissen, dass ihr Datenschutz geschützt ist. Auf unserer Website finden Sie weitere Informationen zum Privacy Sandbox-Entwickler-Betaprogramm für Android. Sehen Sie sich die SDK Runtime an. Damit können SDKs in einer separaten Runtime-Umgebung ausgeführt werden, die von der App getrennt ist, in der sie bereitgestellt werden. So werden die Erhebung und Weitergabe von Nutzerdaten besser geschützt.
So erhalten Sie die Entwicklervorschau 1
Sie können diesen Release auf den folgenden Google Pixel-Geräten installieren:
- Google Pixel 6 und Google Pixel 6 Pro
- Pixel 6a
- Pixel 7 und Pixel 7 Pro
- Google Pixel 7a
- Google Pixel Fold
- Pixel Tablet
- Google Pixel 8 und Google Pixel 8 Pro
- Pixel 8a
- Google Pixel 9, Google Pixel 9 Pro, Google Pixel 9 Pro XL und Google Pixel 9 Pro Fold
Denken Sie daran, Ihr SDK und den Android-Emulator zu aktualisieren, bevor Sie die neuesten Funktionen und Änderungen ausprobieren. Am besten verwenden Sie dazu den SDK-Manager in der aktuellen Vorabversion von Android Studio.
Je nach Ihren Entwicklungs- und Testanforderungen können Sie Android 16 auf folgende Arten erhalten:
* Android 16 im Android-Emulator herunterladenAllgemeine Hinweise
Beachten Sie die folgenden allgemeinen Hinweise zur Veröffentlichung:
- Diese Version kann verschiedene Stabilitäts-, Akku- oder Leistungsprobleme aufweisen.
- Für Nutzer mit Beeinträchtigungen ist diese Version möglicherweise nicht für den täglichen Gebrauch geeignet.
- Einige Apps funktionieren unter Umständen nicht wie erwartet, wenn sie unter diesem Release ausgeführt werden. Diese Einschränkung gilt sowohl für Google-Apps als auch für andere Apps.
- Die Entwicklervorschau-Builds von Android 16 sind nicht Compatibility Test Suite (CTS)-zertifiziert, haben aber die Vorabtests bestanden und bieten Entwicklern eine stabile Reihe von Pre-Release-APIs. Apps, die von CTS-zugelassenen Builds abhängen oder SafetyNet APIs verwenden, funktionieren möglicherweise nicht normal auf Android 16-Entwicklervorschau-Builds.
Support kontaktieren
Wenn Sie mit der Entwicklervorschau entwickeln und testen, stehen Ihnen zwei primäre Supportkanäle zur Verfügung. Welchen Kanal Sie für den Support nutzen sollten, hängt davon ab, wo das Problem auftritt.
Support für gerätespezifische Probleme, Systemprobleme und Probleme mit Google-Apps: Mit dem Issue Tracker können Sie neue Probleme erstellen und sich Probleme ansehen und verfolgen, die Sie und andere Entwickler eingereicht haben.
Bevor Sie ein eigenes Problem erstellen, sehen Sie sich die auf dieser Seite aufgeführten bekannten Probleme an und suchen Sie in den Listen der häufigsten offenen Probleme und der kürzlich erstellten Probleme, ob das Problem bereits von jemandem gemeldet wurde. Sie können ein Problem abonnieren und darüber abstimmen, indem Sie auf Dieses Problem mit einem Stern markieren klicken.
Unter Wo Probleme melden finden Sie eine Vorlage für Probleme, die am besten zu Ihrem Problem passt.
Unterstützung bei Problemen mit anderen Apps: Wenden Sie sich direkt an den App-Entwickler.
Wenn Sie Probleme oder Ideen mit anderen Entwicklern besprechen möchten, die mit der Android 16-Entwicklervorschau arbeiten, treten Sie der android_beta-Community auf Reddit bei.
Bekannte Probleme
Bei unseren Tests haben wir die folgenden Probleme festgestellt, die bei der Verwendung der Android 16-Entwicklervorschau 1 auftreten können. Diese Probleme sind bereits bekannt. Es müssen also keine weiteren Meldungen zu ähnlichen Problemen eingereicht werden.
Android-Plattform
- Wenn Sie auf eine laufende Medienbenachrichtigung tippen, wird die entsprechende App manchmal nicht gestartet.
- Bei einigen Geräten blinkt der Kamerabildschirm manchmal, wenn der Zoom während der Videoaufnahme angepasst wird.