Google hat die Veröffentlichung der offenen mobilen Plattform Android 15 bekanntgegeben. Die zu dieser neuen Version gehörenden Quelltexte sind im Git-Repository des Projekts (Branch android-16.0.0_r1) veröffentlicht. Die Firmware-Builds wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold und Pixel Tablet vorbereitet. In den kommenden Monaten werden Firmware-Updates mit der neuen Version für Smartphones von Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo und Xiaomi erwartet. Darüber hinaus werden universelle Builds (GSI - Generic System Images) erstellt, die für verschiedene Geräte auf ARM64- und x86_64-Architekturen geeignet sind.
Die Veröffentlichung von Android 16 erfolgt im Rahmen eines neuen Entwicklungszeitplans, nach dem jedes Jahr nicht nur ein bedeutender Android-Release, sondern zwei Releases – der erste im zweiten Quartal (anstatt wie bisher im dritten) und der zweite im vierten Quartal – stattfinden werden. Der Sommer-Release wird bedeutende Neuerungen, Verhaltensänderungen im SDK und neue APIs enthalten. Der Winter-Release wird Verbesserungen, neue APIs und Änderungen beinhalten, die die Funktionsweise von Anwendungen nicht beeinflussen.
Wesentliche Neuerungen von Android 16:
- Das Design der Benutzeroberfläche wurde aktualisiert, wobei ein neues Konzept des Designs Material 3 Expressive verwendet wird.

- Dynamische Farbthemen und Stile wurden aktualisiert.

- Auf Geräten mit großen Bildschirmen, wie Tablets, Desktop-Systemen und Smartphones mit faltbaren Displays, wird eine adaptive Benutzeroberfläche verwendet. Auf Geräten mit einem Bildschirm von mehr als 600 dp (dichte-unabhängige Pixel) wird die Plattform Anwendungen in Fenstern anzeigen, die Größenänderungen und Bildschirmverschiebungen zulassen. Parameter in der Manifestdatei von Anwendungen (außer Spiele), die die Fenstergröße einschränken und die Bildschirmorientierung festlegen, werden auf großen Bildschirmen ignoriert. Bis 2026 haben Entwickler die Möglichkeit, das neue Verhalten zu deaktivieren.

Es ist möglich, mehrere Fenster verschiedener Anwendungen gleichzeitig auf dem Bildschirm anzuzeigen, ähnlich wie in einer traditionellen Desktop-Umgebung. Später in diesem Jahr ist geplant, eine Taskleiste, Unterstützung für benutzerdefinierte Tastenkombinationen und Funktionen zum Anschließen von Tablets und Smartphones an externe Bildschirme hinzuzufügen.


- Ein neuer Benachrichtigungstyp wurde vorgeschlagen – Live-Updates, die eine Überwachung des Zustands von bestimmten Aktivitäten ermöglichen (zum Beispiel die Anzeige des Lieferstatus oder der Routenbewegung). Für die neuen Updates wurde der ProgressStyle vorgeschlagen, der es ermöglicht, einen Block für die Anzeige des Fortschritts der Operation zu erstellen.
- Eine automatische Gruppierung von Benachrichtigungen von einer Anwendung wurde sichergestellt.

- Eine einbettbare Schnittstelle wurde vorgeschlagen, um Anwendungen Zugriff auf vom Benutzer ausgewählte Fotos und Videos zu gewähren, die sowohl auf dem aktuellen Gerät als auch in der Cloud gespeichert sind. Das Hauptmerkmal der neuen Schnittstelle besteht darin, dass die Anwendung nicht auf die gesamte Multimedia-Bibliothek, sondern nur auf die einzelnen Dateien zugreift, die der Benutzer ausgewählt hat.
- Standardmäßig wird eine „vorhersagbare“ Animation für die Rückkehr zum Startbildschirm aktiviert, wenn die „Zurück“-Geste angewendet wird, sowie beim Wechseln zwischen Aufgaben und Aktivitäten. Der Kern der vorhersagbaren Rückkehr liegt in der Möglichkeit, den Bereich vorzuschauen, zu dem der Übergang erfolgt (zum Beispiel wird bei einer Rückkehr zum Startbildschirm während der Geste das Anwendungsfenster verkleinert und der Startbildschirm wird angezeigt). Die Unterstützung der vorhersagbaren Rückkehr ist in der neuen Version nicht nur für Gesten, sondern auch für die Navigation mit den Tasten „Zurück“, „Start“ und „Übersicht“ implementiert.
- Ein Modus zur Erhöhung des Kontrasts des Textes wurde hinzugefügt, bei dem die Transparenz unter dem Text entfernt wird (heller Text wird auf schwarzem Hintergrund dargestellt, während dunkler Text auf weißem Hintergrund erscheint). Dieser Modus kann für Menschen mit eingeschränktem Sehvermögen von Nutzen sein.

