Vorabversion von Android 14

Google hat die erste Beta-Version der offenen mobilen Plattform Android 14 vorgestellt. Die offizielle Veröffentlichung von Android 14 wird im dritten Quartal 2023 erwartet. Um die neuen Funktionen der Plattform zu testen, wurde ein Programm für die Vorabtestung eingeführt. Firmware-Builds sind für die Geräte Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G und Pixel 4a (5G) vorbereitet.

Die wichtigsten Neuerungen von Android 14:

  • Die Arbeiten zur Verbesserung der Plattform auf Tablets und Geräten mit faltbaren Bildschirmen wurden fortgesetzt. Es wurden aktualisierte Empfehlungen zur App-Entwicklung für Geräte mit großen Bildschirmen bereitgestellt, sowie standardisierte Interface-Vorlagen für große Bildschirme, die Anwendungen wie soziale Netzwerke, Kommunikation, Multimedia-Inhalte, Lesen und Einkaufen berücksichtigen. Ein Vorabrelease des Cross Device SDK mit Werkzeugen für die Entwicklung von Anwendungen, die korrekt mit verschiedenen Gerätetypen (Smartphones, Tablets, Smart-TVs usw.) und verschiedenen Formfaktoren arbeiten, wurde angeboten.
  • Die Optimierung der Koordination von ressourcenintensiven Hintergrundaufgaben wurde abgeschlossen, wie beispielsweise der Upload großer Dateien bei bestehender WiFi-Verbindung. Änderungen wurden an der API zur Programmierung priorisierter Dienste (Foreground Service) und zur Aufgabenplanung (JobScheduler) vorgenommen, wobei neue Funktionen für benutzergesteuerte Aufgaben im Zusammenhang mit Datenübertragungen hinzugefügt wurden. Anforderungen wurden eingeführt, um den Typ der gestarteten priorisierten Dienste anzugeben (z. B. Kamerabetrieb, Datensynchronisierung, Multimedia-Wiedergabe, Standortverfolgung, Zugriff auf das Mikrofon usw.). Die Bestimmung der Bedingungen für die Aktivierung des Datenuploads wurde vereinfacht, zum Beispiel für Uploads, die nur bei Zugang über Wi-Fi erfolgen.
  • Das interne System zur Zustellung von Broadcast-Nachrichten an Anwendungen wurde optimiert, um den Energieverbrauch zu verringern und die Reaktionsfähigkeit zu erhöhen. Der Empfang registrierter Nachrichtenströme durch die Anwendungen wurde verbessert – Nachrichten können in Warteschlangen gestellt, zusammengefasst werden (z. B. wird eine Serie von Nachrichten BATTERY_CHANGED zu einer einzigen aggregiert) und werden erst nach dem Verlassen des Caches durch die Anwendung zugestellt.
  • Die Verwendung der Funktion für exakt terminierte Alarme in Anwendungen erfordert nun die separate Genehmigung SCHEDULE_EXACT_ALARM, da die Nutzung dieser Funktionalität negative Auswirkungen auf die Akkulaufzeit haben und den Ressourcenverbrauch erhöhen kann (für geplante Aufgaben wird empfohlen, die Aktivierung zu einer ungefähren Zeit zu verwenden). Anwendungen mit Kalender- und Uhr-Implementierungen, die eine Aktivierung zu exakten Zeiten verwenden, müssen bei der Installation die Genehmigung USE_EXACT_ALARM erhalten. Veröffentlichungen im Google Play-Katalog von Anwendungen mit der Genehmigung USE_EXACT_ALARM sind nur für Programme mit Wecker-, Timer- und Kalenderfunktionen mit Benachrichtigungen über Ereignisse erlaubt.
  • Die Skalierungsmöglichkeiten für Schriftarten wurden erweitert, das maximale Skalierungsniveau wurde von 130 % auf 200 % erhöht. Um zu verhindern, dass der Text bei starker Vergrößerung zu groß erscheint, wird ab sofort automatisch eine nichtlineare Anpassung des Skalierungsniveaus angewandt (bereits große Texte wachsen nicht so stark wie kleine).
    Vorabversion von Android 14
  • Die Möglichkeit wurde hinzugefügt, Spracheinstellungen an bestimmte Anwendungen zu binden. Entwickler können nun die localeConfig-Parameter über den Aufruf von LocaleManager.setOverrideLocaleConfig ändern, um die für die Anwendung im Android-Einstellungsinterface angezeigten Sprachen festzulegen.
  • Die API zur grammatikalischen Flexion wurde hinzugefügt, um das Hinzufügen von Übersetzungen für Interface-Elemente zu erleichtern, die Sprachen mit einem Geschlechtssystem berücksichtigen.
  • Um das Abfangen von Intent-Anfragen durch böswillige Anwendungen zu verhindern, ist in der neuen Version das Senden von Intents ohne explizite Angabe des Pakets oder interner Komponenten untersagt.
  • Die Sicherheit des dynamischen Code-Loads (DCL, Dynamic Code Loading) wurde erhöht – um die Einspeisung von bösartigem Code in dynamisch geladene ausführbare Dateien zu verhindern, müssen diese Dateien nun Lesezugriffsrechte haben.
  • Die Installation von Anwendungen, die eine SDK-Version unter 23 angeben, ist verboten. Dadurch wird verhindert, dass Vollmachtseinschränkungen durch Verbindungen zu alten APIs umgangen werden (API-Version 22 ist nicht erlaubt, da in Version 23 (Android 6.0) ein neues Zugriffssteuerungsmodell eingeführt wurde, mit dem der Zugriff auf Systemressourcen dynamisch angefordert werden kann). Zuvor installierte Anwendungen, die alte APIs verwenden, werden nach einem Android-Update weiterhin funktionieren.
  • Es wurde die API Credential Manager vorgeschlagen und die Unterstützung für die Passkeys-Technologie implementiert, die es Benutzern ermöglicht, sich ohne Passwörter zu authentifizieren, indem biometrische Identifikatoren wie Fingerabdruck oder Gesichtserkennung verwendet werden.
  • Im Android Runtime (ART) wurde die Unterstützung für OpenJDK 17 implementiert, einschließlich der in dieser Version bereitgestellten Sprachfunktionen und Java-Klassen, darunter Record-Klassen, mehrzeilige Strings und Musterübereinstimmungen im ‚instanceof‘-Operator.
  • Um das Testen von Anwendungen im Hinblick auf die Änderungen in der neuen Android-Version zu erleichtern, erhalten Entwickler die Möglichkeit, spezifische Neuerungen über den Bereich Entwickler im Konfigurator oder das Tool adb selektiv ein- oder auszuschalten.
    Vorabversion von Android 14

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster