Google hat die zweite Testversion der offenen mobilen Plattform Android 14 vorgestellt. Die Veröffentlichung von Android 14 wird im dritten Quartal 2023 erwartet. Um die neuen Funktionen der Plattform zu bewerten, wurde ein Vorab-Testprogramm angeboten. Firmware-Bauten sind für die Geräte Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G und Pixel 4a (5G) vorbereitet.
Änderungen in der Android 14 Developer Preview 2 im Vergleich zur ersten Vorabversion:
- Die Verbesserung der Plattform-Leistung auf Tablets und Geräten mit faltbaren Bildschirmen wurde fortgesetzt. Es wurden Bibliotheken bereitgestellt, die die Vorhersage von Ereignissen im Zusammenhang mit der Zeigerbewegung ermöglichen sowie niedrige Latenzen bei der Verwendung von Stiften bieten. Für große Bildschirme wurden Benutzeroberflächen-Vorlagen bereitgestellt, die Anwendungen wie soziale Netzwerke, Kommunikation, Multimedia-Inhalte, Lesen und Einkaufen berücksichtigen.
- Im Bestätigungsdialog für den Zugriff von Anwendungen auf Mediendateien gibt es die Möglichkeit, den Zugriff nicht auf alle, sondern nur auf ausgewählte Fotos oder Videos zu gewähren.

- Im Konfigurator wurde ein Abschnitt zur Anpassung regionaler Einstellungen hinzugefügt, einschließlich der Temperatureinheiten, des ersten Wochentags und des Zahlensystems. Zum Beispiel kann ein Europäer, der in den USA lebt, die Anzeige der Temperatur von Fahrenheit auf Celsius umstellen und Montag anstelle von Sonntag als Wochenbeginn festlegen.

- Die Entwicklung des Credential Managers und der zugehörigen API wurde fortgesetzt, um die Authentifizierung in Anwendungen mit externen Anmeldedaten zu ermöglichen. Es werden sowohl Passwortanmeldungen als auch passwortlose Anmeldemethoden (Passkeys, biometrische Authentifizierung) unterstützt. Die Benutzeroberfläche zur Auswahl eines Kontos wurde verbessert.
- Eine separate Berechtigung wurde hinzugefügt, um Anwendungen die Ausführung von Aktionen im Hintergrund zu ermöglichen. Die Aktivierung im Hintergrund ist eingeschränkt, um den Benutzer während der Arbeit mit der aktuellen Anwendung nicht abzulenken. Aktiven Anwendungen wurden erweiterte Möglichkeiten zur Kontrolle über die Aktivierung von Aktionen anderer Anwendungen, mit denen sie interagieren, bereitgestellt.
- Das Speichermanagementsystem wurde optimiert, um eine effizientere Ressourcenzuteilung für Anwendungen im Hintergrund zu gewährleisten. Nach einigen Sekunden im zwischengespeicherten Zustand wird die Hintergrundarbeit auf API-Interaktionen beschränkt, die den Lebenszyklus der Anwendung steuern, wie das API für Vordergrunddienste, JobScheduler und WorkManager.
- Benachrichtigungen, die mit dem Flag FLAG_ONGOING_EVENT versehen sind, können nun auf Geräten mit entsperrtem Bildschirm abgelehnt werden. Wenn das Gerät im gesperrten Modus ist, bleiben solche Benachrichtigungen jedoch undeklinierbar. Auch Benachrichtigungen, die für die Funktionalität des Systems wichtig sind, bleiben undeklinierbar.
- Im API PackageInstaller wurden neue Methoden hinzugefügt: requestUserPreapproval(), die es dem Anwendungskatalog ermöglicht, das Herunterladen von APK-Paketen bis zur Bestätigung der Installation durch den Benutzer zu verzögern; setRequestUpdateOwnership(), die es dem Installer ermöglicht, zukünftige Aktualisierungsoperationen für die Anwendung zu verknüpfen; und setDontKillApp(), die zusätzliche Möglichkeiten für die Anwendung während der Ausführung mit dem Programm bereitstellt. Im API InstallConstraints erhalten Installer die Möglichkeit, die Installation von Anwendungsaktualisierungen zu aktivieren, wenn die Anwendung nicht genutzt wird.
Quelle: opennet.ru