- In die Einstellungen wurde der Abschnitt „Erweiterter Schutz“ aufgenommen, der eine Reihe optionaler Schutzmechanismen bietet, die die Sicherheit bei Risiken einer Kompromittierung des Geräts oder gezielten Angriffen auf den Nutzer erhöhen. Der Modus umfasst Funktionen wie die automatische Neustart des Smartphones nach 3 Tagen Inaktivität, Schutz gegen Angriffe über USB, automatische Sperrung des Geräts bei Erkennung von Diebstahlsymptomen, Sicherung von Protokollen für eine Prüfung im Falle eines Hacks, Nutzung des Hardware-Schutzmechanismus MemTag, Blockierung der Installation unbekannter Anwendungen, Blockierung von Verbindungen zu 2G-Mobilfunknetzen, Deaktivierung der automatischen Wiederverbindung zu ungesicherten Wi-Fi-Netzen, Spam- und Betrugsnachrichtenfilterung sowie Blockierung von Werbeanrufen.
- Die Unterstützung des Videocodecs APV (Advanced Professional Video) wurde hinzugefügt, der für die Aufnahme und Verarbeitung von Videos mit professionellem Qualitätsniveau konzipiert ist, das nahe am ursprünglichen Qualitätsniveau der Inhalte liegt und verlustfreies Komprimieren ermöglicht. Um die Nutzung bei der Videobearbeitung zu erleichtern, bietet das APV-Format eine hohe Bandbreite und eine niedrige Komplexität der intra-frame Kodierung und garantiert zudem verlustfreie Qualität bei der erneuten Kodierung. Es werden Auflösungen von 2K, 4K und 8K, HDR10/10+, Frame-Tiling für paralleles Kodieren/Dekodieren, verschiedene Farbabtastformate, Mehrwinkel-Video (multi-view) und das Hinzufügen von Metadaten (Tiefe, Transparenz, Vorschau-Daten) unterstützt. Die Implementierung basiert auf der OpenAPV-Bibliothek und der Verwendung des APV 422-10 Profils (YUV 422 und 10 Bit pro Kanal), das Bitraten von bis zu 2 Gbps unterstützt.
- Der Linux-Kernel wurde auf die Version 6.12 aktualisiert.
- Die Grafik-API Vulkan wurde als offizielle API der Android-Plattform anerkannt. Um die Zertifizierung bei Google zu bestehen und Android 16 zu nutzen, muss das Gerät die grundlegenden Funktionen von Vulkan 1.3 unterstützen. Es wird an der Übertragung von Android auf den neuen einheitlichen Rendering-Stack gearbeitet, der auf Vulkan basiert. Für einige Spiele und Anwendungen, die getestet und auf die Whitelist gesetzt wurden, wird eine OpenGL ES-Implementierung verwendet, die auf der ANGLE-Schicht basiert und auf Vulkan läuft.
- Eine experimentelle Linux-Terminal-Anwendung wurde hinzugefügt, die es ermöglicht, in einer Android-Umgebung eine virtuelle Maschine mit Debian GNU/Linux zu starten, in der gewöhnliche Linux-Anwendungen ausgeführt werden können. Die Möglichkeit, grafische Linux-Anwendungen zu starten, wird weiterentwickelt.
- Die Annahme und Durchführung von Anrufen unter Verwendung von Hörgeräten wurde erheblich verbessert. Die Möglichkeit, Hörgeräte (zum Beispiel die Lautstärke) direkt vom Android-Telefon aus zu steuern, wurde hinzugefügt.
- Um die Leistung zu optimieren, wurden die internen Strukturen der Android Runtime (ART) geändert, was eine Aktualisierung der Anwendungen erfordert, die solche Strukturen nutzen.
- Für Anwendungen, die mit der Kamera arbeiten, wurde die Möglichkeit eingeführt, den Nachtsichtmodus zu erkennen.
- Eine Low-Level-API für die vertikale Texterstellung wurde hinzugefügt. Die Klasse Paint unterstützt jetzt das Flag VERTICAL_TEXT_FLAG, das die Verarbeitung von vertikalen Texteigenschaften auf demselben Niveau wie horizontalen Text ermöglicht.
- Die API RangingManager wurde hinzugefügt, die Distanzen und Winkel zwischen dem aktuellen und externen Benutzergeräten bestimmen kann, indem verschiedene Techniken zur Entfernungsmessung auf der Analyse der Kanalparameter und des empfangenen BLE-Signals (Bluetooth Low Energy) sowie zur Einschätzung der Antwortzeit über WLAN angewandt werden.
- Unterstützung für Technologien im Rahmen der Privacy Sandbox-Initiative wurde hinzugefügt, um Werbung in mobilen Anwendungen anzuzeigen und gleichzeitig die Privatsphäre der Benutzer zu schützen.
- Der LNP-Modus (Local Network Protection) wurde hinzugefügt, der den Zugriff von Anwendungen auf interne Intranet-Subnetze (192.168.x.x, 10.x.x.x usw.) einschränkt, um Angriffe auf Ressourcen im lokalen Netzwerk zu blockieren. In diesem neuen Modus muss die Anwendung neben der Berechtigung 'INTERNET' eine separate Zugangsbestätigung vom Benutzer einholen.
- Unterstützung für die Erstellung von Screenshots mit erweitertem Helligkeitsbereich (HDR) wurde hinzugefügt.
Quelle: opennet.ru







