Das Unternehmen 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 Möglichkeiten der Plattform zu bewerten, wurde ein Programm fĂŒr vorzeitige Tests angeboten. Die Firmware-Bauten wurden 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 Android 14 Developer Preview 2 im Vergleich zur ersten Vorabversion:
- Die Verbesserung der Plattform fĂŒr Tablets und GerĂ€te mit faltbaren Bildschirmen wurde fortgefĂŒhrt. Es wurden Bibliotheken bereitgestellt, die die Vorhersage von Ereignissen im Zusammenhang mit der Zeigerbewegung ermöglichen und geringe Verzögerungen beim Arbeiten mit Stylus gewĂ€hrleisten. Es wurden Schnittstellenvorlagen fĂŒr groĂe Bildschirme bereitgestellt, die Anwendungen wie soziale Netzwerke, Kommunikation, multimediale Inhalte, Lesen und Einkaufen berĂŒcksichtigen.
- Im BestĂ€tigungsdialog fĂŒr die Berechtigungen des Zugriffs von Anwendungen auf Multimedia-Dateien gibt es die Möglichkeit, den Zugriff nicht auf alle, sondern nur auf ausgewĂ€hlte Fotos oder Videos zu gewĂ€hren.

- Der Konfigurator hat einen Abschnitt zur Ăberschreibung von regionalen PrĂ€ferenzen hinzugefĂŒgt, wie z. B. Temperatureinheiten, den ersten Wochentag und das ZĂ€hlsystem. Ein in den USA lebender EuropĂ€er kann beispielsweise einstellen, dass die Temperatur in Grad Celsius anstelle von Fahrenheit angezeigt wird und Montag als Wochenbeginn anstelle von Sonntag betrachtet wird.

- Die Entwicklung des Credential Managers und der zugehörigen API, die die Anmeldung in Anwendungen mit Anmeldeinformationen externer Authentifizierungsanbieter ermöglicht, wurde fortgesetzt. Sowohl die Anmeldung mit Passwörtern als auch passwortlose Anmeldemethoden (Passkeys, biometrische Authentifizierung) werden unterstĂŒtzt. Die BenutzeroberflĂ€che zur Auswahl von Konten wurde verbessert.
- Eine separate Berechtigung wurde hinzugefĂŒgt, um Anwendungen die Möglichkeit zu geben, Aktionen im Hintergrund auszufĂŒhren. Die Aktivierung im Hintergrund ist eingeschrĂ€nkt, um den Benutzer wĂ€hrend der Arbeit mit der aktuellen Anwendung nicht abzulenken. Aktiven Anwendungen wurde mehr Kontrolle ĂŒber die Aktivierung von Aktionen durch andere Anwendungen, mit denen sie interagieren, gewĂ€hrt.
- Das Speichermanagementsystem wurde optimiert, um den Anwendungen, die im Hintergrund ausgefĂŒhrt werden, effizientere Ressourcen zuzuweisen. Einige Sekunden nach der Umstellung der Anwendungen in den zwischengespeicherten Zustand wird die Hintergrundarbeit auf API-Interaktionen beschrĂ€nkt, die den Lebenszyklus der Anwendung steuern, wie z.B. API Foreground Services, JobScheduler und WorkManager.
- Benachrichtigungen, die mit dem FLAG_ONGOING_EVENT-Flag versehen sind, können jetzt auf GerĂ€ten mit entsperrtem Bildschirm abgelehnt werden. Wenn das GerĂ€t sich im Sperrbildschirm-Modus befindet, bleiben solche Benachrichtigungen jedoch nicht ablehnbar. Auch Benachrichtigungen, die fĂŒr die FunktionalitĂ€t des Systems wichtig sind, bleiben nicht ablehnbar.
- Im PackageInstaller-API wurden neue Methoden hinzugefĂŒgt: requestUserPreapproval(), die es dem Anwendungsmanager ermöglicht, den Download von APK-Paketen bis zum Erhalt der InstallationsbestĂ€tigung durch den Benutzer zu verzögern; setRequestUpdateOwnership(), die es ermöglicht, dem Installer zukĂŒnftige Aktualisierungsoperationen zuzuweisen; und setDontKillApp(), die zusĂ€tzliche Möglichkeiten fĂŒr die Anwendung wĂ€hrend der Abarbeitung bietet. Im InstallConstraints-API haben Installer die Möglichkeit, die Installation von Anwendungsupdates zu aktivieren, wenn die Anwendung nicht verwendet wird.
Quelle: opennet.ru


