In der folgenden Tabelle sind alle dokumentierten Funktions- und Verhaltensänderungen aufgeführt, die sich auf App-Entwickler auswirken können. In dieser Liste finden Sie Änderungen, die sich auf Sie auswirken. Klicken Sie auf den entsprechenden Link, um die Dokumentation aufzurufen.
Kategorie | Eingeben | Name |
---|---|---|
Aktivitätslebenszyklus | Ändern (alle Apps) |
Aktivitäten des Root-Launchers werden nicht mehr durch Drücken der Zurück-Taste beendet Mit der System-Zurück-Taste wird eine Aktivität jetzt in den Hintergrund verschoben, anstatt sie zu beenden. |
Back-up und Wiederherstellung | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Änderungen bei Sicherung und Wiederherstellung Regeln für Ein- und Ausschlüsse werden jetzt separat für Google Drive- und D2D-Sicherungen angegeben. |
Kamera | Neue Funktionen und APIs |
Kamera 2-Anbietererweiterungen Von OEMs bereitgestellte benutzerdefinierte Kameraeffekte werden jetzt direkt auf der Plattform angezeigt. |
Kamera | Neue Funktionen und APIs |
Unterstützung für Quad-Bayer-Kamerasensoren Neue Plattform-APIs unterstützen Kamerasensoren mit extrem hoher Auflösung. |
Kompatibilität | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Aktualisierte Einschränkungen für Nicht-SDK-Schnittstellen Einige zuvor nicht unterstützte Schnittstellen sind in Android 12 blockiert. |
Kompatibilität | Neue Funktionen und APIs | Aktualisierte Ein-/Aus-Schaltflächen für Kompatibilitätstests Für detailliertere Kompatibilitätstests können einzelne Verhaltensänderungen aktiviert und deaktiviert werden. |
Konnektivität | Ändern (alle Apps) |
Passpoint-Updates Android 12 führt neue APIs ein, um die Geräteunterstützung für Passpoint-Funktionen zu prüfen. |
Konnektivität | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Gleichzeitige Peer-to-Peer- und Internetverbindung Auf unterstützten Geräten wird die Verbindung zum primären WLAN nicht mehr getrennt, wenn gleichzeitig Peer-to-Peer- und Internetverbindungen hergestellt werden. |
Konnektivität | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Native mDNSResponder API Der mDNSResponder-Daemon wird jetzt nur noch ausgeführt, wenn er für NSD-Ereignisse benötigt wird. |
Konnektivität | Neue Funktionen und APIs |
Companion-Apps aktiv halten Android 12 führt neue APIs ein, mit denen Companion-Apps so lange aktiv bleiben, wie sich das zugehörige Gerät in Reichweite befindet. |
Konnektivität | Neue Funktionen und APIs |
Companion Device Manager-Profile Berechtigungen für Companion-Geräte können jetzt in Profilen zusammengefasst werden, um den Registrierungsprozess zu vereinfachen. |
Konnektivität | Neue Funktionen und APIs | Verbesserungen bei der Bandbreitenschätzung Bei der Bandbreitenschätzung werden jetzt gewichtete Durchschnittswerte verwendet, um die Genauigkeit sowohl für WLAN- als auch für Mobilfunkverbindungen zu verbessern. |
Konnektivität | Neue Funktionen und APIs |
Verbesserungen bei Wi‑Fi Aware (NAN) Neue APIs und Konfigurationsoptionen verbessern die Effizienz und Fehlertoleranz von Wi‑Fi Aware. |
Konnektivität | Neue Funktionen und APIs |
Gleichzeitige Peer-to-Peer- und Internetverbindung Unterstützte Geräte können jetzt gleichzeitige WLAN-Verbindungen zu einem Peer-Gerät und zum primären Internetanbieternetzwerk aufrechterhalten. |
Konnektivität | Neue Funktionen und APIs |
NFC-Zahlungen bei deaktiviertem Display aktivieren Apps können jetzt NFC-Zahlungen aktivieren, ohne dass das Display des Geräts eingeschaltet ist. |
Hauptfunktion | Neue Funktionen und APIs |
Automatische App-Updates Mit einer neuen API-Methode können Installations-Apps App-Updates ausführen, ohne dass eine Nutzerbestätigung erforderlich ist. |
Hauptfunktion | Neue Funktionen und APIs |
Informationen zum Geräte-Chipsatz Informationen zum Anbieter und zum Modell des SoC-Chipsatzes werden jetzt über das SDK bereitgestellt. |
Hauptfunktion | Neue Funktionen und APIs | Aktualisierungen der Java-Kern-APIs Android 12 unterstützt eine Reihe von Java-Kern-APIs. |
Grafiken und Bilder | Ändern (alle Apps) |
Verbesserte Umstellung der Bildwiederholrate Die Bildwiederholrate kann jetzt auch geändert werden, wenn das Display keinen nahtlosen Übergang unterstützt. |
Grafiken und Bilder | Neue Funktionen und APIs |
Apps direkten Zugriff auf Tombstone-Traces gewähren Auf native Crash-Tombstones kann jetzt ohne adb zugegriffen werden. |
Grafiken und Bilder | Neue Funktionen und APIs | Unterstützung für AVIF-Bilder Android 12 unterstützt das AVIF-Bildformat, das bei gleicher Dateigröße eine bessere Bildqualität bietet. |
Grafiken und Bilder | Neue Funktionen und APIs | Einfachere Weichzeichnungen, Farbfilter und andere Effekte Mit einer neuen API können gängige Grafikeffekte einfacher auf Ansichten und Renderinghierarchien angewendet werden. |
Grafiken und Bilder | Neue Funktionen und APIs | Native Dekodierung animierter Bilder Die NDK Image Decoding API decodiert jetzt alle Frames und Timing-Daten für GIF- und WebP-Dateien. |
Medien | Neue Funktionen und APIs | Kompatible Medientranscodierung Videos, die in modernen Formaten codiert sind, können jetzt automatisch für die Wiedergabe in Apps konvertiert werden, die diese Formate nicht unterstützen. |
Medien | Neue Funktionen und APIs |
Leistungsklasse Leistungsklassen bieten eine vereinfachte Darstellung der Gerätefunktionen, die für eine individuelle Nutzung verwendet werden können. |
Medien | Neue Funktionen und APIs |
Verbesserungen bei der Videocodierung Android 12 definiert eine Reihe von Standardschlüsseln zur Steuerung des Quantisierungsparameters für die Videocodierung. |
Medien | Neue Funktionen und APIs |
Audiofokus Android erzwingt jetzt ein Ausblenden, wenn eine App, die Audio wiedergibt, den Audiofokus verliert. |
Medien | Neue Funktionen und APIs | MediaDrm-Aktualisierungen Mit neuen API-Methoden lässt sich einfacher feststellen, ob eine sichere Dekoderkomponente erforderlich ist. |
Leistung | Ändern (alle Apps) |
App Standby-Bucket mit Einschränkungen In Android 12 wird ein neuer, strengerer App Standby-Bucket für Apps eingeführt, die Systemressourcen weniger verantwortungsvoll nutzen. |
Leistung | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Einschränkungen beim Starten von Diensten im Vordergrund Apps dürfen keine Dienste im Vordergrund mehr starten, während sie im Hintergrund ausgeführt werden. |
Leistung | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Berechtigung „Exakter Alarm“ Apps benötigen jetzt eine spezielle Berechtigung, um genaue Wecker stellen zu können. |
Leistung | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Einschränkungen für Trampoline für Benachrichtigungen Apps können keine Zwischendienste oder Broadcastempfänger mehr verwenden, um eine Aktivität zu öffnen, wenn der Nutzer auf eine Benachrichtigung tippt. |
Sicherheit und Datenschutz | Ändern (alle Apps) |
Ein-/Aus-Schaltflächen für Mikrofon und Kamera Auf unterstützten Geräten können Nutzer den Mikrofon- und Kamerazugriff für alle Apps mit einer einzigen Ein-/Aus-Schaltfläche aktivieren oder deaktivieren. |
Sicherheit und Datenschutz | Ändern (alle Apps) |
Anzeigen für Mikrofon und Kamera In der Statusleiste werden jetzt Symbole angezeigt, wenn eine App auf das Mikrofon oder die Kamera zugreift. |
Sicherheit und Datenschutz | Ändern (alle Apps) |
Sichtbarkeit von Berechtigungspaketen Berechtigungsinformationen aus dem Paketmanager werden jetzt anhand der Sichtbarkeit des Pakets gefiltert. |
Sicherheit und Datenschutz | Ändern (alle Apps) |
Entfernung der BouncyCastle-Implementierung In Android 12 wurden viele BouncyCastle-Implementierungen kryptografischer Algorithmen entfernt, die zuvor eingestellt wurden. |
Sicherheit und Datenschutz | Ändern (alle Apps) |
Benachrichtigungen zum Zugriff auf die Zwischenablage Nutzer werden jetzt benachrichtigt, wenn eine App auf Zwischenablagedaten einer anderen App zugreift. |
Sicherheit und Datenschutz | Ändern (alle Apps) | Apps können keine Systemdialogfelder mehr schließen Apps können nicht mehr einen Intent aufrufen, der ein Systemdialogfeld schließt. |
Sicherheit und Datenschutz | Ändern (alle Apps) | Nicht vertrauenswürdige Touch-Ereignisse werden blockiert Android 12 verhindert, dass Apps Touch-Ereignisse verarbeiten, bei denen ein Overlay die App auf unsichere Weise verdeckt. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Ungefährer Standort Wenn eine App die Berechtigung zur genauen Standortermittlung anfordert, können Nutzer jetzt stattdessen nur die Berechtigung zur Ermittlung des ungefähren Standorts gewähren. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Moderne SameSite-Cookies in WebView In Apps müssen jetzt explizit angegeben werden, welche Cookies auf verschiedenen Websites verwendet werden dürfen. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Bewegungssensoren sind datenratenbegrenzt Das System begrenzt jetzt die Aktualisierungsrate von Daten bestimmter Bewegungs- und Positionssensoren. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | App-Ruhezustand Apps werden jetzt in den Ruhezustand versetzt, wenn der Nutzer einige Monate lang nicht mit ihnen interagiert. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Attributionserklärung bei der Prüfung des Datenzugriffs In Apps müssen jetzt Attributions-Tags im Manifest deklariert werden, damit sie für die Prüfung des Datenzugriffs verwendet werden können. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Einschränkung bei ADB-Sicherungen ADB-Sicherungen schließen jetzt standardmäßig App-Daten aus. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Sichererer Komponentenexport Für Apps muss jetzt ausdrücklich angegeben werden, ob ihre Komponenten, die Intent-Filter verwenden, von anderen Apps gestartet werden dürfen. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Veränderlichkeit von Pending Intents In Apps muss jetzt die Veränderlichkeit jedes erstellten PendingIntent-Objekts angegeben werden. |
Sicherheit und Datenschutz | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Unsichere Intent-Ausführungen Android 12 führt eine Debugging-Funktion ein, mit der unsichere Intent-Ausführungen erkannt werden. |
Sicherheit und Datenschutz | Neue Funktionen und APIs |
Privatsphäredashboard In Android 12 gibt es einen neuen Bildschirm in den Systemeinstellungen, auf dem der Zugriffsverlauf für Standort-, Kamera- und Mikrofondaten angezeigt wird. |
Sicherheit und Datenschutz | Neue Funktionen und APIs |
Bluetooth-Berechtigungen In Android 12 gibt es neue Berechtigungen, mit denen Apps nach Bluetooth-Geräten in der Nähe suchen können, ohne die Berechtigung zur Standortermittlung anzufordern. |
Sicherheit und Datenschutz | Neue Funktionen und APIs |
Suche nach Berechtigungsgruppen Apps können jetzt abfragen, wie das System platformdefinierte Berechtigungen in Berechtigungsgruppen organisiert. |
Sicherheit und Datenschutz | Neue Funktionen und APIs | Überlagerungsfenster von Apps ausblenden Mit Android 12 wird eine neue Berechtigung eingeführt, mit der Apps Überlagerungsfenster ausblenden können, die von anderen Apps gezeichnet werden. |
Sicherheit und Datenschutz | Neue Funktionen und APIs |
Kennzeichen für den Berechtigungsschutz für bekannte Unterzeichner Geräte und Apps können jetzt anderen Apps Signaturberechtigungen gewähren, ohne sie bei der Geräteherstellung unterzeichnen zu müssen. |
Sicherheit und Datenschutz | Neue Funktionen und APIs | Attestierung von Geräteeigenschaften Ab Android 12 können alle Apps, die auf Android 12 oder höher ausgerichtet sind, Geräteeigenschaften prüfen, die in einem Attestierungszertifikat enthalten sind. |
Sicherheit und Datenschutz | Neue Funktionen und APIs | Sichere Benachrichtigungsaktionen auf dem Sperrbildschirm Apps können jetzt eine Authentifizierung verlangen, wenn bestimmte Benachrichtigungsaktionen auf einem gesperrten Gerät aufgerufen werden. |
Sicherheit und Datenschutz | Neue Funktionen und APIs |
Lokalisierbare Strings für BiometricPrompt Android 12 führt neue APIs ein, mit denen lokalisierte, für Nutzer lesbare Schaltflächenlabels, Prompts und Einstellungsnamen für die biometrische Authentifizierung abgerufen werden können. |
Sicherheit und Datenschutz | Funktion |
Phishing-Erkennung in Messaging-Apps (nur Pixel) Auf unterstützten Pixel-Geräten führt Android 12 eine Phishing-Erkennung bei Nachrichten durch, die in gängigen Messaging-Apps empfangen werden. |
Speicher | Neue Funktionen und APIs |
Neues Verzeichnis für Sprachaufnahmen In Android 12 wird ein neues Verzeichnis zum Speichern und Identifizieren von Sprachaufnahmen eingeführt. |
Speicher | Neue Funktionen und APIs |
Zugriff auf die Medienverwaltung Mit Android 12 wird eine neue Berechtigung eingeführt, mit der Apps Dateien verschieben, ändern und löschen können, ohne jedes Mal ein Bestätigungsdialogfeld anzuzeigen. |
Speicher | Neue Funktionen und APIs |
App-Speicherzugriff Apps können jetzt eine benutzerdefinierte Aktivität erstellen, mit der Nutzer die Daten der App auf dem Gerät verwalten können. Diese Aktivität wird dann für Dateimanager freigegeben. |
Speicher | Neue Funktionen und APIs |
Erweiterte Unterstützung für den Dateizugriff Der MediaStore unterstützt jetzt erweiterte APIs für Medien-URIs. |
UX | Ändern (alle Apps) | Stretch-Effekt beim Überscrollen In Android 12 wird ein neues visuelles Verhalten für Überscroll-Ereignisse eingeführt. |
UX | Ändern (alle Apps) |
App-Startbildschirme Apps, die zuvor einen benutzerdefinierten Startbildschirm implementiert haben, müssen jetzt zur neuen SplashScreen API migrieren. |
UX | Ändern (alle Apps) |
Auflösung von Webintents Ein generischer Webintent wird jetzt nur dann auf die Aktivitäten einer App angewendet, wenn diese App für die spezifische Domain genehmigt ist, die in diesem Webintent enthalten ist. |
UX | Ändern (alle Apps) |
Verbesserungen für den Vollbildmodus bei der Gestennavigation In Android 12 wird das bisherige Verhalten für den Vollbildmodus durch das Standardverhalten ersetzt: BEHAVIOR_DEFAULT . |
UX | Ändern (alle Apps) |
Display#getRealSize und getRealMetrics: Einstellung und Einschränkungen Die Display-APIs getRealSize() und getRealMetrics() werden in Android 12 eingestellt. |
UX | Ändern (alle Apps) |
Alle Apps im Mehrfenstermodus Der Mehrfenstermodus ist jetzt Standardverhalten auf Geräten mit großen Displays. |
UX | Ändern (alle Apps) |
Kameravorschau auf großen Displays Kamera-Apps, die eine bestimmte Bildschirmausrichtung anfordern und nicht skalierbar sind, wechseln jetzt automatisch in den eingeblendeten Porträtmodus. |
UX | Ändern (alle Apps) | UX-Verzögerung für Benachrichtigungen zu Diensten im Vordergrund Um kurzlebige Aufgaben zu optimieren, werden Benachrichtigungen zu Diensten im Vordergrund für bestimmte Dienste im Vordergrund jetzt um 10 Sekunden verzögert. |
UX | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Benutzerdefinierte Benachrichtigungen Unter Android 12 werden visuell einheitliche Layoutvorlagen für benutzerdefinierte Benachrichtigungen erzwungen. |
UX | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Änderungen bei der Überprüfung von Android-App-Links Jetzt werden Domains für Android-App-Links nur noch überprüft, wenn sie in einem speziell formatierten Intent-Filter deklariert sind. |
UX | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) | Verbesserungen beim Verhalten von Bild-im-Bild (BiB) In Android 12 wurde das Verhalten von BiB beim Tippen und Doppeltippen verbessert. |
UX | Neue Funktionen und APIs | Verbesserungen bei Widgets Unter Android 12 wurde das visuelle Verhalten von App-Widgets umfassend überarbeitet. |
UX | Neue Funktionen und APIs | Einfügen von Rich-Inhalten Android 12 führt eine einheitliche API für das Einfügen von Inhalten aus beliebigen Quellen ein: Zwischenablage, Tastatur oder Drag-and-drop. |
UX | Neue Funktionen und APIs |
Splash Screen API Android 12 führt eine neue Splash Screen API ein, mit der für alle Apps eine anpassbare App-Startanimation möglich ist. |
UX | Neue Funktionen und APIs | APIs für abgerundete Ecken In Android 12 werden neue APIs eingeführt, mit denen der Radius und der Mittelpunkt für abgerundete Ecken abgerufen werden. |
UX | Neue Funktionen und APIs | Intensive haptische Erlebnisse Android 12 bietet neue haptische Effekte und eine detailliertere Steuerung der Aktoren. |
UX | Neue Funktionen und APIs |
AppSearch Android 12 führt eine leistungsstarke On-Device-Suchmaschine als Systemdienst ein. |
UX | Neue Funktionen und APIs |
Spielmodus Mit Android 12 wird eine neue API eingeführt, mit der Nutzer Spiele für Leistung oder Akkulaufzeit optimieren können. |
UX | Neue Funktionen und APIs | Verbesserungen bei der Funktion „Bild im Bild“ (PIP) Android 12 bietet mehrere Verbesserungen für den Bild-im-Bild-Modus, die die Nutzung noch einfacher und intuitiver machen. |
UX | Neue Funktionen und APIs |
Neue Anrufbenachrichtigungen, mit denen die Wichtigkeit eingehender Anrufe eingestuft werden kann Android 12 führt einen neuen Benachrichtigungsstil für aktive Anrufe ein. |
UX | Neue Funktionen und APIs |
Unterstützung für erweiterte Bilder in Benachrichtigungen In bestimmten Benachrichtigungstypen können Apps jetzt animierte Bilder einbinden. |
UX | Neue Funktionen und APIs |
Verbesserungen beim Vollbildmodus für die Gestennavigation In Android 12 wurde der Vollbildmodus vereinfacht, damit die Gestennavigation bei anderen Aktivitäten besser zur Nutzererfahrung passt. |
UX | Neue Funktionen und APIs |
Freigabe von URLs über „Letzte“ (nur Pixel) Apps können Pixel-Nutzern jetzt erlauben, Webinhalte direkt über den Bildschirm „Letzte“ zu teilen. |
Anbieterbibliotheken | Ändern (Apps, die auf Nutzer ab 12 Jahren ausgerichtet sind) |
Vom Anbieter bereitgestellte native Shared Libraries Auf nicht vom NDK bereitgestellte native Shared Libraries kann jetzt nur noch zugegriffen werden, wenn sie explizit angefordert werden. |