Google hat die zweite Beta-Version der offenen mobilen Plattform Android 15 veröffentlicht. Die endgültige Veröffentlichung von Android 15 wird im dritten Quartal 2024 erwartet. Um die neuen Funktionen der Plattform zu bewerten, wurde ein Programm für vorzeitige Tests angeboten. Die Firmware-Bauten sind 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 der Unternehmen 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 zur gleichzeitigen Arbeit mit mehreren Anwendungen auf Geräten mit großen Bildschirmen wurden erweitert. Die Unterstützung für das Hinzufügen einer Taskleiste auf dem Bildschirm wurde implementiert, um ein schnelles Umschalten zwischen Anwendungen zu ermöglichen und Verknüpfungen zu den am häufigsten verwendeten Programmen festzulegen.


- Die Möglichkeit zur Definition eines separaten privaten Abschnitts mit Anwendungen wurde hinzugefügt, der nur nach zusätzlicher Benutzerauthentifizierung sichtbar wird. Die Anwendungen in diesem Abschnitt werden in einem separaten Profil gespeichert, das pausiert wird, wenn der Zugriff auf die Anwendungen nicht freigegeben ist (d.h. Aktivitäten aus diesem Profil sind nur aktiviert, wenn das Profil freigegeben ist). Bei der Ansicht der Anwendungsliste wird der Inhalt des privaten Abschnitts in einem separaten Bereich angezeigt. Benachrichtigungen und Einstellungen, die mit privaten Anwendungen verbunden sind, werden bei einer Sperrung ausgeblendet, und Dateien, die mit diesen Anwendungen erstellt und hochgeladen sind, werden von den Dateien des Hauptprofils getrennt (der Zugriff auf private Inhalte aus Anwendungen im Hauptprofil erfolgt über Dateifreigabe- und Bildzugriffs-Interfaces).

- Die Unterstützung für die Anzeige personalisierter Miniaturansichten wurde bereitgestellt. Anwendungen können den Widgets relevante Benutzeransichten von Miniaturansichten bereitstellen, anstelle der standardmäßig angezeigten Platzhalter.

- Standardmäßig ist auf Systemebene die Visualisierung bei der Navigation mit Bildschirmgesten aktiviert, wobei Animationen den Benutzer auf bevorstehende Aktionen hinweisen, beispielsweise wird beim Wischen nach links angezeigt, dass die Anwendung minimiert wird und der Home-Bildschirm angezeigt wird.

- Auf der Basis der ANGLE-Schicht wurde eine Implementierung von OpenGL ES entwickelt, die auf der Vulkan-Grafik-API läuft, die als vorrangige Programmierschnittstelle für die Interaktion mit der GPU gekennzeichnet ist. Die Nutzung der ANGLE-Schicht für OpenGL-Anwendungen verbessert die Kompatibilität und in einigen Fällen sogar die Leistung. Um ANGLE zu aktivieren, wurde in den Einstellungen der "Entwickleroptionen/Experimentell" die Option "Enable ANGLE" hinzugefügt. Im Jahr 2025 wird die Implementierung von OpenGL ES auf Basis von ANGLE standardmäßig aktiviert und 2026 wird sie zur einzigen unterstützten Version.
- Die Verwendung der dav1d-Bibliothek wird unterstützt, um Videos im AV1-Format auf Geräten ohne Hardwarebeschleunigung softwareseitig zu entcodieren. Die Bibliothek wird von den Projektteilnehmern von VideoLAN und FFmpeg weiterentwickelt und zielt darauf ab, die bestmögliche Decodierungsleistung zu erreichen und eine qualitativ hochwertige Funktionalität im Multithreading-Betrieb zu gewährleisten. In durchgeführten Tests übertrifft dav1d die zuvor verwendete Software-Decodierung mit einer dreifachen Leistung. Die Bibliothek ist derzeit als Option verfügbar, wird aber in einem der nächsten Updates standardmäßig angeboten.
- Das Graphics-System hat die Unterstützung der Matrix44-Klasse hinzugefügt, um Koordinaten mithilfe einer 4×4-Matrix bei der Manipulation von 2D-Oberflächen im 3D-Raum zu transformieren. Zudem wurde die clipShader-Funktion hinzugefügt, um einen Clip mit dem angegebenen Shader zu überlagern.
- Die Optimierung des Mechanismus für Hintergrunddienste wurde abgeschlossen, wodurch Anwendungen aktiv bleiben, auch wenn der Benutzer nicht mit ihnen interagiert. Hintergrunddienste, die Daten synchronisieren (dataSync) oder Multimedia-Inhalte verarbeiten (mediaProcessing), werden nun nach 6 Stunden Aktivität zwangsweise gestoppt.
- Die Unterstützung für Geräte mit 16-KB-Speicherseiten wurde hinzugefügt. Um 16-KB-Seiten zu nutzen, reicht es aus, Anwendungen, die direkt oder indirekt NDK (Native Development Kit)-Bibliotheken verwenden, neu zu kompilieren. Die Verwendung von 16-KB-Seiten anstelle von 4 KB ermöglicht eine Leistungssteigerung von Programmen, die intensiv mit Speicher arbeiten. Beispielsweise verringerte sich die durchschnittliche Startzeit solcher Programme um 3,16 % (bei einigen sogar um 30 %), und der Energieverbrauch sank um 4,56 %. Der erneute Start der Kameraanwendung beschleunigte sich um 4,48 %, und die allgemeine Systemstartzeit verkürzte sich um 0,8 Sekunden (1,5 %).
- Bei der Bereitstellung des eingeschränkten Zugriffs auf Inhalte im Fotoauswahlinterface wurde die Möglichkeit implementiert, nur Fotos und Videos zu markieren, die in der letzten Zeit ausgewählt wurden. Dies erleichtert die Arbeit mit häufig angeforderten Fotos und Videos.
- Im Konfigurator (Einstellungen → System → Sprachen & Eingabe → Systemsprachen → Wählen Sie, wie Sie angesprochen werden möchten) besteht die Möglichkeit, die bevorzugte Ansprache des Nutzers (männlich, weiblich, neutral) festzulegen, die zur Grammatikadaption in den vom System ausgegebenen Ansprachen verwendet wird. Diese Einstellung ist derzeit nur für die französische Sprache verfügbar.
- Zusätzliche API-Elemente wurden hinzugefügt, um einen reibungslosen Übergang in den Modus «Bild-in-Bild» für Programme mit Benutzeroberflächenelementen zu gewährleisten, die über der Hauptbenutzeroberfläche angezeigt werden.
- Eine Auswahlmöglichkeit für den Vibrationsalarm zur Benachrichtigung über den Eingang neuer Mitteilungen wurde bereitgestellt.
- Im Health Connect-Speicher wurde die Unterstützung für neue Datentypen hinzugefügt, die beim Sport und der Ernährungskontrolle verwendet werden. Beispielsweise wurde ein Feld zur Überwachung der Hauttemperatur ergänzt, und eine Struktur zur Festlegung des Trainingsplans wurde implementiert.
- Eine korrekte Abschneidung von Texten, die mit Schriftarten verfasst wurden, die handgeschriebenen Text reproduzieren, wurde sichergestellt.


Quelle: opennet.ru







