Die Firma Google hat die Veröffentlichung der offenen mobilen Plattform Android 15 bekannt gegeben. Die zu dieser neuen Version gehörenden Quelltexte sind im Git-Repository des Projekts (Branch android-16.0.0_r1) verfĂŒgbar. Die Firmware-Bauten 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-Versionen mit der neuen Version fĂŒr Smartphones von Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo und Xiaomi erwartet. ZusĂ€tzlich werden universelle GSI-Bauten (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 Entwicklungsplans, nach dem jedes Jahr nicht nur eine, sondern zwei bedeutende Android-Versionen bereitgestellt werden â die erste im zweiten Quartal (anstatt wie frĂŒher im dritten) und die zweite im vierten Quartal. Die Sommerveröffentlichung wird bedeutende Neuerungen, VerhaltensĂ€nderungen im SDK und neue APIs umfassen. Die Winterveröffentlichung wird Verbesserungen, neue APIs und Ănderungen beinhalten, die sich nicht auf die FunktionalitĂ€t von Anwendungen auswirken.
Die wichtigsten Neuerungen in Android 16:
- Das Interface-Design wurde aktualisiert und verwendet das neue Designkonzept Material 3 Expressive.

- Dynamische Farbthemen und Stile wurden aktualisiert.

- Auf GerĂ€ten mit groĂen Bildschirmen wie Tablets, Desktop-Systemen und faltbaren Smartphones wurde ein adaptives Interface implementiert. Auf GerĂ€ten mit einer Bildschirmbreite von mehr als 600 dp wird die Plattform Anwendungen in resizable und bewegbaren Fenstern anzeigen. Manifestdatei-Parameter fĂŒr Anwendungen (nicht Spiele), die die FenstergröĂe einschrĂ€nken und die Bildschimausrichtung fixieren, werden auf groĂen Bildschirmen ignoriert. Bis 2026 haben Entwickler die Möglichkeit, das neue Verhalten zu deaktivieren.

Es ist möglich, Fenster verschiedener Anwendungen gleichzeitig auf dem Bildschirm anzuzeigen, Ă€hnlich wie in einer traditionellen Desktop-Umgebung. SpĂ€ter in diesem Jahr ist geplant, eine Taskleiste, die UnterstĂŒtzung fĂŒr benutzerdefinierte Tastenkombinationen und die Möglichkeit zur Anschluss von Tablets und Smartphones an externe Bildschirme hinzuzufĂŒgen.


- Ein neuer Benachrichtigungstyp wurde vorgeschlagen â Live-Updates, die es ermöglichen, den Status einer bestimmten AktivitĂ€t (z. B. den Lieferstatus oder den Verlauf einer Strecke) in Echtzeit zu verfolgen. FĂŒr die neuen Updates wurde der ProgressStyle-Stil vorgeschlagen, der es ermöglicht, einen Block zur Anzeige des Fortschritts der durchgefĂŒhrten Operation zu erstellen.
- Automatische Gruppierung von Benachrichtigungen eines einzelnen Anwendungsprogramms wurde gewÀhrleistet.

- Ein integrierter Schnittstelle wurde vorgeschlagen, um Anwendungen den Zugriff auf die vom Benutzer ausgewÀhlten Fotos und Videos zu ermöglichen, die sowohl auf dem aktuellen GerÀt als auch in der Cloud gespeichert sind. Der entscheidende Unterschied 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 "vorhersehbare" (predictive) Animation beim ZurĂŒckkehren zum Startbildschirm bei Verwendung der "ZurĂŒck"-Geste sowie beim Wechsel zwischen Aufgaben und AktivitĂ€ten aktiviert. Die Idee des vorhersehbaren ZurĂŒckkehrens besteht darin, einen Vorschaubereich zu zeigen, in den der Ăbergang stattfinden wird (zum Beispiel vermindert sich wĂ€hrend der Geste das Anwendungsfenster, und der Startbildschirm wird angezeigt, wenn der RĂŒckkehrvorgang zum Startbildschirm erfolgt). Die UnterstĂŒtzung fĂŒr vorhersehbare RĂŒckkehr wurde 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 Textkontrasts wurde hinzugefĂŒgt, bei dem die Transparenz unter dem Text entfernt wird (heller Text wird auf schwarzem Hintergrund und dunkler Text auf weiĂem Hintergrund angezeigt). Dieser Modus kann fĂŒr Menschen mit eingeschrĂ€nktem Sehvermögen nĂŒtzlich sein.

- In die Einstellungen wurde der Abschnitt âErweiterte Sicherheitâ aufgenommen, der eine Reihe von optionalen Schutzmechanismen bietet, die die Sicherheit bei potenziellen Risiken der Kompromittierung des GerĂ€ts oder gezielten Angriffen auf den Benutzer verstĂ€rken. Der Modus umfasst Funktionen wie die automatische Neustart des Smartphones nach 3 Tagen InaktivitĂ€t, Schutz vor Angriffen ĂŒber USB, automatische Sperrung des GerĂ€ts bei Erkennung von Diebstahlsymptomen, Backup von Protokollen fĂŒr Audits im Falle eines Hacks, die Nutzung des hardwarebasierten Schutzmechanismus MemTag, die Sperrung der Installation unbekannter Anwendungen, das Blockieren der Verbindung zu 2G-Mobilfunknetzen, das Deaktivieren der automatischen Wiederverbindung zu ungesicherten Wi-Fi-Netzen, Spam- und Betrugsnachrichten-Filtration sowie die Sperrung von Werbeanrufen.
- UnterstĂŒtzung fĂŒr den Video-Codec APV (Advanced Professional Video) hinzugefĂŒgt, der fĂŒr die Aufnahme und Verarbeitung von Videos mit professioneller QualitĂ€t konzipiert ist, die nahe an der ursprĂŒnglichen QualitĂ€t des Inhalts liegt, wĂ€hrend eine verlustfreie Komprimierung erfolgt. Um die Nutzung bei der Videobearbeitung zu vereinfachen, bietet das APV-Format hohe Durchsatzraten und eine niedrige KomplexitĂ€t der intra-Frame-Codierung und garantiert zudem keine QualitĂ€tsverluste bei der Nekodierung. Auflösungen von 2K, 4K und 8K, HDR10/10+, Framebreak (Tiling) zur Parallelisierung von Kodierung/Dekodierung, verschiedene Farbunterabtastformate, Mehrwinkel-Videos (Multi-View) und das HinzufĂŒgen von Metadaten (Tiefe, Transparenz, Vorschau-Daten) werden unterstĂŒtzt. Die Implementierung basiert auf der OpenAPV-Bibliothek und verwendet das APV 422-10-Profil (YUV 422 und 10-Bit pro Kanal), das Bitraten von bis zu 2 Gbps unterstĂŒtzt.
- Der Linux-Kernel wurde auf Version 6.12 aktualisiert.
- Die Vulkan-Grafik-API wurde als offizielles API fĂŒr die Android-Plattform anerkannt. Um die Zertifizierung bei Google zu bestehen und Android 16 verwenden zu können, muss das GerĂ€t die grundlegenden Funktionen von Vulkan 1.3 unterstĂŒtzen. Es wird an der Umstellung von Android auf einen neuen einheitlichen Rendering-Stack gearbeitet, der auf Vulkan basiert. FĂŒr einige Spiele und Anwendungen, die geprĂŒft und in die Whitelist aufgenommen wurden, wird eine OpenGL ES-Implementierung ĂŒber die ANGLE-Schicht verwendet, die ĂŒber Vulkan lĂ€uft.
- Eine experimentelle Linux-Terminalanwendung wurde hinzugefĂŒgt, die es ermöglicht, eine virtuelle Maschine mit Debian GNU/Linux in der Android-Umgebung auszufĂŒhren, in der normale Linux-Anwendungen betrieben werden können. Es wird an der Möglichkeit gearbeitet, grafische Linux-Anwendungen auszufĂŒhren.
- Die Annahme und DurchfĂŒhrung von Anrufen mit HörgerĂ€ten wurde erheblich verbessert. Es wurde die Möglichkeit hinzugefĂŒgt, HörgerĂ€te (z. B. die LautstĂ€rke) direkt vom Android-Telefon aus zu steuern.
- Zur Optimierung der Leistung wurden die internen Strukturen von Android Runtime (ART) geÀndert, was eine Aktualisierung von Anwendungen erfordert, die solche Strukturen nutzen.
- FĂŒr Anwendungen, die mit der Kamera arbeiten, wurde die Möglichkeit zur Bestimmung der Nutzung des Nachtauffnahmemodus bereitgestellt.
- Eine Low-Level-API fĂŒr die vertikale Textdarstellung wurde hinzugefĂŒgt. Die Klasse Paint unterstĂŒtzt jetzt das Flag VERTICAL_TEXT_FLAG, das die Verarbeitung vertikaler Textparameter auf demselben Niveau wie horizontalen Text ermöglicht.
- Die API RangingManager wurde hinzugefĂŒgt, um AbstĂ€nde und Winkel zwischen dem aktuellen und externen BenutzergerĂ€t zu bestimmen, wobei verschiedene Abstandsbestimmungstechniken basierend auf der Analyse von Kanalparametern und empfangenem BLE-Signal (Bluetooth Low Energy) sowie der EinschĂ€tzung der Antwortzeit ĂŒber Wi-Fi verwendet werden.
- Es wurde UnterstĂŒtzung fĂŒr Technologien hinzugefĂŒgt, die im Rahmen der Privacy Sandbox-Initiative entwickelt werden, um Werbung in mobilen Anwendungen anzuzeigen und dabei 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. Im neuen Modus muss die Anwendung neben den Rechten âINTERNETâ eine separate Genehmigung fĂŒr den Zugriff vom Benutzer erhalten.
- UnterstĂŒtzung fĂŒr die Erstellung von Screenshots mit erweitertem Helligkeitsbereich (HDR) hinzugefĂŒgt.
Quelle: opennet.ru







