Die erste Entwicklervorschau von Android 14 ist endlich da und es gibt bereits einige interessante Änderungen.
Es gibt nur wenige Betriebssysteme auf der Welt, die von sich behaupten können, den gleichen Einfluss wie Android zu haben. Es treibt weltweit über 2,5 Milliarden Smartphones an und erhält jedes Jahr ein neues Upgrade mit Verbesserungen gegenüber der Vorgängerversion. Googles erste Entwicklervorschau von Android 14 ist jetzt live und bringt Änderungen mit sich, die Entwicklern zugute kommen, während gleichzeitig der Zustand des Gerätesystems verbessert wird und Benutzern mehr Anpassungsangebote geboten werden.
Wie der Titel „Entwicklervorschau“ andeutet, sind diese Versionen nur für die Nutzung durch Entwickler gedacht. Es dient dazu, neue Funktionen auszuprobieren und sicherzustellen, dass ihre Apps auf aktualisierten Geräten ordnungsgemäß funktionieren. Es wird Fehler geben, es wird andere Probleme geben und Google wird auf Feedback drängen Entwickler in den kommenden Monaten. Wenn es Ihnen nichts ausmacht, auf Probleme zu stoßen, dann probieren Sie Android 14 auf jeden Fall aus. Wenn Sie jedoch darauf vertrauen, dass Ihr Smartphone dauerhaft stabil ist, lohnt es sich möglicherweise, auf die vollständige Veröffentlichung von Android 14 zu warten, die voraussichtlich in der zweiten Jahreshälfte erscheint.
Zu den bemerkenswertesten Funktionen der Entwicklervorschau 1 für Android 14 gehören:
- API-Verhaltensverbesserungen: Es wurden Änderungen am API-Verhalten vorgenommen, um Benutzern ein konsistenteres App-Erlebnis auf allen Geräten zu bieten und gleichzeitig die Systemressourcennutzung zu reduzieren. Außerdem gibt es aktualisierte Anleitungen, die Entwicklern dabei helfen sollen, Multitasking und Funktionen zu nutzen, die nur für große Bildschirme gelten, um ihre mobilen Apps für mehr Geräte zu entwickeln.
- Verbesserungen der Akkulaufzeit und des Systemzustands: Verbesserungen am internen Broadcast-System werden dazu beitragen, die Akkulaufzeit und den Akkuverbrauch des Geräts für Benutzer effizienter zu gestalten.
-
Weitere Anpassungsoptionen: Android 14 bietet verbesserte Barrierefreiheit und Sprachfunktionen.
- Android 14 macht es Entwicklern einfacher, Benutzern die Auswahl ihrer bevorzugten Sprache zu ermöglichen einzelne Apps und fügen Unterstützung für unterschiedliche Anredebegriffe hinzu, wenn auf Benutzer geschlechtsspezifisch verwiesen wird Sprache.
- Um sehbehinderten Benutzern entgegenzukommen, verfügt Android 14 über eine um bis zu 200 % vergrößerte Schriftgröße (von 130 %) und automatische nichtlineare Schriftskalierung, um häufige Layoutprobleme zu mildern und Text besser zu gestalten lesbar.
Wann erscheint Android 14?
Bei Android-Updates gibt Google in der Regel einen Meilenstein zur „Plattformstabilität“ bekannt, damit Entwickler wissen, wann Google beabsichtigt, die endgültigen SDK/NDK-APIs zusammen mit den endgültigen internen APIs und dem App-orientierten System bereitzustellen Verhaltensweisen. Google beabsichtigt, die Stabilität der Plattform im Juni 2023 zu erreichen, wobei bis zur offiziellen Veröffentlichung mindestens „mehrere Wochen“ geplant sind. Android 13 erreichte im Juni 2022 die Plattformstabilität und die endgültige Version war veröffentlicht in August dieses Jahres. Google hat veröffentlicht Weitere Details zum Veröffentlichungszeitplan dass du dir das anschauen kannst.
Zusätzliche Anpassungsoptionen in Android 14
Bei Android dreht sich alles um die Anpassung, und mit Android 14 werden einige Änderungen vorgenommen, die den Benutzern eine größere Kontrolle über die angezeigten Inhalte und die Art und Weise geben, wie sie diese anzeigen.
Größere Schriftarten mit nichtlinearer Skalierung
Wenn Sie unter Android 13 oder niedriger eine größere Schriftgröße benötigen, können Sie diese maximal auf 130 % der Standardgröße erhöhen. Mit Android 14 erhöht sich diese Begrenzung auf 200 %. Wenn der Text außerdem zu groß wird, vergrößert er sich nicht im gleichen Maße wie kleinerer Text auf dem Bildschirm. Dies stellt sicher, dass alles lesbar ist, und hilft gleichzeitig Benutzern, die möglicherweise zusätzliche Unterstützung benötigen, zu sehen, was auf dem Bildschirm angezeigt wird.
Spracheinstellungen pro App
Entwickler werden in der Lage sein, die pro App angezeigten Sprachen anzupassen, was A/B-Experimente ermöglicht und aktualisierte Gebietsschemas bereitstellt, wenn eine App serverseitige Lokalisierungs-Pushs nutzt.
API für grammatikalische Flexion
Mit der API für grammatikalische Flexion können Entwickler Benutzer, die Sprachen mit grammatikalischem Geschlecht sprechen, wie etwa Französisch oder Deutsch, problemlos unterstützen.
- Männlich: „Vous êtes abonné à…“
- Feminin: „Vous êtes abonnée à…“
- Neutral: „Abonnement à…activé“
Das Geschlecht ist vielen Sprachen eigen, und das macht es für einen Entwickler einfacher, das Geschlecht des Zuschauers zu unterstützen.
Privatsphäre und Sicherheit
Installation von Apps blockieren
Ab Android 14 können Benutzer Apps, die auf Android SDK Level 22 oder niedriger abzielen, nicht mehr einfach von der Seite auf ihre Smartphones laden. Dies liegt daran, dass einige Malware oder andere gefährliche Anwendungen das SDK 22 ins Visier nehmen würden, um nicht dem mit Android 6.0 Marshmallow eingeführten Laufzeitberechtigungsmodell unterworfen zu werden. Entwickler und Enthusiasten können weiterhin ältere Anwendungen wie folgt installieren adb Befehl.
adb install --bypass-low-target-sdk-block FILENAME.apk
Laufzeitempfänger
Apps, die auf Android 14 ausgerichtet sind, müssen angeben, ob die dynamische Verwendung von Context.registerReceiver() als „exportiert“ oder „nicht exportiert“ behandelt werden soll.
Sicherere implizite Absichten
Um zu verhindern, dass bösartige Apps Absichten abfangen, ist es Apps, die auf Android 14 abzielen, untersagt, intern Absichten zu senden, die kein Paket angeben.
Sichereres dynamisches Laden von Code
Das dynamische Laden von Code ermöglicht Malware und andere Exploits, da es das Herunterladen ausführbarer Dateien ermöglicht, die unerwartet manipuliert werden können. Apps für Android 14, die dynamisches Laden von Code nutzen, müssen sicherstellen, dass geladene Dateien schreibgeschützt sind.
Verbesserte Hintergrundverarbeitung
Aktualisierungen und Ergänzungen für JobScheduler und Foreground Services
Google nimmt einige Änderungen an der Funktionsweise des JobScheduler und der Gestaltung der Foreground Services vor. Zunächst einmal sollten Foreground Services nur für benutzerorientierte Aufgaben mit der höchsten Priorität reserviert werden, damit Android den Ressourcenverbrauch und die Akkulaufzeit verbessern kann. Es gibt auch neue Jobs, beispielsweise benutzerinitiierte Datenübertragungsarten.
Außerdem wird es für Entwickler eine Anforderung geben, Vordergrunddiensttypen zu deklarieren. Diese Anforderung ermöglicht es Entwicklern, die Absicht der Hintergrundarbeit klar zu definieren und gleichzeitig klarzustellen, welche Anwendungsfälle für Hintergrunddienste geeignet sind. Google Play wird außerdem neue Richtlinien einführen, um eine ordnungsgemäße Nutzung dieser APIs sicherzustellen.
Optimierte Übertragungen
Diese Änderungen sollten den Entwicklern keine Probleme bereiten, da sie intern für Android gelten, aber Google macht die Entwickler darauf aufmerksam. Google hat die Art und Weise geändert, wie Apps empfangen werden kontextregistriert Sendungen, sobald die App in a geht zwischengespeicherter Zustand, da Broadcasts an kontextregistrierte Empfänger möglicherweise in die Warteschlange gestellt und erst an die App übermittelt werden, wenn sie den zwischengespeicherten Zustand verlässt. Darüber hinaus sind einige sich wiederholende kontextregistrierte Sendungen, wie z BATTERY_CHANGED, kann vor der Zustellung zu einer endgültigen Übertragung zusammengeführt werden, sobald die App den zwischengespeicherten Zustand verlässt.
App-Kompatibilität
Da sich Smartphones verändern, stellen bestimmte Formfaktoren (z. B. faltbare Smartphones) ein Problem für Entwickler dar. Wie kann ein Entwickler seine App zum Laufen bringen und beispielsweise im Handumdrehen nahtlos zwischen zwei völlig unterschiedlichen Formfaktoren wechseln? Wie kann eine App zuverlässig vorhersagen, wo sich ein Kameraausschnitt befindet? Dies sind Probleme, die Google zu lösen versucht, indem es es Entwicklern so einfach wie möglich macht, das System abzufragen und diese spezifischen Parameter herauszufinden.
OpenJDK 17-Unterstützung
Die Unterstützung von OpenJDK 17 wird eingeführt, um Java 17-Funktionen in kommenden Entwicklervorschauen vollständig zu ermöglichen, einschließlich Datensatzklassen, mehrzeiliger Zeichenfolgen usw Mustervergleichsinstanz von. Dank an Projekt MainlineLaut Google können über 600 Millionen Geräte auch die neuesten ART-Updates erhalten, die diese Änderungen enthalten.
Einfacheres Testen und Debuggen
Wie im letzten Jahr wird Google es Entwicklern ermöglichen, neue Funktionen umzuschalten. Diese Schalter befinden sich in den Entwickleroptionen.
So laden Sie Android 14 Developer Preview 1 herunter und installieren es auf Ihrem Google Pixel-Gerät
Sie können Android Developer Preview 1 ganz einfach herunterladen und sich unbedingt unseren Leitfaden anschauen wie man Android 14 installiert wenn Sie sich nicht sicher sind, wie das geht.
Google veröffentlicht offiziell dieses Entwicklervorschau-Update für Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) oder Pixel 4a. Sie können die 64-Bit-Systemabbilder mit dem Android-Emulator in Android Studio verwenden und auch ein GSI verwenden.
Was denken Sie über den neuesten Developer Preview-Build? Werden Sie es auf Ihrem Gerät installieren? Wie waren Ihre Erfahrungen? Lass es uns unten in den Kommentaren wissen!