Verëffentlechung vun der mobiler Plattform Android 11

Google publizéiert Verëffentlechung vun enger oppener mobiler Plattform Android 11. De Quellcode verbonne mat der neier Verëffentlechung gëtt op Git Repository Projet (Branch Android-11.0.0_r1). Firmware Aktualiséierungen sinn fir Serie Apparater virbereet Pixel, souwéi fir Smartphones produzéiert vun OnePlus, Xiaomi, OPPO a Realme. Also geformt universell GSI (Generic System Biller) Assemblée, gëeegent fir verschidden Apparater baséiert op ARM64 an x86_64 Architekturen.

Haaptstrooss Innovatiounen:

  • Ännerungen goufen gemaach fir d'Kommunikatioun tëscht Leit mat engem Smartphone ze vereinfachen. Am Notifikatiounsberäich, deen uewen erofgeet, ass e Resumé Message Sektioun ëmgesat ginn, wat Iech erlaabt Messagen vun all Applikatiounen op enger Plaz ze gesinn an z'äntwerten (Messagen ginn gewisen ouni an eenzel Applikatiounen opgedeelt ze ginn). Wichteg Chats kënnen op de Prioritéitsstatus gesat ginn, sou datt se siichtbar a siichtbar sinn och am net stéieren Modus.

    D'Konzept vun "Bubbles" gouf aktivéiert, Pop-up Dialoger fir Aktiounen an aner Uwendungen auszeféieren ouni den aktuelle Programm ze verloossen. Zum Beispill, mat der Hëllef vu Bubbles, kënnt Dir e Gespréich am Messenger weiderféieren, séier Messagen schécken, Är Tasklëscht siichtbar halen, Notizen huelen, Zougang zu Iwwersetzungsservicer kréien a visuell Erënnerungen kréien, wärend Dir an aner Uwendungen schafft.

    Verëffentlechung vun der mobiler Plattform Android 11Verëffentlechung vun der mobiler Plattform Android 11
  • D'On-Screen Tastatur implementéiert e System vu kontextuellen Hiweiser fir séier op Messagen ze reagéieren, Emoji oder Standard Äntwerten ze bidden, déi mat der Bedeitung vun der empfaangen Noriicht passen (zum Beispill wann Dir e Message kritt "wéi war d'Sëtzung?" Et proposéiert "excellent" ). De Mechanismus gëtt mat Maschinnléiermethoden an der Plattform implementéiert Federéiert Léieren, wat Iech erlaabt Empfehlungen op engem lokalen Apparat ze wielen ouni Zougang zu externe Servicer.

    Eng Interface gouf proposéiert fir séier Zougang zu Kontrollinstrumenter fir befestegt Geräter, sou wéi Smart Home Kontrollsystemer, déi genannt gëtt andeems Dir den Power Button laang dréckt. Zum Beispill kënnt Dir elo séier d'Heemthermostat-Astellungen upassen, d'Luuchten ausschalten an Dieren opmaachen ouni separat Programmer ze starten. D'Interface bitt och Knäppercher fir séier verlinkte Bezuelsystemer an elektronesch Boarding Passe ze wielen.

    Nei Medien Playback Kontrollen goufen derbäigesat fir et einfach a séier ze maachen den Apparat z'änneren duerch deen Video oder Audio gespillt gëtt. Zum Beispill kënnt Dir séier Museksplayback vun Kopfhörer op Ärem Fernseh oder externe Spriecher wiesselen.

    Verëffentlechung vun der mobiler Plattform Android 11Verëffentlechung vun der mobiler Plattform Android 11

  • Ënnerstëtzung bäigefüügt fir eemoleg Permissiounen ze ginn, wat eng Applikatioun erlaabt eng privilegiéiert Operatioun eemol auszeféieren an d'nächst Kéier d'nächst Kéier eng Bestätegung ze froen. Zum Beispill kënnt Dir de Benotzer konfiguréieren fir Iech fir Permissiounen ze froen all Kéier wann Dir op Äre Mikrofon, Kamera oder Location API kënnt.

    D'Kapazitéit fir automatesch ugefrote Permissiounen fir Uwendungen ze blockéieren déi net méi wéi dräi Méint lancéiert goufen ass implementéiert. Wann gespaart gëtt, gëtt eng speziell Notifikatioun mat enger Lëscht vun Uwendungen ugewisen, déi laang net gestart goufen, an där Dir Permissiounen restauréiere kënnt, d'Applikatioun läschen oder se blockéiert loossen.

    Verëffentlechung vun der mobiler Plattform Android 11

  • Built-in Fäegkeet fir Screencasts ze kreéieren mat Opnam Ännerungen um Écran an Toun vum Mikro.
  • Maacht et méi einfach Text a Biller ze wielen fir op de Clipboard ze placéieren an tëscht Uwendungen ze deelen.
  • Den Apparat Stëmm Kontroll System gouf aktualiséiert (Stëmm Zougang), erlaabt Iech Äre Smartphone exklusiv mat Stëmmbefehle ze kontrolléieren. Voice Access versteet elo Écraninhalt a berücksichtegt de Kontext, a generéiert och Etiketten fir Accessibilitéitsbefehl.
  • Zousätzlech "Nearby Share" Feature bäigefüügt fir séier a sécher Dateien, Videoen, Standortdaten an aner Informatioun op aner Apparater an der Géigend ze schécken baséiert op der Android Plattform oder Chrome Browser.
  • Den Android Emulator huet eng experimentell Fäegkeet bäigefüügt fir ausführbare Code vun 32- a 64-Bit Uwendungen auszeféieren, kompiléiert fir d'ARM Architektur, ëmgi vun engem Android 11 Systembild am Emulator, kompiléiert fir d'x86_64 Architektur. Den Emulator ënnerstëtzt och elo d'Simulatioun vun der Operatioun vun de Front- an Heckkameraen. Camera2 API HW implementéiert fir déi hënnescht Kamera Niveau 3 mat Ënnerstëtzung fir YUV Veraarbechtung a RAW Capture.
    E Niveau gouf fir d'Frontkamera ëmgesat VOLLZÄIT mat logescher Kamera Ënnerstëtzung (e logeschen Apparat baséiert op zwee kierperlech Apparater mat schmuel a breet Bléckwénkel).

  • Erweidert Ënnerstëtzung fir den 5G Handyskommunikatiounsstandard, liwwert méi héijen Duerchgang a manner latency. Netz-intensiv Apps déi Saache maachen wéi 4K Video streamen an High-Definition Gaming Verméigen eroflueden kënnen elo iwwer d'Netzwierk vun engem Cellular Service Provider nieft Wi-Fi lafen. Fir d'Adaptatioun vun Uwendungen ze vereinfachen andeems 5G Kommunikatiounskanäl berücksichtegt gouf, gouf d'API erweidert Dynamesch Meteredness, benotzt fir ze kontrolléieren ob d'Verbindung fir den Traffic gelueden ass an ob grouss Quantitéiten un Daten duerch se transferéiert kënne ginn. Dës API deckt elo cellulär Netzwierker an erlaabt Iech d'Verbindung mat engem Provider ze bestëmmen deen e wierklech onlimitéierten Tarif ubitt wann Dir iwwer 5G verbënnt. 5G Staat API bäigefüügt, wat d'Applikatioun erlaabt séier d'Verbindung iwwer 5G a Modi ze bestëmmen Neie Radio oder Net-Standalone.

    Och erweidert API Bandwidth Estimator, wat Iech erlaabt d'Quantitéit vun der verfügbarer Bandbreedung fir d'Download oder d'Verschécken vun Donnéeën virauszesoen, ouni Ären eegene Netzwierk Tester auszeféieren.

  • Zousätzlech Ënnerstëtzung fir nei Aarte vu "Pinhole" Schiirme (den Écran besetzt déi ganz Frontfläch vum Smartphone, mat Ausnam vun engem klenge Krees an der ieweschter lénkser Ecke fir d'Frontkamera) a "Waasserfall" (den Ecran deckt och de gerundeten Säit Kante vum Apparat). Uwendungen kënnen elo d'Präsenz vun zousätzlech siichtbar a blann Beräicher op dëse Schiirme bestëmmen mat der Standard API Display Ausschnëtt. Fir d'Säitkanten ze decken an d'Interaktioun an Gebidder no bei de Kante vun de "Waasserfall" Schiirme ze organiséieren, proposéiert d'API новые Erausfuerderungen.
  • Nei Optiounen goufen derbäigesat fir den Zougang zu perséinlechen Donnéeën ze kontrolléieren. Zousätzlech zum Modus deen an der leschter Verëffentlechung opgetaucht ass, Zougang zu enger Plaz nëmme wärend Dir mam Programm schafft (Zougang ass am Hannergrond blockéiert) an Android 11 representéiert duerch Ënnerstëtzung fir eemoleg Autorisatioune. De Benotzer kann elo eng App temporärer Zougang zu Schlëssel Permissiounen wéi Standuert, Mikrofon a Kamera Zougang ginn. D'Erlaabnes ass valabel fir d'Dauer vun der aktueller Sessioun a gëtt zréckgezunn soubal de Benotzer op en anere Programm wiesselt.

    Verëffentlechung vun der mobiler Plattform Android 11

  • Ännerungen goufen gemaach fir et méi einfach ze maachen Uwendungen op d'Lagerung ze migréieren
    Scoped Lagerung, wat Iech erlaabt Applikatiounsdateien op engem externen Späicherapparat ze isoléieren (zum Beispill eng SD Kaart). Mat Scoped Storage sinn d'Applikatiounsdaten op e spezifesche Verzeechnes limitéiert, an den Zougang zu gemeinsame Medienkollektiounen erfuerdert separat Permissiounen. Android 11 ënnerstëtzt en optionalen Modus fir Zougang zu Medien mat voller Dateiweeër,
    D'DocumentsUI API gouf aktualiséiert an d'Fäegkeet fir Batchoperatiounen am MediaStore auszeféieren ass bäigefüügt.

  • Erweidert Fäegkeeten fir benotzen biometresch Sensoren fir Authentifikatioun. D'BiometricPrompt API, déi en universellen biometreschen Authentifikatiounsdialog bitt, ënnerstëtzt elo dräi Aarte vun Authentifikatioun - staark, schwaach an Apparat Umeldungsinformatiounen. Vereinfacht Integratioun vu BiometricPrompt mat verschiddenen Applikatiounsarchitekturen, net limitéiert op d'Benotzung vun der Klass Aktivitéit.
  • Wann Dir Plattformkomponenten montéiert, déi e verstäerkte Schutz erfuerderen, gi Schutzmechanismen, déi an der Kompiléierungsstadium funktionnéieren, benotzt CFI (Kontroll Flow Integritéit) BoundSan, IntSan (Integer Iwwerfloss Sanitization) an Shadow-Call Stack. Fir Probleemer z'identifizéieren wann Dir mat Erënnerung an Uwendungen schafft, gëtt d'Iwwerpréiwung vun den Zeeche vun der Koup aktivéiert baséiert op den Tags, déi un hinnen verbonne sinn (Heap Pointer Tagging). Fir Erënnerung Feeler ze fannen proposéiert zousätzlech System Bild an deem de Debugging Mechanismus ageschalt ass HWAan (Hardware-assistéiert AdressSanitizer).
  • API virbereet BlobStoreManager, wat Iech erlaabt e sécheren Austausch vu binäre Daten tëscht Applikatiounen ze organiséieren. Zum Beispill kann dës API benotzt ginn fir verschidde Uwendungen Zougang zu Maschinnléiermodeller ze bidden wann dës Uwendungen vun engem eenzege Benotzer lafen.
  • Zousätzlech Ënnerstëtzung fir Plattforme fir sécher ze späicheren an ze recuperéieren verifizéierbar Identifikatiounsdokumenter, sou wéi elektronesch Führerschäiner.
  • Am Kader vum Mainline-Projet, deen Iech erlaabt eenzel Systemkomponenten ze aktualiséieren ouni d'ganz Plattform ze aktualiséieren, goufen 12 nei aktualiséierbar Module virbereet nieft den 10 Moduler déi am Android 10 verfügbar sinn. Google Play getrennt vun OTA Firmware Updates vum Hiersteller. Ënnert den neie Moduler déi iwwer Google Play aktualiséiert kënne ginn ouni d'Firmware ze aktualiséieren sinn e Modul fir d'Gestioun vun Permissiounen, e Modul fir mat Drive ze schaffen (mat Ënnerstëtzung fir Scoped Storage) an e Modul mat NNAPI (Neural Networks API).
  • Ausgefouert schaffen den Impakt vun Ännerungen am Behuelen vun e puer subsystems op der Operatioun vun Uwendungen ze reduzéieren. Innovatiounen déi d'Operatioun vun Uwendungen beaflossen kënnen elo optional behënnert an op SDK Niveau ugepasst ginn. Fir d'Test vun der Applikatiounskompatibilitéit mat Android 11 ze vereinfachen, liwweren d'Entwéckleroptiounen Interface an d'adb Utility Astellunge fir Features z'aktivéieren an auszeschalten déi d'Kompatibilitéit beaflossen (et erlaabt Iech Tester ze maachen ouni d'TargetSdkVersion z'änneren an ouni d'Applikatioun nei opzebauen). Aktualiséiert Greylisting vu limitéierten APIen net an der SDK geliwwert.

    Verëffentlechung vun der mobiler Plattform Android 11

  • Kader dobäi Ressource Loader, wat erlaabt zousätzlech Ressourcen dynamesch während der Ausféierung vun der Applikatioun gelueden ze ginn.
  • Den Uruffverifizéierungsservice huet d'Fäegkeet bäigefüügt fir den Verifizéierungsstatus vun engem erakommende Uruff un Uwendungen ze vermëttelen, wat benotzt ka ginn fir personaliséiert Dialoger no der Veraarbechtung vum Uruff ze generéieren, z. Adressbuch.
  • Verbesserte API Wifi proposéieren, wat d'Applikatioun erlaabt (Netzverbindungsmanager) den Algorithmus fir d'Auswiel vu bevorzugten drahtlose Netzwierker ze beaflossen andeems eng klasséiert Lëscht vun Netzwierker iwwerdroen, an och zousätzlech Metriken berücksichtegt wann Dir e Netzwierk auswielt, wéi Informatioun iwwer d'Bandbreedung an d'Qualitéit vun der Kommunikatioun Kanal während der viregter Verbindung. D'Fäegkeet bäigefüügt fir drahtlose Netzwierker ze managen déi de Standard ënnerstëtzen Hotspot 2.0 (Passpoint), abegraff Rechnung fir d'Verfallszäit vum Benotzerprofil an d'Fäegkeet fir selbst ënnerschriwwene Certificaten a Profiler ze benotzen.
  • D'ImageDecoder API huet bäigefüügt Ënnerstëtzung fir Decodéieren an animéiert Biller am HEIF Format (Apple's HEIC), déi HEVC (H.265) Kompressiounsmethoden benotzt. Am Verglach mat animéierten GIF Biller kann den HEIF Format d'Dateigréisst wesentlech reduzéieren.
  • Eng API gouf an den NDK bäigefüügt fir am gebiertege Code fir Bildkodéierungs- an Dekodéierungsoperatiounen (JPEG, PNG, WebP, etc.) ze benotzen, ouni d'Benotzung vun Drëtt-Parteibibliothéiken. Déi nei API mécht et méiglech d'Gréisst vun APK-Dateien mat nativen Uwendungen ze reduzéieren an de Problem vun der Aktualiséierung vun embedded Bibliothéiken ze léisen, déi Schwachstelle kënnen enthalen.
  • Kamera Apps kënnen elo d'Vibratioun temporär ausschalten (zum Beispill während Notifikatiounen) fir ze verhënneren datt se während enger Kamera Sessioun ausléisen.
  • Et ass méiglech Modi z'aktivéieren Bokeh (Den Hannergrond am Bild verschwannen) fir Apparater déi se ënnerstëtzen (zum Beispill gëtt de Stillmodus méi héich Bildqualitéit, an de kontinuéierleche Modus gëtt e méi genee Match mat den Daten vum Sensor).
  • Zousätzlech API fir Schecken и Astellungen Niddereg latency Video Playback Modi erfuerderlech fir Live Streaming Uwendungen. Zousätzlech ass d'Ënnerstëtzung fir den HDMI Low Latency Betriebsmodus (Spillmodus) bäigefüügt, wat d'Grafikpostveraarbechtung deaktivéiert fir d'Latenz um Fernseh oder externen Monitor ze reduzéieren.
  • Fir Apparater mat ausklappbare Schiirme dobäigesat API fir eng kréien Informatiounen aus dem Écran Halschent Ouvertureszäiten Wénkel Sensor. Mat der neier API kënnen d'Applikatiounen den exakten Ouvertureswénkel bestëmmen an d'Ausgab deementspriechend personaliséieren.
  • D'Call Screening API gouf erweidert fir automatesch Uruff z'entdecken. Fir Uwendungen déi Uriff filteren, gouf Ënnerstëtzung implementéiert fir de Status vun engem erakommende Uruff iwwer ze kontrolléieren STIREN / SHAKEN fir Uruffer ID Fälschung, souwéi Geleeënheet Gitt den Uruffblockéierungsgrond zréck an ännert den Inhalt vum Systembildschierm, deen nom Uruff eriwwer ass, fir den Uruff als Spam ze markéieren oder an d'Adressbuch ze addéieren.
  • API erweidert Neural Netzwierker, déi Uwendungen mat der Fäegkeet ubitt fir d'Hardwarebeschleunigung fir Maschinnléiersystemer ze profitéieren. D'API ass positionéiert als Basisschicht fir d'Operatioun vu Maschinnléiere Kaderen an Android, wéi z TensorFlow Lite a Kaffi 2.

    Zousätzlech Ënnerstëtzung fir Aktivéierungsfunktioun Swish, wat Iech erlaabt d'Trainingszäit vun engem neurale Netzwierk ze reduzéieren an d'Genauegkeet vun der Ausféierung vun verschiddenen Aufgaben ze erhéijen, zum Beispill d'Aarbecht mat Computervisiounsmodeller ze beschleunegen baséiert op MobileNetV3. Eng Kontrolloperatioun bäigefüügt déi Iech erlaabt méi fortgeschratt Maschinnléiere Modeller ze kreéieren déi Filialen a Schleifen ënnerstëtzen. D'Asynchronous Command Queue API gouf implementéiert fir Verzögerungen ze reduzéieren wann se kleng verbonne Modeller laanscht eng Kette lafen.

    Eng Zuel vu fäerdege neuralen Netzwierkmodeller goufe proposéiert fir op mobilen Apparater ze benotzen, inklusiv MobileNets (Unerkennung vun Objeten a Fotoen), Ufank v3 (Computer Visioun) an Smart
    Antwort
    (Auswiel vun Äntwertoptioune fir Messagen). Ëmgesat Ënnerstëtzung fir fortgeschratt Quantiséierung mat ënnerschriwwene ganzen Zuelen amplaz vu Floating Point Zuelen, wat méi kleng Modeller a méi séier Veraarbechtungszäiten erlaabt. Zousätzlech huet d'Quality of Service API Fäegkeeten bäigefüügt fir Prioritéiten an Timeouts ze verwalten wann Dir Modeller ausféiert, an d'Memory Domain API gouf erweidert fir d'Erënnerung ze kopéieren an d'Konversiounsoperatiounen ze reduzéieren wann Dir Modeller sequentiell ausféiert.

  • Getrennten Aarte vun Hannergrondservicer fir Kamera a Mikro bäigefüügt, déi gefrot musse ginn wann eng Applikatioun op d'Kamera an de Mikrofon zougräifen wärend inaktiv.
  • Nei APIen dobäigesat fir Synchroniséierung Applikatioun Interface Elementer mat der Erscheinung vun enger On-Screen Tastatur ze weisen fir eng méi glatter Ausgangsanimatioun ze organiséieren andeems d'Applikatioun iwwer Ännerungen um Niveau vun eenzelne Frames informéiert.
  • Dobäigesat Eng API fir den Écran Erfrëschungsrate ze kontrolléieren, wat erlaabt datt verschidde Spill- an Applikatiounsfenster op eng aner Erfrëschungsrate gesat ginn (zum Beispill Android benotzt en 60Hz Erfrëschungsquote par défaut, awer e puer Apparater erlaben Iech et op 90Hz ze erhéijen).
  • Ëmgesat Modus fir eng nahtlos Fortsetzung vun der Aarbecht no der Installatioun vun engem OTA Firmware Update deen en Apparat Neistart erfuerdert. Den neie Modus erlaabt Applikatiounen Zougang zu verschlësselte Späicheren ze halen ouni datt de Benotzer den Apparat no engem Neistart muss opmaachen, d.h. Uwendungen wäerten direkt fäeg sinn hir Funktiounen weiderzeféieren an Messagen ze kréien. Zum Beispill kann automatesch Installatioun vun engem OTA Update an der Nuecht geplangt ginn an ouni Benotzerinterventioun duerchgefouert ginn.
  • Dobäigesat API Informatiounen iwwer d'Grënn fir d'Kënnegung vum Programm ze kréien, wat Iech erlaabt ze bestëmmen ob de Programm op der Initiativ vum Benotzer ofgeschloss ass, als Resultat vun engem Feeler, oder zwangsleefeg vum Betribssystem ofgeschloss gouf. D'API mécht et och méiglech den Zoustand vum Programm direkt virum Enn ze evaluéieren.
  • Dobäigesat GWP-ASan, e Heap Memory Analyser deen Iech erlaabt Problemer ze fannen an ze fixéieren déi duerch onsécher Erënnerungshandhabung verursaacht ginn. GWP-ASan analyséiert Erënnerungsallokatiounsoperatioune an entdeckt Anomalien mat minimalen Overhead. Par défaut ass GWP-ASan fir Plattform ausféierbar a Systemapplikatiounen aktivéiert. GWP-ASan op Är Uwendungen uwenden erfuerdert eng separat Aktivéierung.
  • An den ADB Utility (Android Debug Bridge) dobäigesat inkrementelle Modus fir APK Packagen z'installéieren ("adb install —incremental"), wat Iech erlaabt d'Installatioun vu grousse Programmer, wéi Spiller, während hirer Entwécklung wesentlech ze beschleunegen. D'Essenz vum Modus ass datt während der Installatioun d'Deeler vum Package néideg fir de Start fir d'éischt transferéiert ginn, an de Rescht gëtt am Hannergrond gelueden, ouni d'Fäegkeet ze blockéieren fir de Programm ze starten. Zum Beispill, wann Dir APK Dateien méi grouss wéi 2GB installéiert, am neie Modus gëtt d'Zäit virum Start ëm bis zu 10 Mol reduzéiert. Inkrementell Installatiounen funktionnéieren de Moment nëmmen op Pixel 4 a 4XL Apparater; d'Zuel vun den ënnerstëtzten Apparater gëtt duerch Verëffentlechung erweidert.
  • Komplett iwwerschafft Debugging Modus mat ADB Lafen iwwer eng drahtlose Verbindung. Am Géigesaz zum Debugging iwwer eng TCP / IP Verbindung, Debugging iwwer Wi-Fi erfuerdert kee Kabel fir de Setup ze verbannen a ka sech un virdrun gepaart Geräter erënneren. Et ginn och Pläng fir e méi einfache Pairingschema ëmzesetzen mat engem QR Code am Android Studio gewisen.

    Verëffentlechung vun der mobiler Plattform Android 11

  • Aktualiséiert Tools fir audit Zougang zu Daten, wat Iech erlaabt ze analyséieren op wéi eng Benotzerdaten d'Applikatioun zougitt an no wéi eng Benotzeraktiounen. Ëmbenannt puer Audit API rifft.
  • Zousätzlech "Ethernet Tethering" Modus, deen Iech erlaabt Zougang zum Internet iwwer e Smartphone ze bidden mat Ethernet Adapter, déi iwwer en USB Hafen verbonne sinn.
  • An den Astellunge gëtt et elo eng Sektioun mat Notifikatiounsgeschicht an d'Fäegkeet fir e Zäitplang ze setzen fir dat donkelt Thema z'aktivéieren.


Source: opennet.ru

Setzt e Commentaire