Google hat die zweite Beta-Version der offenen mobilen Plattform Android 15 veröffentlicht. Die Veröffentlichung von Android 15 ist für das dritte Quartal 2024 geplant. Um die neuen Funktionen der Plattform zu bewerten, wurde ein Programm zur Vorabprüfung vorgeschlagen. Die Firmware-Builds wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold und Pixel Tablet sowie für einige Smartphones und Tablets von Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo und Xiaomi vorbereitet.
Änderungen in Android 15 Beta2 im Vergleich zur ersten Beta-Version:
- Die Möglichkeiten für die gleichzeitige Nutzung mehrerer Anwendungen auf Geräten mit großen Bildschirmen wurden erweitert. Es wurde Unterstützung für das Hinzufügen einer Taskleiste auf dem Bildschirm implementiert, um ein schnelles Wechseln zwischen Anwendungen zu ermöglichen und Verknüpfungen zu den am häufigsten verwendeten Programmen zu fixieren.


- Es wurde die Möglichkeit hinzugefügt, einen separaten privaten Bereich mit Anwendungen zu definieren, der nur nach zusätzlicher Authentifizierung des Benutzers sichtbar wird. Tatsächlich werden die Anwendungen in diesem Bereich in einem separaten Profil gespeichert, das pausiert wird, wenn der Zugriff auf die Anwendungen nicht entsperrt ist (d.h. die Anwendungen aus diesem Profil sind nur aktiv, wenn das Profil entsperrt ist). Beim Durchsehen der Anwendungsübersicht wird der Inhalt des privaten Bereichs in einem separaten Block angezeigt. Mit privaten Anwendungen verbundene Benachrichtigungen und Einstellungen werden bei der Sperrung ausgeblendet, und Dateien, die mit diesen Anwendungen erstellt und hochgeladen wurden, sind von den Dateien des Hauptprofils getrennt (der Zugriff auf private Inhalte von Anwendungen im Hauptprofil erfolgt über Schnittstellen zum Dateiaustausch und Zugriff auf Bilder).

- Unterstützung für die Anzeige personalisierter Miniaturansichten wurde bereitgestellt. Anwendungen können Widgets relevante Miniaturansichten bieten, anstelle der standardmäßig festgelegten Platzhalter.

- Standardmäßig ist auf Systemebene die Visualisierung während der Navigation mit Bildschirmgesten aktiviert, wobei Animationen den Benutzer auf bevorstehende Aktionen hinweisen, zum Beispiel wird beim Wischen nach links angezeigt, dass die Anwendung minimiert wird und der Startbildschirm angezeigt wird.

- Basierend auf der ANGLE-Schicht wurde eine Implementierung von OpenGL ES entwickelt, die über die Grafik-API Vulkan arbeitet, die als vorrangige Programmierschnittstelle zur Interaktion mit der GPU angesehen wird. Die Nutzung der ANGLE-Schicht für OpenGL-Anwendungen verbessert die Kompatibilität und steigert in einigen Situationen auch die Leistung. Um ANGLE in den Abschnitt "Entwickleroptionen/Experimentell" zu aktivieren, wurde die Option "Enable ANGLE" hinzugefügt. Im Jahr 2025 soll die Implementierung von OpenGL ES auf der Basis von ANGLE standardmäßig aktiviert werden, und 2026 wird sie die einzige unterstützte Version sein.
- Es wird die Nutzung der dav1d-Bibliothek für die Software-Dekodierung von AV1-Videos auf Geräten ohne Hardwarebeschleunigung sichergestellt. Die Bibliothek wird von den Teilnehmern der Projekte VideoLAN und FFmpeg entwickelt und zielt darauf ab, die maximal mögliche Dekodierungsleistung zu erreichen und eine qualitativ hochwertige Leistung im Multithread-Betrieb zu gewährleisten. In durchgeführten Tests übertrifft dav1d die Leistung des zuvor verwendeten Software-Dekoders um das Dreifache. Die Bibliothek ist derzeit als Option verfügbar, wird aber in einem der nächsten Updates standardmäßig angeboten.
- Im Grafiksystem wurde die Unterstützung der Klasse Matrix44 für die Umwandlung von Koordinaten unter Verwendung einer 4×4-Matrix bei der Manipulation von 2D-Oberflächen im 3D-Raum hinzugefügt. Außerdem wurde die Funktion clipShader zum Überlagern eines Clips mit dem angegebenen Shader hinzugefügt.
- Die Optimierung des Mechanismus für Hintergrunddienste wurde durchgeführt, die es Anwendungen ermöglicht, aktiv zu bleiben, wenn der Benutzer nicht mit ihnen interagiert. Hintergrunddienste, die Daten synchronisieren (dataSync) oder Multimedia-Inhalte verarbeiten (mediaProcessing), werden jetzt nach 6 Stunden Betrieb zwangsweise gestoppt.
- Die Unterstützung für Geräte, die 16 KB große Speicherseiten verwenden, wurde hinzugefügt. Um 16-KB-Seiten zu aktivieren, reicht es aus, Anwendungen, die direkt oder indirekt NDK-Bibliotheken (Native Development Kit) verwenden, einfach neu zu kompilieren. Die Verwendung von 16-KB-Seiten anstelle von 4 KB ermöglicht eine Leistungssteigerung bei speicherintensiven Programmen. Zum Beispiel wurde die Startzeit solcher Programme im Durchschnitt um 3,16 % (in einigen Fällen um bis zu 30 %) verkürzt, und der Energieverbrauch sank um 4,56 %. Der Wiederstart von Kamera-Anwendungen wurde um 4,48 % beschleunigt, und die Gesamtboot-Zeit des Systems verkürzte sich um 0,8 Sekunden (1,5 %).
- Bei der Bereitstellung von teilweisem Zugriff auf Inhalte im Fotoauswahl-Bereich wurde die Möglichkeit implementiert, nur Fotos und Videos zu markieren, die in der jüngsten Vergangenheit ausgewählt wurden, was die Arbeit mit häufig angeforderten Bildern und Videos erleichtert.
- Im Konfigurator (Einstellungen → System → Sprachen & Eingabe → Systemsprache → Wählen Sie, wie Sie angesprochen werden) wurde die Möglichkeit hinzugefügt, die bevorzugte Anrede des Benutzers (männlich, weiblich, neutral) einzustellen, die zur Anpassung der Grammatik in den vom System ausgegebenen Ansprache verwendet wird. Diese Einstellung ist derzeit nur für die französische Sprache verfügbar.
- Zusätzliche API-Elemente wurden hinzugefügt, um einen nahtlosen Übergang in den „Bild-in-Bild“-Modus für Programme mit Benutzeroberflächenelementen zu ermöglichen, die über der Hauptbenutzeroberfläche angezeigt werden.
- Die Möglichkeit, einen Vibrationseffekt zur Benachrichtigung über eingehende neue Mitteilungen auszuwählen, wurde bereitgestellt.
- Im Health Connect-Speicher wurde die Unterstützung neuer Datentypen hinzugefügt, die beim Sport und in der Ernährungsüberwachung verwendet werden. Zum Beispiel wurde ein Feld zur Überwachung der Hauttemperatur hinzugefügt und eine Struktur zur Festlegung von Trainingsplänen implementiert.
- Eine korrekte Kürzung von Text, der mit Handschrift-Schriften erstellt wurde, wurde gewährleistet.


Quelle: opennet.ru







