Veröffentlichung der mobilen Plattform Android 12

Das Unternehmen Google hat die Veröffentlichung der offenen mobilen Plattform Android 12 bekannt gegeben. Die mit dem neuen Release verbundenen Quelltexte sind im Git-Repository des Projekts (Branch android-12.0.0_r1) abgelegt. Firmware-Updates wurden fĂŒr GerĂ€te der Pixel-Serie sowie fĂŒr Smartphones von Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo und Xiaomi vorbereitet. ZusĂ€tzlich wurden universelle GSI-Builds (Generic System Images) erstellt, die fĂŒr verschiedene GerĂ€te mit ARM64- und x86_64-Architekturen geeignet sind.

Hauptneuheiten:

  • Eines der bedeutendsten Updates des BenutzeroberflĂ€chendesigns in der Geschichte des Projekts wurde vorgestellt. Das neue Design implementiert das Konzept "Material You", das als Variante des Material Designs der nĂ€chsten Generation angeboten wird. Das neue Konzept wird automatisch fĂŒr alle Plattformen und BenutzeroberflĂ€chenelemente angewendet und erfordert keine Änderungen von den App-Entwicklern. Im Juli sollen den App-Entwicklern die erste stabile Version des neuen Toolkits fĂŒr die Entwicklung grafischer BenutzeroberflĂ€chen – Jetpack Compose – zur VerfĂŒgung gestellt werden.
    Veröffentlichung der mobilen Plattform Android 12

    Innerhalb der Plattform hebt sich ein neues Design der Widgets hervor. Die Widgets sind auffĂ€lliger gestaltet, die Ecken wurden stĂ€rker abgerundet, und es besteht die Möglichkeit, dynamische Farben entsprechend dem Systemdesign zu verwenden. Interaktive Steuerelemente wurden hinzugefĂŒgt, wie z. B. KĂ€stchen und Schalter (CheckBox, Switch und RadioButton), die beispielsweise im TODO-Widget das Bearbeiten von Aufgabenlisten ermöglichen, ohne die App zu öffnen.

    Veröffentlichung der mobilen Plattform Android 12

    Ein geschmeidigerer visuelle Übergang zu den aus Widgets gestarteten Anwendungen wurde realisiert. Die Personalisierung der Widgets wurde vereinfacht – es wurde eine SchaltflĂ€che (Kreis mit Bleistift) fĂŒr eine schnelle Neuordnung des Widgets auf dem Bildschirm hinzugefĂŒgt, die bei langem DrĂŒcken auf das Widget erscheint.

    Veröffentlichung der mobilen Plattform Android 12 Veröffentlichung der mobilen Plattform Android 12

    ZusĂ€tzliche Optionen zur EinschrĂ€nkung der Widget-GrĂ¶ĂŸe und die Möglichkeit, ein responsives Layout fĂŒr die Gestaltung der Widget-Elemente zu verwenden, wurden bereitgestellt. Dadurch können Vorlagenlayouts erstellt werden, die sich je nach GrĂ¶ĂŸe des sichtbaren Bereichs Ă€ndern (z. B. können separate Layouts fĂŒr Tablets und Smartphones erstellt werden). Im Widget-Auswahlinterface (widget picker) wurde eine dynamische Vorschau und die Möglichkeit zur Anzeige der Widget-Beschreibung implementiert.

    Veröffentlichung der mobilen Plattform Android 12
  • Die Möglichkeit zur automatischen Anpassung der Systempalette an die Farbe der ausgewĂ€hlten Tapete wurde hinzugefĂŒgt – das System erkennt automatisch die vorherrschenden Farben, korrigiert die aktuelle Palette und wendet die Änderungen auf alle Elemente der BenutzeroberflĂ€che an, einschließlich des Benachrichtigungsbereichs, des Sperrbildschirms, der Widgets und der LautstĂ€rkeregelung.
  • Neue animierte Effekte wurden implementiert, wie die allmĂ€hliche VergrĂ¶ĂŸerung und das sanfte Verschieben von Bereichen beim Scrollen, Erscheinen und Bewegen von Elementen auf dem Bildschirm. Zum Beispiel wird beim Löschen einer Benachrichtigung auf dem Sperrbildschirm der Zeitindikator automatisch vergrĂ¶ĂŸert und nimmt den Platz ein, den zuvor die Benachrichtigung eingenommen hat.
  • Das Design des Dropdown-Bereichs fĂŒr Benachrichtigungen und Schnellzugriffe wurde ĂŒberarbeitet. Zu den Schnellzugriffsoptionen wurden Googles Pay und Smart Home-Management hinzugefĂŒgt. Durch DrĂŒcken der Einschalttaste wird Google Assistant aufgerufen, dem Befehle fĂŒr Anrufe, das Öffnen von Apps oder das Vorlesen von Artikeln gegeben werden können. Die Benachrichtigungen wurden auf ein einheitliches Aussehen mit Inhalten, die von der App vorgegeben werden, gebracht.
    Veröffentlichung der mobilen Plattform Android 12
  • Der Effekt des Dehnens des Scrollrandes (Stretch overscroll) wurde hinzugefĂŒgt, um dem Benutzer zu signalisieren, dass er den Rand des Scrollbereichs ĂŒberschritten hat und das Ende des Inhalts erreicht ist. Der Inhalt wird bei diesem neuen Effekt sozusagen gestreckt und federt zurĂŒck. Der neue Modus zur Anzeige des Scrollendes ist standardmĂ€ĂŸig aktiviert, aber in den Einstellungen gibt es eine Option zur Wiederherstellung des alten Verhaltens.
  • Die BenutzeroberflĂ€che fĂŒr GerĂ€te mit faltbaren Bildschirmen wurde optimiert.
    Veröffentlichung der mobilen Plattform Android 12
  • GleichmĂ€ĂŸige KlangĂŒbergĂ€nge wurden implementiert – beim Wechseln von einer App, die Ton ausgibt, zu einer anderen, wird der Ton der ersten App jetzt sanft ausgeblendet, wĂ€hrend der Ton der zweiten sanft ansteigt, ohne dass sich die Töne ĂŒberschneiden.
  • Die BenutzeroberflĂ€che fĂŒr die Verwaltung von Netzwerkverbindungen im Abschnitt Schnellzugriffe, der Leiste und dem Systemkonfigurator wurde modernisiert. Ein neues Internet-Panel wurde hinzugefĂŒgt, das einen schnellen Wechsel zwischen verschiedenen Anbietern und die Diagnose von Problemen ermöglicht.
    Veröffentlichung der mobilen Plattform Android 12
  • Die Möglichkeit, Screenshots zu erstellen, die nicht nur den sichtbaren Bereich, sondern auch Inhalte im Scrollbereich erfassen. Die Möglichkeit, Inhalte außerhalb des sichtbaren Bereichs zu speichern, funktioniert fĂŒr alle Anwendungen, die die View-Klasse fĂŒr die Ausgabe verwenden. Um die UnterstĂŒtzung fĂŒr scrollbare Screenshots in Programmen mit spezifischen Schnittstellen zu realisieren, wurde die API ScrollCapture vorgeschlagen.
    Veröffentlichung der mobilen Plattform Android 12
  • Die Funktion zum automatischen Drehen des Bildschirminhalts wurde verbessert, die nun die Gesichtserkennung durch die Frontkamera verwenden kann, um zu bestimmen, ob das Display gedreht werden muss, beispielsweise wenn eine Person das Telefon im Liegen nutzt. Um die PrivatsphĂ€re zu gewĂ€hrleisten, werden Informationen in Echtzeit verarbeitet, ohne Zwischenablage von Bildern. Diese Möglichkeit ist derzeit nur auf den Smartphones Pixel 4 und neueren Modellen verfĂŒgbar.
  • Der Modus „Bild-in-Bild“ (PIP) wurde verbessert und die Übergangseffekte wurden flĂŒssiger gestaltet. Wenn die automatische Aktivierung von PIP durch die Geste „up-to-home“ (Hochziehen des unteren Bildschirmrandes) aktiviert ist, wechselt die Anwendung jetzt sofort in den PIP-Modus, ohne auf das Ende der Animation zu warten. Die GrĂ¶ĂŸenĂ€nderung von PIP-Fenstern mit Inhalten, die sich von Videos unterscheiden, wurde verbessert. Es wurde die Möglichkeit hinzugefĂŒgt, das PIP-Fenster durch Ziehen an den linken oder rechten Bildschirmrand zu verstecken. Das Verhalten bei BerĂŒhrung des PIP-Fensters wurde geĂ€ndert — eine BerĂŒhrung zeigt jetzt die Steuerelemente an, wĂ€hrend eine Doppeltipp die FenstergrĂ¶ĂŸe verĂ€ndert.
  • Leistungsoptimierungen:
    • Es wurden erhebliche Leistungsoptimierungen des Systems durchgefĂŒhrt — die CPU-Auslastung der wichtigsten Systemdienste wurde um 22 % gesenkt, was zu einer Erhöhung der Akkulaufzeit um 15 % fĂŒhrte. Durch die Verringerung von Lock-Konkurrenz, die Reduzierung von Verzögerungen und die Optimierung von Ein-/AusgabevorgĂ€ngen wurde die Leistung beim Wechsel zwischen Anwendungen verbessert und die Startzeit der Anwendungen verkĂŒrzt.

      Im PackageManager wurde die Lock-Konkurrenz bei der Arbeit mit Snapshots im Nur-Lese-Modus um 92 % reduziert. Im Interprozesskommunikationsmechanismus Binder wurde leichtgewichtiges Caching eingefĂŒhrt, was die Verzögerungen fĂŒr bestimmte Aufrufarten um das 47-fache reduzierte. Die Leistung bei der Verarbeitung von dex, odex und vdex-Dateien wurde verbessert, was die Ladezeiten von Anwendungen, insbesondere auf GerĂ€ten mit geringem Speicher, verkĂŒrzt hat. Der Start von Anwendungen aus Benachrichtigungen wurde beschleunigt, zum Beispiel erfolgt der Start von Google Photos aus einer Benachrichtigung jetzt 34 % schneller.

      Die Leistung der Datenbankanfragen wurde durch den Einsatz von Inline-Optimierungen bei der CursorWindow-Operation verbessert. FĂŒr kleine Datenmengen ist CursorWindow schneller um 36 %, wĂ€hrend es bei DatensĂ€tzen mit mehr als 1000 Zeilen eine Beschleunigung von bis zu 49-fach erreichen kann.

      Es wurden Kriterien zur Klassifizierung von GerÀten nach Leistung vorgeschlagen. AbhÀngig von den Möglichkeiten des GerÀts wird ihm eine Leistungsstufe zugewiesen, die dann in Anwendungen verwendet werden kann, um die FunktionalitÀt von Codecs auf leistungsschwachen GerÀten einzuschrÀnken oder um mit hochwertigem Multimedia-Inhalt auf leistungsstarker Hardware zu arbeiten.

    • Es wurde ein Modus zur Hibernate von Anwendungen implementiert, der es ermöglicht, wenn der Benutzer lange Zeit nicht ausdrĂŒcklich mit dem Programm interagiert hat, automatisch die zuvor erteilten Berechtigungen an die Anwendung zurĂŒckzusetzen, die AusfĂŒhrung zu stoppen, die von der Anwendung verwendeten Ressourcen wie den Arbeitsspeicher zurĂŒckzugeben und die AusfĂŒhrung von Hintergrundarbeiten sowie das Versenden von Push-Benachrichtigungen zu blockieren. Der Modus kann fĂŒr die meisten Anwendungen angewendet werden und schĂŒtzt die Benutzerdaten vor lang vernachlĂ€ssigten Programmen, die weiterhin Zugriff haben. Bei Bedarf kann der Hibernate-Modus selektiv in den Einstellungen deaktiviert werden.
    • Die Animation beim Drehen des Bildschirms wurde optimiert, wodurch die Verzögerung vor dem Drehen um etwa 25 % reduziert werden konnte.
    • In die Software wird eine neue leistungsstarke Suchmaschine namens AppSearch integriert, die es ermöglicht, Informationen auf dem GerĂ€t zu indizieren und eine Volltextsuche mit Ergebnisranking durchzufĂŒhren. AppSearch bietet zwei Indexarten — fĂŒr die Organisation der Suche in einzelnen Anwendungen und fĂŒr die systemweite Suche.
    • Die API fĂŒr den Spielmodus und entsprechende Einstellungen wurden hinzugefĂŒgt, die es ermöglichen, das Leistungsprofil des Spiels zu steuern — zum Beispiel kann die Leistung zugunsten der Akkulaufzeit geopfert oder alle verfĂŒgbaren Ressourcen genutzt werden, um die maximale FPS zu erreichen.
    • Die Funktion Play-as-you-download wurde hinzugefĂŒgt, um Spieledateien im Hintergrund wĂ€hrend der Installation herunterzuladen, sodass man bereits spielen kann, bevor der Download abgeschlossen ist.
    • Die ReaktionsfĂ€higkeit und Geschwindigkeit bei der Arbeit mit Benachrichtigungen wurde verbessert. Zum Beispiel erfolgt jetzt bei BerĂŒhrung des Benutzers mit einer Benachrichtigung ein sofortiger Übergang zu der damit verbundenen Anwendung. In Anwendungen ist die Verwendung von Zwischenspeichern fĂŒr Benachrichtigungen (Notification Trampoline) eingeschrĂ€nkt.
    • Die IPC-Aufrufe im Binder wurden optimiert. Durch die Anwendung einer neuen Cache-Strategie und die Beseitigung von Konflikten bei Sperren konnten die Verzögerungen erheblich reduziert werden. Im Allgemeinen hat sich die Leistung der Binder-Aufrufe etwa verdoppelt, aber in einigen Bereichen konnten noch signifikante Beschleunigungen erzielt werden. Zum Beispiel ist der Aufruf von refContentProvider() 47 Mal schneller geworden, releaseWakeLock() 15 Mal schneller, und JobScheduler.schedule() 7,9 Mal schneller.
    • Um mögliche Leistungsprobleme zu vermeiden, ist es Anwendungen untersagt, priorisierte Dienste (Foreground-Services) im Hintergrund auszufĂŒhren, mit Ausnahme weniger spezieller FĂ€lle. Es wird empfohlen, WorkManager fĂŒr Aufgaben im Hintergrund zu verwenden. Um den Übergang zu erleichtern, wurde ein neuer Arbeitstyp im JobScheduler eingefĂŒhrt, der sofort gestartet wird, eine höhere PrioritĂ€t hat und Zugriff auf das Netzwerk bietet.
  • Änderungen, die sich auf Sicherheit und Datenschutz:
    • Es wurde ein Privacy Dashboard implementiert, das einen umfassenden Überblick ĂŒber alle Berechtigungseinstellungen bietet und es ermöglicht zu verstehen, auf welche Daten der Benutzer Anwendungen Zugriff haben. Im Dashboard ist auch eine Zeitachse verfĂŒgbar, die die Historie des Zugriffs von Anwendungen auf Mikrofon, Kamera und Standortdaten visualisiert. FĂŒr jede Anwendung können Details und GrĂŒnde fĂŒr den Zugriff auf die sensiblen Daten eingesehen werden.
      Veröffentlichung der mobilen Plattform Android 12
    • In das Dashboard wurden Indikatoren fĂŒr die AktivitĂ€t von Mikrofon und Kamera hinzugefĂŒgt, die erscheinen, wenn eine Anwendung auf die Kamera oder das Mikrofon zugreift. Ein Klick auf die Indikatoren öffnet einen Dialog mit den Einstellungen, der es ermöglicht festzustellen, welche Anwendung mit Kamera oder Mikrofon arbeitet, und bei Bedarf die Berechtigungen zu widerrufen.
    • In das Quick-Settings-Popup wurden Schalter hinzugefĂŒgt, mit denen das Mikrofon und die Kamera zwangsweise deaktiviert werden können. Nach der Deaktivierung fĂŒhren Versuche, auf Kamera und Mikrofon zuzugreifen, zur Anzeige einer Benachrichtigung und zur Übermittlung leerer Daten an die Anwendung.
      Veröffentlichung der mobilen Plattform Android 12
    • Eine neue Benachrichtigung wurde hinzugefĂŒgt, die am unteren Bildschirmrand angezeigt wird, wenn eine Anwendung versucht, den Inhalt der Zwischenablage ĂŒber den Funktionsaufruf getPrimaryClip() zu lesen. Wenn der Inhalt aus der Zwischenablage in derselben Anwendung, in der er eingefĂŒgt wurde, kopiert wird, erfolgt keine Benachrichtigung.
    • Eine separate Berechtigung BLUETOOTH_SCAN wurde hinzugefĂŒgt, um in der NĂ€he befindliche GerĂ€te ĂŒber Bluetooth zu scannen. FrĂŒher wurde diese Möglichkeit bereitgestellt, wenn Zugriff auf Standortinformationen des GerĂ€ts gewĂ€hrt wurde, was dazu fĂŒhrte, dass Anwendungen, die eine Kopplung mit einem anderen Bluetooth-GerĂ€t benötigten, zusĂ€tzliche Berechtigungen benötigten.
    • Der Dialog zur Bereitstellung des Zugriffs auf Informationen zum Standort des GerĂ€ts wurde modernisiert. Der Benutzer hat nun die Möglichkeit, der App Informationen ĂŒber den genauen Standort zu ĂŒbermitteln oder nur ungefĂ€hre Daten bereitzustellen sowie die Berechtigungen auf die aktive Sitzung der Anwendung zu beschrĂ€nken (Zugriff im Hintergrund verbieten). Das Niveau der Genauigkeit der beim AuswĂ€hlen eines ungefĂ€hren Standorts bereitgestellten Daten kann in den Einstellungen geĂ€ndert werden, einschließlich der Zuordnung zu einzelnen Anwendungen.
      Veröffentlichung der mobilen Plattform Android 12
    • App-Entwicklern wurde die Möglichkeit gegeben, Pop-up-Fenster mit Warnungen zu deaktivieren, die den Inhalt ĂŒberdecken. Zuvor wurde die Möglichkeit, ĂŒberdeckende Fenster anzuzeigen, durch die bei der Installation von Anwendungen bestĂ€tigten Berechtigungen geregelt, die ĂŒberdeckende Fenster anzeigen. Es gab keine Werkzeuge, um das Überblenden von Inhalten aus Apps zu beeinflussen, deren Fenster ĂŒberdeckt werden. Mit dem Aufruf von Window#setHideOverlayWindows() werden jetzt alle ĂŒberdeckenden Fenster automatisch ausgeblendet. Zum Beispiel kann das Ausblenden aktiviert werden, wenn besonders wichtige Informationen angezeigt werden, wie die BestĂ€tigung einer Transaktion.
    • Apps haben zusĂ€tzliche Einstellungen fĂŒr die EinschrĂ€nkung von Benachrichtigungsaktionen wĂ€hrend des Sperrbildschirms erhalten. FrĂŒher gab es nur die Möglichkeit, die Sichtbarkeit von Benachrichtigungen wĂ€hrend des Sperrbildschirms zu steuern, nun kann auch eine verpflichtende Authentifizierung fĂŒr alle Aktionen mit Benachrichtigungen wĂ€hrend des Sperrbildschirms aktiviert werden. Zum Beispiel kann eine Messaging-App eine Authentifizierung verlangen, bevor eine Nachricht gelöscht oder als gelesen markiert wird.
    • API PackageManager.requestChecksums() wurde hinzugefĂŒgt, um die PrĂŒfziffern der installierten App anzufordern und zu ĂŒberprĂŒfen. Algorithmen wie SHA256, SHA512 und Merkle Root werden unterstĂŒtzt.
    • Im Web-Engine WebView wurde die Möglichkeit zur Nutzung des SameSite-Attributs zur Steuerung der Cookie-Verarbeitung implementiert. Der Wert „SameSite=Lax“ beschrĂ€nkt das Senden von Cookies fĂŒr Cross-Site-Subrequests, wie z.B. das Anfordern eines Bildes oder das Laden von Inhalten ĂŒber ein iframe von einer anderen Seite. Im „SameSite=Strict“-Modus werden Cookies fĂŒr alle Arten von Cross-Site-Anfragen, einschließlich aller eingehenden Links von externen Seiten, nicht gesendet.
    • Die Arbeit an der Randomisierung von MAC-Adressen wurde fortgesetzt, um die Möglichkeit der Verfolgung des GerĂ€ts beim Verbinden mit einem drahtlosen Netzwerk auszuschließen. FĂŒr nicht privilegierte Anwendungen wurde der Zugriff auf die MAC-Adresse des GerĂ€ts eingeschrĂ€nkt, und bei Aufruf der Funktion getHardwareAddress() wird jetzt ein leerer Wert zurĂŒckgegeben.
  • Niedrigstufige Änderungen und Verbesserungen fĂŒr App-Entwickler:
    • Die Möglichkeit zur Anpassung von BenutzeroberflĂ€chenelementen an GerĂ€te mit abgerundeten Displays wurde hinzugefĂŒgt. Entwickler können nun Informationen ĂŒber die Abrundungen des Bildschirms erhalten und die BenutzeroberflĂ€chenelemente anpassen, die in die unsichtbaren Ecken fallen. Über die neue API RoundedCorner können Parameter wie Radius und Mittelpunkt der Abrundung ermittelt werden, und ĂŒber Display.getRoundedCorner() sowie WindowInsets.getRoundedCorner() können die Koordinaten jeder abgerundeten Ecke des Bildschirms bestimmen.
      Veröffentlichung der mobilen Plattform Android 12
    • Eine neue API, CompanionDeviceService, wurde hinzugefĂŒgt, mit der Anwendungen aktiviert werden können, die mit BegleitgerĂ€ten wie Smartwatches und Fitness-Trackern interagieren. Die API löst das Problem mit dem Start und der Verbindung der benötigten Anwendungen, wenn ein BegleitgerĂ€t in der NĂ€he ist. Das System aktiviert den Dienst, wenn sich ein GerĂ€t in der NĂ€he befindet, und sendet eine Benachrichtigung, wenn das GerĂ€t getrennt wird oder wenn es in den Sichtbereich ein- oder austritt. Anwendungen können auch das neue Profil fĂŒr BegleitgerĂ€te nutzen, um die Berechtigungen fĂŒr das Verbinden mit dem GerĂ€t zu vereinfachen.
    • Das System zur Vorhersage der Bandbreite wurde verbessert. Anwendungen können nun Informationen ĂŒber die geschĂ€tzte GesamtkapazitĂ€t in Bezug auf den Anbieter, ein bestimmtes drahtloses Netzwerk (Wi-Fi SSID), den Netztyp und die SignalstĂ€rke anfordern.
    • Die Anwendung typischer visueller Effekte wie UnschĂ€rfe und Farbverzerrung wurde vereinfacht. Diese können jetzt ĂŒber die API RenderEffect auf jedes RenderNode-Objekt oder gesamte sichtbare Bereiche angewendet werden, auch in Kombination mit anderen Effekten. Diese Möglichkeit erlaubt es beispielsweise, ein Bild, das ĂŒber ImageView ausgegeben wird, ohne explizites Kopieren, Bearbeiten und Ersetzen des Bitmaps unscharf zu machen, indem diese Aktionen auf die Plattformseite ausgelagert werden. ZusĂ€tzlich wurde die API Window.setBackgroundBlurRadius() vorgeschlagen, mit der der Hintergrund eines Fensters mit einem Mattglas-Effekt unscharf gemacht und die Tiefe durch UnschĂ€rfe des Raumes um das Fenster hervorgehoben werden kann.
      Veröffentlichung der mobilen Plattform Android 12
    • Es wurden Mittel zur Rekodierung von Multimedia-Streams integriert, die in Umgebungen mit Kamerabewerbungen verwendet werden können, wobei Videos im HEVC-Format gespeichert werden, um die KompatibilitĂ€t mit Anwendungen zu gewĂ€hrleisten, die dieses Format nicht unterstĂŒtzen. FĂŒr solche Anwendungen wurde eine Funktion zur automatischen Rekodierung in das gĂ€ngigere AVC-Format hinzugefĂŒgt.
    • Die UnterstĂŒtzung des AVIF-Bildformats (AV1 Image Format) wurde hinzugefĂŒgt, das Technologien zur intraframe-Kompression aus dem Video-Kodierungsformat AV1 nutzt. Der Container zur Verbreitung der komprimierten Daten im AVIF ist vollstĂ€ndig identisch mit HEIF. AVIF unterstĂŒtzt sowohl Bilder in HDR (High Dynamic Range) und im Wide-gamut-Farbraum als auch im Standard-Dynamikbereich (SDR).
    • Ein einheitliches API OnReceiveContentListener wurde vorgeschlagen, um das EinfĂŒgen und Verschieben erweiterter Inhaltsarten (formatierten Text, Bilder, Videos, Audiodateien usw.) zwischen Anwendungen zu ermöglichen, wobei verschiedene Datenquellen genutzt werden, einschließlich der Zwischenablage, der Tastatur und der Drag & Drop-OberflĂ€che.
    • Ein durch den im Telefon integrierten Vibrationsmotor umgesetzter Effekt fĂŒr haptisches Feedback wurde hinzugefĂŒgt, dessen Frequenz und IntensitĂ€t von den aktuellen Klangeinstellungen abhĂ€ngen. Dieser neue Effekt ermöglicht es, den Klang physisch zu spĂŒren und kann verwendet werden, um Spielen und audiovisuellen Anwendungen zusĂ€tzliche RealitĂ€tsnĂ€he zu verleihen.
    • Im immersiven Modus, in dem das Programm im Vollbildmodus angezeigt wird und die MenĂŒs ausgeblendet sind, wurde die Navigation durch Gestensteuerung vereinfacht. Beispielsweise ist es in Leseanwendungen, beim Ansehen von Videos und beim Arbeiten mit Fotos jetzt möglich, sich mit einer Wischgeste zu bewegen.
    • Im Rahmen des Projekts Mainline, das es ermöglicht, einzelne Systemkomponenten ohne eine vollstĂ€ndige Plattformaktualisierung zu aktualisieren, wurden neue aktualisierbare Systemmodule in ErgĂ€nzung zu den 22 Modulen, die in Android 11 verfĂŒgbar sind, vorbereitet. Die Updates betreffen Hardware-unabhĂ€ngige Komponenten, die separat ĂŒber Google Play von OTA-Firmware-Updates des Herstellers heruntergeladen werden. Zu den neuen Modulen, die ĂŒber Google Play ohne Firmware-Update aktualisiert werden können, gehören ART (Android Runtime) und ein Modul zur Videokodierung.
    • In die Klasse WindowInsets wurde eine API zur Bestimmung der Position von Anzeigeindikatoren fĂŒr die Nutzung von Kamera und Mikrofon hinzugefĂŒgt (die Indikatoren können Steuerelemente in Vollbildanwendungen ĂŒberdecken, und ĂŒber die angegebene API kann die Anwendung ihr Interface anpassen).
    • FĂŒr zentral verwaltete GerĂ€te wurde eine Möglichkeit hinzugefĂŒgt, die Nutzung von Schaltern zum Ausschalten des Mikrofons und der Kamera zu verbieten.
    • FĂŒr im Hintergrund ausgefĂŒhrte CDM-Anwendungen (Companion Device Manager), die BegleitgerĂ€te wie Smartwatches und Fitness-Tracker verwalten, wurde die Möglichkeit geschaffen, aktive (Foreground) Dienste zu starten.
    • Anstelle einer auf tragbare GerĂ€te ausgerichteten Android-Wear-Version wurde gemeinsam mit Samsung beschlossen, eine neue einheitliche Plattform zu entwickeln, die die Möglichkeiten von Android und Tizen kombiniert.
    • Die Funktionen der Android-Versionen fĂŒr Fahrzeug-Infotainmentsysteme und Smart-TVs wurden erweitert.

    Quelle: opennet.ru

  • 60GB SSD 8Gb DDR4