{"id":110470,"date":"2023-10-05T03:11:06","date_gmt":"2023-10-05T01:11:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-mobilnoj-platformy-android-14"},"modified":"2023-10-05T03:11:06","modified_gmt":"2023-10-05T01:11:11","slug":"vypusk-mobilnoj-platformy-android-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-mobilnoj-platformy-android-14","title":{"rendered":"Ver\u00f6ffentlichung der mobilen Plattform Android 14.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Firma Google hat die Ver\u00f6ffentlichung der offenen mobilen Plattform Android 14 bekannt gegeben. Die mit dem neuen Release verbundenen Quelltexte sind im Git-Repository des Projekts (Branch android-14.0.0_r1) verf\u00fcgbar. Firmware-Updates wurden f\u00fcr Ger\u00e4te der Pixel-Serie vorbereitet. Sp\u00e4ter sind Firmware-Updates f\u00fcr Smartphones der Hersteller Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo und Xiaomi geplant. Zus\u00e4tzlich wurden universelle GSI-Builds (Generic System Images) erstellt, die f\u00fcr verschiedene Ger\u00e4te auf ARM64- und x86_64-Architekturen geeignet sind.    <\/p>\n<p>Hauptneuheiten:   <\/p>\n<ul>\n<li class=\"l\"> Im Kern der Plattform wurde der Health Connect-Speicher integriert, der zuvor als separates Paket \u00fcber den Google Play Store bereitgestellt wurde. Health Connect bietet eine zentrale Speicherung von Daten von Fitnessarmb\u00e4ndern und anderen gesundheitsbezogenen Ger\u00e4ten und organisiert den gemeinsamen Zugriff verschiedener Anwendungen auf Gesundheitsdaten. Der Zugriff auf die Einstellungen von Health Connect wird nun \u00fcber den standardm\u00e4\u00dfigen Plattformkonfigurator bereitgestellt, beispielsweise k\u00f6nnen \u00fcber die Datenschutzeinstellungen festgelegt werden, auf welche spezifischen Gesundheitsdaten bestimmte Anwendungen zugreifen k\u00f6nnen. Dar\u00fcber hinaus wurde in Health Connect die Unterst\u00fctzung f\u00fcr die Speicherung von Informationen \u00fcber den w\u00e4hrend des Trainings zur\u00fcckgelegten Verlauf hinzugef\u00fcgt (der Benutzer legt den Zeitraum fest, f\u00fcr den eine Liste der Wegpunkte gespeichert wird). Der Verlauf kann auf einer Karte visualisiert und bei Bedarf nach ausdr\u00fccklicher Best\u00e4tigung durch den Benutzer zur Verarbeitung an andere Anwendungen \u00fcbermittelt werden.      <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/4a630627292ae485674cf12d3b517ed0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Die Mittel zur Best\u00e4tigung des Zugriffs auf Standortinformationen wurden erweitert. In den Dialog mit der Anfrage zur Best\u00e4tigung des Standortzugriffs wurde ein neuer Abschnitt mit Informationen eingef\u00fcgt, in dem erl\u00e4utert wird, wann einer Anwendung Standortdaten \u00fcbermittelt werden (kein Zugriff erlaubt, einmalig erlauben und bei jeder Anwendung erlauben) sowie Einzelheiten, wo weitere Informationen \u00fcber den Zugriff auf die \u00fcbermittelten Daten bereitgestellt werden k\u00f6nnen.    <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/1f3d437893271a1d53e5c23829e6bc9a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Es wurde eine monatliche Benachrichtigung \u00fcber \u00c4nderungen in den Anwendungen implementiert, denen der Zugriff auf den Standort gew\u00e4hrt wurde, bez\u00fcglich der Methoden zur \u00dcbermittlung von Daten an Dritte (z. B. wird angezeigt, wenn eine Anwendung beginnt, Standortdaten zur Anzeige von Werbung zu verwenden).      <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/a2b07f760a475831065777b8291ee843.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Bei der Nutzung von Anwendungen gibt es jetzt einen deutlicheren Hinweis mit einem zur\u00fcck gerichteten Pfeil, der zur Verbesserung des Verst\u00e4ndnisses der Bildschirmgesten f\u00fcr die R\u00fcckw\u00e4rtsnavigation dient.    <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/f517a1ca8ede1dc8cedd00381eb90edc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Im Sharesheet-Mechanismus, der zum Versenden von Daten (z.B. Bildern oder Links) au\u00dferhalb der Anwendung oder an einen anderen Benutzer verwendet wird, gibt es die M\u00f6glichkeit, eigene Aktionen hinzuzuf\u00fcgen. Zum Beispiel kann eine eigene Liste von ChooserAction-Handlern definiert werden, die Anwendungen und Benutzer anzeigen, an die gesendet werden kann. Dar\u00fcber hinaus wurde das Spektrum der Signale erweitert, die zur Priorisierung der Ziele f\u00fcr die direkte Daten\u00fcbertragung verwendet werden.    <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/778e11f97aafb4e53df1354231cf9bd0.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Es wurde die M\u00f6glichkeit geschaffen, Teilrechte f\u00fcr den Zugriff nur auf die vom Benutzer ausgew\u00e4hlten Fotos und Videos (READ_MEDIA_VISUAL_USER_SELECTED) zu gew\u00e4hren. Die Dateien, auf die Zugang gew\u00e4hrt wird, werden vom Benutzer \u00fcber die Benutzeroberfl\u00e4che des Photo Pickers w\u00e4hrend des Dialogs zur Berechtigungseingabe ausgew\u00e4hlt. Nach dem Wechsel der App in den Hintergrund oder dem Schlie\u00dfen des Programms wird das vom Benutzer gew\u00e4hrte Recht automatisch widerrufen. Im Dialog zur Best\u00e4tigung der Berechtigungen f\u00fcr Apps zum Zugriff auf Multimedia-Dateien besteht die M\u00f6glichkeit, den Zugriff nur auf die ausgew\u00e4hlten Fotos oder Videos zu gew\u00e4hren.    <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/cbd0a6f2b21e18c9278494c7daa964d4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/li>\n<li class=\"l\"> Der Konfigurator hat einen Abschnitt zur \u00dcberschreibung von regionalen Pr\u00e4ferenzen hinzugef\u00fcgt, wie z. B. Temperatureinheiten, den ersten Wochentag und das Z\u00e4hlsystem. Ein in den USA lebender Europ\u00e4er kann beispielsweise einstellen, dass die Temperatur in Grad Celsius anstelle von Fahrenheit angezeigt wird und Montag als Wochenbeginn anstelle von Sonntag betrachtet wird.            <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/36154deb2e27e6bd71b9a82dfe63e608.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Die Skalierungsoptionen f\u00fcr Schriftarten wurden erweitert; die maximale Schriftgrad-Skalierung wurde von 130 % auf 200 % erh\u00f6ht. Damit der Text bei starker Vergr\u00f6\u00dferung nicht zu gro\u00df wirkt, wird jetzt automatisch eine nichtlineare Skalierungsanpassung angewendet (bereits gro\u00dfe Texte werden nicht so stark vergr\u00f6\u00dfert wie kleine), was eine optimale Lesbarkeit f\u00fcr Menschen mit eingeschr\u00e4nktem Sehverm\u00f6gen erm\u00f6glicht, ohne dass Verzerrungen im Layout der Benutzeroberfl\u00e4che auftreten.      <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/89eca1ae68ccf96596cf562e93b23de2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/li>\n<li class=\"l\"> Die in der vorherigen Version eingef\u00fchrte Unterst\u00fctzung f\u00fcr die Aufnahme von Videos mit hohem dynamischen Helligkeitsbereich (HDR) wurde um Funktionen erweitert, die es erm\u00f6glichen, zus\u00e4tzliche Informationen von der Kamera zu erhalten, um Bilder im Format \u201eUltra HDR\u201c zu speichern, bei dem zur Kodierung der Farbinformationen 10 Bit pro Kanal verwendet werden. Das Ultra HDR-Format ist vollst\u00e4ndig mit JPEG kompatibel, was es Anwendungen erm\u00f6glicht, ohne \u00c4nderungen mit HDR-Bildern zu arbeiten und diese bei Bedarf im normalen Helligkeitsbereich anzuzeigen. Die HDR-Ausgabe erfolgt automatisch durch die Plattform, wenn die HDR-Unterst\u00fctzung im Anwendungsmanifest aktiviert oder die Funktion Window.setColorMode aufgerufen wird. F\u00fcr separate Ultra HDR-Rendering mit OpenGL oder Vulkan kann die Klasse Gainmap verwendet werden.    <center><img decoding=\"async\" alt=\"Ver\u00f6ffentlichung der mobilen Plattform Android 14.\" src=\"\/wp-content\/uploads\/2023\/10\/eb9b1ce4dc0659f1f2e337172af1a929.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/li>\n<li class=\"l\"> Die Arten von Anwendungen, die Vollbildbenachrichtigungen beim Sperren des Bildschirms anzeigen d\u00fcrfen, sind eingeschr\u00e4nkt. Solche Benachrichtigungen zielen darauf ab, die Aufmerksamkeit auf Informationen zu lenken, die sofortige Reaktionen erfordern, wie etwa das Eintreffen eines eingehenden Anrufs oder das Ausl\u00f6sen eines Alarms. Daher werden die Berechtigungen zur Anzeige solcher Benachrichtigungen jetzt auf Anwendungen f\u00fcr Telefonanrufe und Alarmanzeigen beschr\u00e4nkt.    <\/li>\n<li class=\"l\"> Die Steuerung der Animationen, die beim Wechsel zwischen verschiedenen Bildschirmen (Tabs) in der Anwendung durch eine wischende Geste angezeigt werden, wurde verbessert. Neue Komponenten wurden hinzugef\u00fcgt, um die Animationen beim Wechseln zwischen unteren und seitlichen Bildschirmen sowie beim Aufruf der Suche darzustellen. Eine API wurde hinzugef\u00fcgt, um eigene \u00dcbergangseffekte in der Anwendung zu erstellen.         <\/li>\n<li class=\"l\"> Das Set an Kameraerweiterungen (Camera Extensions) wurde aktualisiert, wobei die M\u00f6glichkeit bereitgestellt wird, rechenintensive Algorithmen zur Bildbearbeitung \u00fcber l\u00e4ngere Zeitr\u00e4ume zu verwenden, um die Qualit\u00e4t von Aufnahmen bei schwachem Licht zu verbessern. Funktionen zur Vorhersage von Verz\u00f6gerungen bei der Bildbearbeitung, zur Anzeige des Verarbeitungsfortschritts und zum schnellen Erhalt einer Rohversion des Bildes vor der Fertigstellung des finalen Bildes wurden hinzugef\u00fcgt. Ein optimierter und energieeffizienter Modus f\u00fcr die Vorschau von SurfaceView wurde implementiert. W\u00e4hrend der Verwendung der Erweiterungen wird Unterst\u00fctzung f\u00fcr Ber\u00fchrungen zur Fokussierung und Skalierung gew\u00e4hrleistet.     <\/li>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die in die Kamera integrierten Funktionen zum Skalieren und Zuschneiden von \u00fcbertragene RAW-Bildern wurde bereitgestellt.    <\/li>\n<li class=\"l\"> F\u00fcr kabelgebundene Kopfh\u00f6rer, die \u00fcber USB angeschlossen werden, wurde die M\u00f6glichkeit hinzugef\u00fcgt, verlustfreie Audioformate (lossless) zu verwenden. In die API wurde die Klasse AudioMixerAttributes eingef\u00fchrt, die es erm\u00f6glicht, den Sound direkt an das Ger\u00e4t zu senden, ohne Mischen, Lautst\u00e4rkekorrektur und Effektverarbeitung.    <\/li>\n<li class=\"l\"> In der grafischen API wurde die Klasse Mesh implementiert, die es erm\u00f6glicht, eigene Varianten von Polygon-Netzen mit Vertex- und Fragment-Shadern, die in AGSL geschrieben wurden, zu erstellen.    <\/li>\n<li class=\"l\"> Die M\u00f6glichkeit der hardwarebeschleunigten Rendering von Puffer wurde durch die Klasse HardwareBufferRenderer implementiert.      <\/li>\n<li class=\"l\"> Die Klasse Path, die die Erstellung von Vektorgrafiken aus zusammengesetzten geometrischen Konturen erm\u00f6glicht, hat die Unterst\u00fctzung f\u00fcr die Interpolation zwischen Konturen \u00e4hnlicher Struktur hinzugef\u00fcgt, um einen Morphing-Effekt zu erzeugen, sowie die Verwendung des Iterators PathIterator f\u00fcr die sequentielle Durchgang durch alle Segmente des Konturs.     <\/li>\n<li class=\"l\"> Die M\u00f6glichkeiten zur Bindung einzelner Spracheinstellungen an verschiedene Anwendungen wurden erweitert. Es besteht die M\u00f6glichkeit, eine Liste von Sprachen festzulegen, die im Android-Konfigurator angezeigt wird, wenn eine Sprache f\u00fcr eine bestimmte Anwendung ausgew\u00e4hlt wird.              <\/li>\n<li class=\"l\"> Die Bereiche, in denen das System mit Datenschutzinformationen zeigt, die vom Entwickler im Play Console-Formular festgelegt wurden, wie beispielsweise die Richtlinie zur Bereitstellung von Daten an Dritte, wurden erweitert. Solche Informationen werden jetzt beispielsweise im Dialog zur Anforderung von Berechtigungen angezeigt.      <\/li>\n<li class=\"l\"> In Anwendungen, die Handler verwenden, die im Hintergrund arbeiten, ist nun die Angabe des Typs des Hintergrunddienstes erforderlich. W\u00e4hrend der Ausf\u00fchrung \u00fcberpr\u00fcft das System die \u00dcbereinstimmung des angegebenen Servicetyps, der angeforderten Berechtigungen und des verwendeten APIs. Wenn die Anwendung beispielsweise den Typ des Hintergrunddienstes FOREGROUND_SERVICE_TYPE_LOCATION angegeben hat, wird davon ausgegangen, dass Berechtigungen wie ACCESS_COARSE_LOCATION oder ACCESS_FINE_LOCATION angefordert werden k\u00f6nnen.      <\/li>\n<li class=\"l\"> Es wurden \u00c4nderungen zur Erh\u00f6hung der Sicherheit vorgenommen: Anwendungen d\u00fcrfen keine Intent-Anfragen an bestimmte interne Komponenten der Plattform senden. Dynamisch geladener Code muss jetzt mit einem Attribut f\u00fcr den Nur-Lese-Zugriff gekennzeichnet werden. In den Funktionen ZipFile(String) und ZipInputStream.getNextEntry() ist die Verarbeitung von ZIP-Archiven untersagt, deren Pfade mit dem Zeichen \u201e\/\u201c beginnen oder die die Sequenz \u201e..\u201c enthalten. Der Start von Arbeiten aus Hintergrund-Handlern ist eingeschr\u00e4nkt, und die Einschr\u00e4nkungen f\u00fcr den Aufruf von Programmierschnittstellen, die im SDK nicht bereitgestellt werden, wurden aktualisiert.\n<li class=\"l\"> Wenn ein Ger\u00e4t \u00fcber USB an einen Desktop-Computer angeschlossen wird, gibt es neben den zuvor verf\u00fcgbaren Interaktionsmodi wie Dateitransfer, Laden, Internetfreigabe usw. jetzt die M\u00f6glichkeit, das Smartphone als Webcam zu verwenden (UVC-Modus, USB Video Class). Diese Funktion ist standardm\u00e4\u00dfig deaktiviert, kann jedoch bei Root-Zugriff aktiviert werden.\n<li class=\"l\"> Die Leistung der Plattform auf Tablets und Ger\u00e4ten mit faltbaren Bildschirmen wurde weiter verbessert. Bibliotheken zur Vorhersage von Ereignissen, die mit der Bewegung des Zeigers verbunden sind, wurden bereitgestellt, und es wurden niedrige Latenzen bei der Verwendung von Stiften sichergestellt. Es wurden Schnittstellenvorlagen f\u00fcr gro\u00dfe Bildschirme bereitgestellt, die Anwendungen wie soziale Netzwerke, Kommunikation, Multimedia-Inhalte und das Lesen sowie der Einkauf ber\u00fccksichtigen.           <\/li>\n<li class=\"l\"> Eine separate Berechtigung wurde hinzugef\u00fcgt, um Anwendungen die M\u00f6glichkeit zu geben, Aktionen im Hintergrund auszuf\u00fchren. Die Aktivierung im Hintergrund ist eingeschr\u00e4nkt, um den Benutzer w\u00e4hrend der Arbeit mit der aktuellen Anwendung nicht abzulenken. Aktiven Anwendungen wurde mehr Kontrolle \u00fcber die Aktivierung von Aktionen durch andere Anwendungen, mit denen sie interagieren, gew\u00e4hrt.    <\/li>\n<li class=\"l\"> Das Speichermanagementsystem wurde optimiert, um den Anwendungen, die im Hintergrund ausgef\u00fchrt werden, effizientere Ressourcen zuzuweisen. Einige Sekunden nach der Umstellung der Anwendungen in den zwischengespeicherten Zustand wird die Hintergrundarbeit auf API-Interaktionen beschr\u00e4nkt, die den Lebenszyklus der Anwendung steuern, wie z.B. API Foreground Services, JobScheduler und WorkManager.     <\/li>\n<li class=\"l\"> Benachrichtigungen, die mit dem FLAG_ONGOING_EVENT-Flag versehen sind, k\u00f6nnen jetzt auf Ger\u00e4ten mit entsperrtem Bildschirm abgelehnt werden. Wenn das Ger\u00e4t sich im Sperrbildschirm-Modus befindet, bleiben solche Benachrichtigungen jedoch nicht ablehnbar. Auch Benachrichtigungen, die f\u00fcr die Funktionalit\u00e4t des Systems wichtig sind, bleiben nicht ablehnbar.    <\/li>\n<li class=\"l\"> Im PackageInstaller-API wurden neue Methoden hinzugef\u00fcgt: requestUserPreapproval(), die es dem Anwendungsmanager erm\u00f6glicht, den Download von APK-Paketen bis zum Erhalt der Installationsbest\u00e4tigung durch den Benutzer zu verz\u00f6gern; setRequestUpdateOwnership(), die es erm\u00f6glicht, dem Installer zuk\u00fcnftige Aktualisierungsoperationen zuzuweisen; und setDontKillApp(), die zus\u00e4tzliche M\u00f6glichkeiten f\u00fcr die Anwendung w\u00e4hrend der Abarbeitung bietet. Im InstallConstraints-API haben Installer die M\u00f6glichkeit, die Installation von Anwendungsupdates zu aktivieren, wenn die Anwendung nicht verwendet wird.\n<li class=\"l\"> Die Arbeit zur Verbesserung der Plattform auf Tablets und Ger\u00e4ten mit faltbaren Bildschirmen wurde fortgesetzt. Die Empfehlungen zur Anwendungsentwicklung f\u00fcr Ger\u00e4te mit gro\u00dfen Bildschirmen wurden aktualisiert und neue Standard-Interface-Vorlagen f\u00fcr gro\u00dfe Bildschirme hinzugef\u00fcgt, die Anwendungen wie soziale Netzwerke, Kommunikation, Multimedia-Inhalte, Lesen und Einkaufen ber\u00fccksichtigen. Eine vorl\u00e4ufige Version des Cross Device SDK mit Werkzeugen zur Entwicklung von Anwendungen, die korrekt mit verschiedenen Ger\u00e4tetypen (Smartphones, Tablets, Smart-TVs usw.) und unterschiedlichen Formfaktoren arbeiten, wurde vorgeschlagen.      <\/li>\n<li class=\"l\"> Die Optimierung der Koordination bei ressourcenintensiven Hintergrundarbeiten wie dem Upload gro\u00dfer Dateien \u00fcber eine WLAN-Verbindung wurde durchgef\u00fchrt. \u00c4nderungen am API f\u00fcr das Starten priorisierter Dienste (Foreground Service) und das Planen von Aufgaben (JobScheduler) wurden vorgenommen, wobei neue Funktionen f\u00fcr vom Benutzer gestartete Arbeiten im Bereich der Daten\u00fcbertragung hinzugef\u00fcgt wurden. Es wurden Anforderungen zur Angabe des Typs der gestarteten priorisierten Dienste eingef\u00fchrt (Arbeiten mit der Kamera, Datensynchronisation, Multimedia-Wiedergabe, Standortverfolgung, Mikrofonzugang usw.). Die Bedingungen zur Aktivierung des Daten-Uploads wurden vereinfacht, beispielsweise f\u00fcr den Upload nur bei Zugang \u00fcber WLAN.    <\/li>\n<li class=\"l\"> Das interne System zur Verteilung von Broadcast-Nachrichten an Anwendungen wurde optimiert, um den Energieverbrauch zu senken und die Reaktionsf\u00e4higkeit zu verbessern. Der Empfang von registrierten Nachrichtenstr\u00f6men durch Anwendungen wurde verbessert \u2013 Nachrichten k\u00f6nnen in eine Warteschlange gestellt, zusammengefasst (z. B. wird eine Serie von BATTERY_CHANGED-Nachrichten zu einer einzigen aggregiert) und nur nach dem Verlassen des zwischengespeicherten Zustands der Anwendung zugestellt werden.\n<li class=\"l\"> Das Limit f\u00fcr die maximale Anzahl von zwischengespeicherten Anwendungen wurde erh\u00f6ht, wodurch die Anzahl der Anwendungen, die im 'kalten' Modus (d.h. nicht im Speicher zwischengespeichert und langsamer gestartet) gestartet werden, verringert werden konnte. F\u00fcr Ger\u00e4te mit 8 GB RAM hat sich die Anzahl der 'kalten' Anwendungsstarts nach den \u00c4nderungen der Beschr\u00e4nkungen um 20 % verringert, und bei 12 GB um 30 %.       <\/li>\n<li class=\"l\"> Die Verwendung der Funktion zur Durchf\u00fchrung von Operationen zu exakten Zeiten (exact alarms) in Anwendungen erfordert nun die Erteilung einer separaten Berechtigung SCHEDULE_EXACT_ALARM, da die Nutzung dieser Funktionalit\u00e4t negative Auswirkungen auf die Akkulaufzeit haben und zu einem erh\u00f6hten Ressourcenverbrauch f\u00fchren kann (f\u00fcr zeitgesteuerte Aufgaben wird empfohlen, die Aktivierung zu einer ungef\u00e4hren Zeit zu verwenden). Anwendungen mit Kalender- und Uhrimplementierungen, die eine Aktivierung zur exakten Zeit nutzen, m\u00fcssen bei der Installation die Berechtigung USE_EXACT_ALARM erhalten. Ver\u00f6ffentlichungen im Google Play Katalog von Anwendungen mit der Berechtigung USE_EXACT_ALARM sind nur f\u00fcr Programme mit Wecker-, Timer- und Kalenderimplementierungen mit Ereignisbenachrichtigungen zul\u00e4ssig.        <\/li>\n<li class=\"l\"> Es wurde die M\u00f6glichkeit eingef\u00fchrt, Spracheinstellungen zu definieren, die an einzelne Anwendungen gebunden sind. Der Entwickler der Anwendung kann nun die localeConfig-Parameter \u00fcber den Aufruf von LocaleManager.setOverrideLocaleConfig \u00e4ndern, um die Liste der Sprachanzeigen f\u00fcr die Anwendung im Android-Einstellungsinterface festzulegen.    <\/li>\n<li class=\"l\"> Die API f\u00fcr grammatikalische Flexion wurde hinzugef\u00fcgt, um die Hinzuf\u00fcgung von \u00dcbersetzungen von UI-Elementen zu erleichtern, die Sprachen mit einem Geschlechtssystem ber\u00fccksichtigen.    <\/li>\n<li class=\"l\"> Um das Abfangen von intent-Anfragen durch b\u00f6sartige Anwendungen zu verhindern, ist in der neuen Version das Versenden von intents ohne explizite Angabe eines Pakets oder internen Components verboten.    <\/li>\n<li class=\"l\"> Die Sicherheit des dynamischen Code-Uploads (DCL, Dynamic Code Loading) wurde erh\u00f6ht \u2014 um die Einspeisung von schadhafter Software in dynamisch geladene ausf\u00fchrbare Dateien zu verhindern, m\u00fcssen diese Dateien nun \u00fcber Zugriffsrechte verf\u00fcgen, die nur Lesezugriff zulassen.    <\/li>\n<li class=\"l\"> Die Installation von Anwendungen, die eine SDK-Version unter 23 angeben, ist untersagt. Dies erm\u00f6glicht die Blockierung des Umgehens von Berechtigungsbeschr\u00e4nkungen durch die Bindung an alte APIs (API-Version 22 ist verboten, da in Version 23 (Android 6.0) ein neues Zugriffssteuerungsmodell eingef\u00fchrt wurde, das es erm\u00f6glicht, den Zugriff auf Systemressourcen dynamisch anzufordern). Bereits installierte Anwendungen, die alte APIs verwenden, werden nach dem Update auf Android weiterhin funktionieren.    <\/li>\n<li class=\"l\"> Ein API Credential Manager wurde vorgeschlagen, der das Einloggen in Anwendungen mit Anmeldeinformationen externer Authentifizierungsanbieter erm\u00f6glicht. Die Unterst\u00fctzung f\u00fcr Passkeys wurde implementiert, wodurch Benutzer sich ohne Passw\u00f6rter mit biometrischen Identifikatoren wie Fingerabdruck oder Gesichtserkennung authentifizieren k\u00f6nnen. Die Benutzeroberfl\u00e4che zur Auswahl des Benutzerkontos wurde verbessert.          <\/li>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr OpenJDK 17 wurde im Android Runtime (ART) implementiert. Die grundlegenden Java-Bibliotheken der Plattform und die Entwicklertools wurden auf OpenJDK 17 aktualisiert. Die Unterst\u00fctzung f\u00fcr die in OpenJDK 17 verf\u00fcgbaren Sprachfunktionen und Java-Klassen wurde hinzugef\u00fcgt, wie z. B. Record-Klassen, mehrzeilige Strings und Musterabgleich im Operator \u201einstanceof\u201c.\n<li class=\"l\"> In Android Runtime wurden fortschrittlichere Komprimierungsmethoden eingesetzt, die es erm\u00f6glicht haben, die Dateigr\u00f6\u00dfe im Durchschnitt um 9,3 % zu reduzieren, ohne die Leistung zu beeintr\u00e4chtigen.\n<li class=\"l\"> Die Methode zur Aktualisierung von Zertifikaten der Zertifizierungsstellen (CA) wurde ge\u00e4ndert. Systemzertifikate werden nicht mehr an die Firmware gebunden, sondern werden in einem separaten Paket geliefert, das \u00fcber den Google Play Store aktualisiert wird. Dieser Ansatz vereinfacht die Verwaltung aktueller Zertifikate und die Entfernung kompromittierter Zertifikate von Zertifizierungsstellen und verhindert, dass Ger\u00e4tehersteller die Liste der Root-Zertifikate manipulieren. Der Aktualisierungsprozess wird unabh\u00e4ngig von Firmware-Updates. Andererseits erlaubt die neue Bereitstellungsmethode dem Benutzer nicht, \u00c4nderungen an den Systemzertifikaten vorzunehmen, selbst wenn er Root-Zugriff hat und die Firmware vollst\u00e4ndig kontrolliert.               <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59873\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-14.0.0_r1). \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441\u0435\u0440\u0438\u0438 Pixel. \u041f\u043e\u0437\u0434\u043d\u0435\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo \u0438 Xiaomi. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 GSI (Generic [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":110471,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-14.0.0_r1).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-mobilnoj-platformy-android-14\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-14.0.0_r1).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-mobilnoj-platformy-android-14\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-05T01:11:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-05T01:11:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ver\u00f6ffentlichung der mobilen Plattform Android 14 | ProHoster","description":"Die Firma Google hat die Ver\u00f6ffentlichung der offenen mobilen Plattform Android 14 bekannt gegeben. Der ver\u00f6ffentlichte Quellcode f\u00fcr die neue Version ist im Git-Repository des Projekts (Branch android-14.0.0_r1) verf\u00fcgbar.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-mobilnoj-platformy-android-14","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android 14. \u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u043e\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u0432\u0435\u0442\u043a\u0430 android-14.0.0_r1).","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-mobilnoj-platformy-android-14","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-05T01:11:11+00:00","article:modified_time":"2023-10-05T01:11:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/110470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=110470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/110470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/110471"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=110470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=110470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=110470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}