Willkommen! Android 10 bietet viele neue APIs zum Erstellen neuer Funktionen sowie aktualisierte Systemverhalten, die sich auf deine App auswirken können, wenn sie auf Android 10-Geräten ausgeführt wird.
Für den Einstieg empfehlen wir, die Änderungen am Systemverhalten, die Änderungen am Datenschutz sowie die neuen Funktionen und APIs zu prüfen und dann Ihre Apps in den folgenden zwei Phasen zu migrieren:
- Grundlegende Kompatibilität sicherstellen: Sorge so schnell wie möglich dafür, dass deine bereits veröffentlichte App für Nutzer bereit ist, die ihre Geräte auf Android 10 aktualisieren oder neue Geräte mit Android 10 kaufen. Testen Sie Ihre App, um zu prüfen, ob sie voll funktionsfähig ist, und veröffentlichen Sie dann die kompatible Version der App für Nutzer.
- Mit Android 10-Funktionen und ‑APIs entwickeln Als Nächstes können Sie sich die neuen Funktionen und APIs in Android 10 ansehen. Richte deine Entwicklungsumgebung ein, ändere die
targetSdkVersiondeiner App und entwickle mit den neuen APIs, die für deine App relevant sind.
In den folgenden Abschnitten wird beschrieben, was Sie in den einzelnen Phasen tun müssen. Bevor Sie beginnen, müssen Sie ein Hardwaregerät oder einen Emulator vorbereiten, um Ihre App auszuführen und zu testen.
Phase 1: Grundlegende Kompatibilität
In dieser Phase geht es darum, Funktionsregressionen oder andere Auswirkungen zu identifizieren, die auftreten, wenn deine App unter Android 10 ausgeführt wird. Anschließend kannst du diese Probleme beheben und eine aktualisierte Version für Nutzer veröffentlichen. In vielen Fällen müssen Sie die targetSdkVersion Ihrer App nicht ändern oder neue APIs verwenden. Sie können jedoch optional die compileSdkVersion ändern, um die Kompatibilität zu unterstützen.
Es ist wichtig, die Funktionalität Ihrer vorhandenen App in allen Abläufen zu testen, da sich einige Plattformänderungen auf das Verhalten Ihrer App auswirken können. Wenn Sie die kompatible Version Ihrer App veröffentlichen, empfehlen wir Ihnen, Nutzer in den Updatehinweisen über die Unterstützung von Android 10 zu informieren.
Damit deine Nutzer einen reibungslosen Übergang zu Android 10 haben, empfehlen wir, so früh wie möglich eine kompatible Version deiner App zu veröffentlichen – idealerweise, bevor die Geräte Android 10-Updates erhalten.

Tests durchführen
Kompatibilitätstests umfassen dieselben Tests, die Sie auch bei der Vorbereitung der Veröffentlichung Ihrer App durchführen. Dies ist ein guter Zeitpunkt, um die Qualitätsrichtlinien für Apps und die Best Practices für Tests zu lesen.
Machen Sie sich mit den bekannten Verhaltensänderungen vertraut, die sich auf Ihre App auswirken können. Diese Verhaltensänderungen gelten für Ihre App, auch wenn Sie Ihre targetSdkVersion nicht geändert haben. Wenn Sie die Änderungen im Voraus prüfen, können Sie mögliche Auswirkungen besser erkennen und Probleme schneller beheben.
Android 10 enthält umfangreiche Änderungen am Datenschutz. Lies dir daher die wichtigsten Änderungen am Datenschutz durch und informiere dich über die möglichen Auswirkungen auf deine App.
Phase 2: Build mit Android 10
Wenn du bereit bist, kannst du die neuen Funktionen und APIs in Android 10 kennenlernen und deine App mit neuen Funktionen erweitern. Wenn du mit der Entwicklung mit den neuen APIs beginnen möchtest, musst du das Android 10 (API 29) SDK in Android Studio einrichten und sowohl targetSdkVersion als auch compileSdkVersion in 29 ändern.
Wenn du deine targetSdkVersion änderst, musst du auch die Änderungen am Systemverhalten berücksichtigen, die für deine App gelten, wenn du sie auf Android 10 (API 29) oder höher ausrichtest.
Einige Verhaltensänderungen können zu Regressionen oder Abstürzen führen. Prüfen Sie die Änderungen daher sorgfältig und testen Sie sie gründlich, bevor Sie ein App-Update veröffentlichen, das die targetSdkVersion ändert.

SDK herunterladen
Wenn Sie die SDK-Pakete zum Erstellen Ihrer App mit Android 10 herunterladen möchten, müssen Sie zuerst die aktuelle Version von Android Studio installieren. Weitere Informationen finden Sie unter SDK einrichten.
Tests durchführen
Nachdem du die zuvor beschriebenen Vorbereitungen abgeschlossen hast, kannst du deine App erstellen und dann weiter testen, um sicherzustellen, dass sie ordnungsgemäß funktioniert, wenn sie auf Android 10 ausgerichtet ist. Dies ist ein guter Zeitpunkt, um die Qualitätsrichtlinien für Apps und die Best Practices für Tests noch einmal durchzugehen.
Wenn Sie Ihre App mit targetSdkVersion auf 29 erstellen, sollten Sie bestimmte Plattformänderungen beachten. Einige dieser Änderungen, die auf der Seite Verhaltensänderungen in Android 10 beschrieben werden, können das Verhalten Ihrer App erheblich beeinträchtigen oder zu Abstürzen führen, auch wenn Sie noch keine neuen APIs verwenden.