Das Unternehmen Google hat die erste Testversion der offenen mobilen Plattform Android 13 vorgestellt. Der Release von Android 13 wird im dritten Quartal 2022 erwartet. Um die neuen Möglichkeiten der Plattform zu bewerten, wurde ein Programm fĂŒr die VorabprĂŒfung angeboten. Die Firmware-Bausteine wurden fĂŒr die GerĂ€te Pixel 6/6 Pro, Pixel 5/5a, Pixel 4/4 XL/4a/4a (5G) vorbereitet.
Die zentralen Neuerungen von Android 13:
- Eine SystemoberflĂ€che zur Auswahl von Fotos und Videos wurde implementiert, sowie eine API fĂŒr die selective Bereitstellung des Zugriffs von Apps auf die ausgewĂ€hlten Dateien. Es ist sowohl die Arbeit mit lokalen Dateien als auch mit in Cloud-Speichern gespeicherten Daten möglich. Ein Merkmal der OberflĂ€che besteht darin, dass sie den Zugriff auf einzelne Bilder und Videos ermöglicht, ohne dass der App vollstĂ€ndiger Zugriff auf alle Mediendateien im Speicher gewĂ€hrt werden muss. Zuvor wurde eine Ă€hnliche Schnittstelle fĂŒr Dokumente implementiert.

- Ein neuer Berechtigungstyp fĂŒr Wi-Fi wurde hinzugefĂŒgt, der Apps, die fĂŒr die Suche nach drahtlosen Netzwerken und die Verbindung zu Hotspots gedacht sind, die Möglichkeit bietet, auf eine Teilmenge der Wi-Fi-Verwaltungs-APIs zuzugreifen, mit Ausnahme von Aufrufen, die mit der Standortbestimmung zusammenhĂ€ngen (frĂŒher erhielten Apps, die sich mit Wi-Fi verbinden, auch Zugriff auf Standortinformationen).
- Eine API wurde hinzugefĂŒgt, um SchaltflĂ€chen im Schnellzugriffsbereich am oberen Rand der Benachrichtigungsansicht anzuordnen. Mit dieser API kann die App eine Anfrage zur Platzierung ihrer SchaltflĂ€che mit einer Schnellaktion darstellen, die es dem Benutzer ermöglicht, die SchaltflĂ€che hinzuzufĂŒgen, ohne die App zu verlassen und separat zu den Einstellungen zu wechseln.

- Die Möglichkeit wurde bereitgestellt, den Hintergrund von Symbolen beliebiger Apps an das Farbschema des Designs oder die Farbe des Hintergrundbildes anzupassen.

- Die Möglichkeit hinzugefĂŒgt, individuellen Spracheinstellungen fĂŒr Anwendungen zuzuordnen, die von den im System gewĂ€hlten Spracheinstellungen abweichen.
- Die Worttrennung wurde optimiert (Trennung von Wörtern, die nicht in die Zeile passen, mit Hilfe von Bindestrichen). In der neuen Version wurde die Leistung der Trennung um 200 % erhöht und beeintrÀchtigt nun praktisch nicht die Rendergeschwindigkeit.
- Die UnterstĂŒtzung fĂŒr programmierbare Grafik-Shader (RuntimeShader-Objekte), die in der AGSL (Android Graphics Shading Language) definiert sind, wurde hinzugefĂŒgt. Diese ist eine Teilmenge der GLSL-Sprache, die fĂŒr die Verwendung mit der Rendering-Engine der Android-Plattform angepasst wurde. Solche Shader werden bereits in der Android-Plattform selbst verwendet, um verschiedene visuelle Effekte zu realisieren, wie z.B. Pulsieren, UnschĂ€rfe und Dehnung beim Scrollen ĂŒber den Seitenrand. Solche Effekte können jetzt auch in Anwendungen erstellt werden.
- Die grundlegenden Java-Bibliotheken der Plattform und die Entwicklungstools wurden auf OpenJDK 11 aktualisiert. Ăber Google Play ist das Update auch fĂŒr GerĂ€te mit Android 12 verfĂŒgbar.
- Im Rahmen des Mainline-Projekts, das es ermöglicht, einzelne Systemkomponenten ohne ein vollstĂ€ndiges Plattform-Update zu aktualisieren, wurden neue aktualisierbare Systemmodule vorbereitet. Die Updates betreffen hardwareunabhĂ€ngige Komponenten, die ĂŒber Google Play separat von den OTA-Firmware-Updates des Herstellers heruntergeladen werden. Zu den neuen Modulen, die ĂŒber Google Play ohne Firmware-Update aktualisiert werden können, gehören Bluetooth und Ultra Wideband. Ăber Google Play werden auch Module mit dem Photo Picker und OpenJDK 11 verteilt.
- Die Tools zur Erstellung von AnwendungsoberflĂ€chen fĂŒr gröĂere Bildschirme, die in Tablets, faltbaren GerĂ€ten mit mehreren Bildschirmen und Chromebooks verwendet werden, wurden optimiert.
- Das Testen und Debuggen neuer Funktionen der Plattform wurde vereinfacht. Ănderungen können jetzt selektiv fĂŒr Anwendungen im Entwicklerbereich oder ĂŒber das Tool adb aktiviert werden.

ZusĂ€tzlich wurde ein Februar-Update mit Sicherheitskorrekturen fĂŒr Android veröffentlicht, das 37 Schwachstellen behebt, von denen 2 als kritisch und die ĂŒbrigen als hochgefĂ€hrlich eingestuft wurden. Kritische Schwachstellen ermöglichen einen Remote-Angriff zur AusfĂŒhrung eigenen Codes im System. Als gefĂ€hrlich eingestufte Probleme erlauben durch Manipulationen mit lokalen Anwendungen die AusfĂŒhrung von Code im Kontext eines privilegierten Prozesses.
Die erste kritische Schwachstelle (CVE-2021-39675) wird durch einen PufferĂŒberlauf in der Funktion GKI_getbuf (Generic Kernel Image) verursacht und ermöglicht einen remote privilegierten Zugriff auf das System ohne jegliche Aktionen des Nutzers. Details zur Schwachstelle werden derzeit nicht veröffentlicht, jedoch ist bekannt, dass das Problem nur die Android 12-Version betrifft. Die zweite kritische Schwachstelle (CVE-2021-30317) befindet sich in geschĂŒtzten Komponenten fĂŒr Qualcomm-Chips.
Quelle: opennet.ru




