Verëffentlechung vun der mobiler Plattform Android 10

Google publizéiert Verëffentlechung vun enger oppener mobiler Plattform Android 10. De Quellcode verbonne mat der neier Verëffentlechung gëtt op Git Repository Projet (Branch Android-10.0.0_r1). Firmware Aktualiséierungen schonn virbereet fir 8 Pixel Serie Apparater, dorënner den éischte Pixel Modell. Also geformt universell GSI (Generic System Biller) Assemblée, gëeegent fir verschidden Apparater baséiert op ARM64 an x86_64 Architekturen. An den nächste Méint ginn Updates vun Android 10 fir aktuell Smartphones vu Firmen wéi Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG an Essential verëffentlecht.

Haaptstrooss Innovatiounen:

  • Projet presentéiert Mainline, erlaabt Iech eenzel Systemkomponenten ze aktualiséieren ouni déi ganz Plattform ze aktualiséieren. Esou Updates ginn iwwer Google Play getrennt vun OTA Firmwareupdates vum Hiersteller erofgelueden. Et gëtt erwaart datt direkt Liwwerung vun Aktualiséierungen op Net-Hardware Plattform Komponenten d'Zäit wesentlech reduzéieren fir Updates ze kréien, d'Geschwindegkeet vun de Patch Schwachstelle erhéijen an d'Ofhängegkeet vun den Apparathersteller reduzéieren fir d'Plattformsécherheet z'erhalen. Moduler mat Updates wäerten ufanks Open Source sinn, wäerten direkt an den AOSP (Android Open Source Project) Repositories verfügbar sinn, a kënnen Verbesserungen a Fixer enthalen, bäigedroen vun Drëtt Partei Mataarbechter.

    Ënnert de Komponenten déi separat aktualiséiert ginn: Multimedia Codecs, Multimedia Kader, DNS Resolver, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, Time Zone Data, Wénkel (eng Schicht fir d'Iwwersetzung vun OpenGL ES Uriff op OpenGL, Direct3D 9/11, Desktop GL a Vulkan), Modul Metadaten, Netzwierkkomponenten, Captive Portal Login an Netzzougang Astellungen. Systemkomponentupdates ginn an engem neie Packageformat geliwwert APEX, wat vun APK ënnerscheet, datt et an enger fréicher Etapp vum Systemboot benotzt ka ginn. Am Fall vu méigleche Feeler gëtt e Changement Rollback Modus geliwwert;

  • Um Systemniveau ëmgesat donkel Thema déi benotzt ka ginn fir d'Ae Middegkeet an niddrege Liichtbedéngungen ze reduzéieren.
    Dat donkelt Thema ass aktivéiert an Astellungen> Display, duerch de Schnell-Astellungs-Drop-Down-Block, oder wann Dir den Energiespuermodus aktivéiert. Dat donkelt Thema gëllt souwuel fir de System wéi och fir d'Applikatiounen, dorënner och e Modus ze bidden fir automatesch existent Themen op donkel Téin ëmzewandelen;

    Verëffentlechung vun der mobiler Plattform Android 10

  • Automatesch séier Äntwerten, virdru verfügbar fir Notifikatiounen, kënnen elo benotzt ginn fir Empfehlungen fir déi wahrscheinlechst Aktiounen an all Applikatioun ze generéieren. Zum Beispill, wann e Message gewise gëtt, deen eng Versammlung invitéiert, bitt de System séier Äntwerte fir d'Invitatioun ze akzeptéieren oder ze refuséieren, an och e Knäppche fir déi geplangte Versammlungsplaz op enger Kaart ze gesinn. Optiounen ginn ausgewielt mat engem Maschinnléiersystem baséiert op der Studie vun de Charakteristike vun der Aarbecht vum Benotzer;

    Verëffentlechung vun der mobiler Plattform Android 10

  • Bitt méi Tools fir ze kontrolléieren wéi Apps Zougang zu Benotzer Standuertinformatioun kréien. Wann virdru, wann déi entspriechend Permissiounen ausgezeechent goufen, d'Applikatioun zu all Moment op d'Plaz kënnt zougräifen, och wann se inaktiv ass (am Hannergrond leeft), da kann an der neier Verëffentlechung de Benotzer erlaben datt Informatioun iwwer seng Plaz kritt gëtt nëmmen wann d'Sessioun mat der Applikatioun ass aktiv;

    Verëffentlechung vun der mobiler Plattform Android 10

  • Zousätzlech "Family Link" Parental Kontrollmodus, deen Iech erlaabt d'Zäit ze limitéieren datt d'Kanner mam Apparat schaffen, Bonusminutten fir Erfolleger a Leeschtungen ubidden, Lëschte vun lancéierten Uwendungen kucken an evaluéieren wéi vill Zäit d'Kand an hinnen verbréngt, installéiert Uwendungen iwwerpréiwen an Nuetszäit setzen fir den Zougang an der Nuecht ze blockéieren;

    Verëffentlechung vun der mobiler Plattform Android 10

  • E "Fokusmodus" gouf dobäigesat, wat Iech erlaabt Iech distractéierend Uwendungen selektiv ze mute fir eng Zäit wou Dir musst konzentréieren op eng Aufgab ze léisen, zum Beispill, Paus vun der E-Mail an Neiegkeeten ze kréien, awer verloosse Kaarten an Instant Messenger. D'Funktioun ass nach net aktiv an aktuell Builds;
  • E Gestenavigatiounsmodus gouf bäigefüügt, wat Iech erlaabt nëmmen Gesten um Bildschierm fir Kontroll ze benotzen ouni d'Navigatiounsbar ze weisen an de ganze Bildschiermraum fir Inhalt ze verdeelen. Zum Beispill, Knäppercher wéi Back an Home ginn duerch e Rutsch vum Rand ersat an e rutschen Touch vun ënnen no uewen gëtt benotzt fir eng Lëscht vu lafenden Uwendungen opzeruffen. De Modus ass aktivéiert an den Astellungen "Astellungen> System> Gesten";
  • D'Funktioun "Live Caption" bäigefüügt, déi Iech erlaabt automatesch Ënnertitelen ze kreéieren wann Dir e Video kuckt oder Audioopname lauschtert, onofhängeg vun der Applikatioun déi benotzt gëtt. Sproocherkennung gëtt lokal gemaach ouni Recours op extern Servicer. D'Funktioun ass nach net aktiv an aktuellen Builds;
  • D'Konzept vun "Bubbles" bäigefüügt fir gläichzäiteg Aarbecht mat verschiddenen Uwendungen ze organiséieren. Bubbles erlaben Iech Aktiounen an aner Uwendungen auszeféieren ouni den aktuelle Programm ze verloossen. Zousätzlech maachen Bubbles et méiglech Zougang zu der Funktionalitéit vun enger spezifescher Applikatioun ze ginn, während verschidden Aktiounen um Apparat ausféieren. Zum Beispill, andeems Dir Bubbles benotzt, a Form vu Knäppercher uewen um Inhalt ugewisen, kënnt Dir e Gespréich am Messenger weiderféieren, séier Messagen schécken, Är Tasklëscht sichtbar halen, Notizen huelen, Zougang zu Iwwersetzungsservicer kréien a visuell Erënnerungen kréien, wärend Dir schafft an anere Applikatiounen. Bubbles ginn uewen um Notifikatiounssystem implementéiert an erlaben Iech eng ähnlech API ze benotzen.

    Verëffentlechung vun der mobiler Plattform Android 10

  • Ënnerstëtzung bäigefüügt fir Apparater mat béibar ausklappbare Schiirme, wéi z Huawei Mate X. All Halschent vum Klappbildschierm kann elo eng separat Applikatioun hosten. Fir nei Aarte vu Schiirme z'ënnerstëtzen, ass d'Ënnerstëtzung fir getrennte Veraarbechtung vu multiple Wake-up Eventer a Fokusverännerungen (wann eng Halschent vum Bildschierm aktiv ass an déi aner bleift zou, oder wa béid Hälschen aktiv sinn) bäigefüügt, an d'API huet gouf erweidert fir d'Gréisst vum Bildschirm z'änneren (sou datt d'Applikatioun d'Erweiderungsbildschiermgréisst korrekt erkennt wann Dir déi zweet Halschent opmaacht). Simulatioun vun Apparater mat béibare Schiirme gouf an den Android Emulator bäigefüügt;
    Verëffentlechung vun der mobiler Plattform Android 10

  • Zousätzlech Ënnerstëtzung fir Ofkiirzungen fir Daten a Messagen ze schécken (Sharing Shortcuts), wat Iech erlaabt Iech séier op d'Applikatioun ze goen déi d'Sendung ausféiert;

    Verëffentlechung vun der mobiler Plattform Android 10

  • Ënnerstëtzung bäigefüügt fir Pop-up Astellunge Panelen déi Iech erlaben Zougang zu Schlësselsystemastellungen am Kontext vun enger Benotzerapplikatioun. Eng API gëtt zur Verfügung gestallt fir Personnalisatiounspanele vu bannent der Applikatioun ze weisen. Astellunge Panel. Zum Beispill kann e Multimedia Player e Panel mat System Sound Astellunge weisen, an e Browser kann Netzwierkverbindungsastellungen weisen an op de Fligermodus wiesselen;

    Verëffentlechung vun der mobiler Plattform Android 10

    Sécherheet:

    • Dobäigesat Zousätzlech Restriktiounen op App Zougang zu gedeelt Fichieren, wéi Foto Kollektiounen, Videoen, a Musek;
    • Fir Zougang zu erofgeluede Dateien, déi am Downloads-Verzeichnis sinn, muss eng Applikatioun elo de Systemdateiauswiel-Dialog benotzen, deen dem Benotzer voll Kontroll gëtt iwwer wéi eng spezifesch Dateien d'Applikatioun zougräife kann;
    • Blockéiert d'Fäegkeet fir Uwendungen vum Iwwergank vun der Ausféierung vum Hannergrond an den aktiven Zoustand ze kommen, op de Virdergrond ze kommen an Input Fokus ze kréien, sou datt de Benotzer seng Aarbecht mat enger anerer Applikatioun ënnerbrach. Wann et néideg ass, de Benotzer op eng Hannergrondapplikatioun opmierksam ze maachen, zum Beispill, während engem erakommenen Uruff, sollt Dir elo prioritär Notifikatiounen mat Erlaabnis benotzen fir Vollbildschierm ze weisen;
    • Limitéiert Zougang zu onverännerbaren Apparatidentifizéierer wéi IMEI a Seriennummer. Fir sou Identifizéierer ze kréien, muss d'Applikatioun de READ_PRIVILEGED_PHONE_STATE Privileg hunn.
      D'Applikatioune sinn och limitéiert an hiren Zougang zum Pseudo-FS "/proc/net" mat Netzwierkaktivitéitsstatistiken, an Zougang zu Daten am Clipboard gëtt elo nëmmen zur Verfügung gestallt wann d'Applikatioun aktiv ass (huet Input Fokus kritt);

    • Wann Dir eng Lëscht vu Kontakter un eng Applikatioun gitt, ass de Ranking vun der Ausgab no der Frequenz vum Zougang zu Kontakter gestoppt fir Informatioun iwwer d'Astellunge vum Benotzer aus Applikatiounen ze verstoppen;
    • Par défaut ass d'MAC Adress Randomiséierung aktivéiert: wann Dir mat verschiddene drahtlose Netzwierker verbënnt, ginn elo verschidde MAC Adressen generéiert, wat et net erlaabt d'Bewegung vum Benotzer tëscht WiFi Netzwierker ze verfolgen;
    • Zougang zu de Bluetooth, Cellular, a Wi-Fi Scannen APIen erfuerdert elo Fine Location Permissiounen (virdrun erfuerderlech Coarse Location Permissiounen). Ausserdeem, wann d'Verbindung am P2P Modus etabléiert ass oder d'Netzwierk fir d'Verbindung vum System bestëmmt gëtt, da sinn separat Permissiounen fir Zougang zu Standuertinformatioun net erfuerderlech;
    • Implementéiert Ënnerstëtzung fir drahtlose Netzwierk Sécherheetstechnologie WPA3, déi Schutz géint Passwuert Gussing Attacken ubitt (net erlaabt Passwuert roden am offline Modus) a benotzt de SAE Authentifikatiounsprotokoll. Fir Verschlësselungsschlësselen an oppenen Netzwierker ze generéieren, gouf Ënnerstëtzung fir de Verbindungsverhandlungsprozess bäigefüügt, deen duerch d'OWE Extensioun (Opportunistesch Wireless Verschlësselung);
    • Dobäigesat an aktivéiert Par défaut fir all Verbindung Ënnerstëtzung TLS 1.3. A Google Tester mécht d'Benotzung vun TLS 1.3 et méiglech d'Grënnung vu séchere Verbindungen ëm bis zu 40% am Verglach zum TLS 1.2 ze beschleunegen.
    • Nei Lagerung agefouert Scoped Lagerung, déi en Isolatiounsniveau fir Applikatiounsdateien ubitt. Mat dëser API kann eng Applikatioun e getrennten isoléierte Verzeechnes fir seng Dateien op externen Drive erstellen (zum Beispill op enger SD Kaart), op déi aner Applikatiounen net zougräifen. Déi aktuell Applikatioun ass limitéiert op dësen Verzeichnis fir Fotoen, Videoen a Musek ze späicheren, a stéiert net mat gemeinsame Mediensammlungen. Fir Zougang zu gedeelt Dateiesammlungen ze deelen, musst Dir separat Permissiounen kréien;
    • An der API Biometrische Prompt, d'Output vum biometreschen Authentifikatiounsdialog vereenegt, ënnerstëtzt Ënnerstëtzung fir passiv Authentifikatiounsmethoden, wéi Gesiichtsauthentifikatioun. Separat Methode fir d'Veraarbechtung vun explizit an implizit Authentifikatioun ginn proposéiert. Mat explizit Authentifikatioun muss de Benotzer d'Operatioun bestätegen, a mat implizit Authentifikatioun kann d'Authentifikatioun roueg an engem passive Modus gemaach ginn;
  • Wireless Stack.
    • Zousätzlech Ënnerstëtzung fir mobil Kommunikatiounsstandard 5G, fir déi déi bestehend Verbindungsmanagement APIen ugepasst sinn. Inklusiv duerch d'API kënnen Uwendungen d'Präsenz vun enger High-Speed-Verbindung an Traffic Opluedaktivitéit bestëmmen;
    • Zwee Modi vun der Wi-Fi Operatioun sinn dobäi ginn - e Modus fir maximal Duerchsetze an e Modus fir minimal Verspéidungen (zum Beispill nëtzlech fir Spiller a Stëmm Kommunikatioun);
    • De Wireless-Stack gouf refactoréiert fir d'Privatsphär ze verbesseren an d'Performance ze erhéijen, wéi och d'Gestioun vun Internet of Things-Geräter iwwer lokal Wi-Fi (zum Beispill fir Dréckerei iwwer Wi-Fi) an d'Auswiel vu Verbindungspunkten ze verbesseren. Scannfunktioune fir verfügbare Zougangspunkte ginn elo vun der Plattform zur Verfügung gestallt, entdeckt Netzwierker an der Wi-Fi Picker Interface ze weisen an automatesch eng Verbindung opzestellen wann de Benotzer gewielt huet. Uwendungen duerch d'WifiNetworkSuggestions API ginn d'Méiglechkeet den Algorithmus ze beaflossen fir bevorzugt drahtlose Netzwierker ze wielen andeems d'Applikatioun eng klasséiert Lëscht vun Netzwierker a Passwierder schéckt fir mat hinnen ze verbannen. Zousätzlech, wann Dir e Netzwierk auswielt fir matzemaachen, ginn Metriken iwwer d'Bandbreedung vun der viregter Verbindung elo berücksichtegt (de schnellsten Netzwierk gëtt ausgewielt);
  • Multimedia a Grafiken
    • Zousätzlech Grafik API Ënnerstëtzung Vulkan 1.1. Am Verglach mam OpenGL ES kann d'Benotzung vu Vulkan d'CPU Belaaschtung wesentlech reduzéieren (bis zu 10 Mol an Google Tester) an d'Rendering Leeschtung verbesseren. Den ultimativen Zil ass Vulkan iwwer all Android Apparater z'ënnerstëtzen, mat Google schafft mat OEMs fir Vulkan 1.1 e Fuerderung fir all 64-Bit Android 10 Apparater ze maachen;
    • Zousätzlech experimentell Ënnerstëtzung fir Layer Ausféierung Wénkel (Almost Native Graphics Layer Engine) uewen op der Vulkan Grafik API. ANGLE erlaabt d'Rendering ze maachen andeems se systemspezifesch APIen abstraktéieren andeems Dir OpenGL ES Uriff op OpenGL, Direct3D 9/11, Desktop GL a Vulkan iwwersetzt). Fir Entwéckler vu Spiller a Grafiken Uwendungen ANGLE et erlaabt benotzt de reguläre OpenGL ES Chauffer op all Apparater mat Vulkan;
    • Kamera- a Bildapplikatioune kënnen elo ufroen datt d'Kamera zousätzlech XMP Metadaten an der JPEG-Datei schéckt, déi Informatioun enthält déi néideg ass fir Tiefe a Fotoen ze veraarbechten (wéi d'Tiefekaart gespäichert vun Dual Kameraen). Dës Parametere kënne benotzt ginn fir verschidde Background Blur Modi an Effekter ëmzesetzen bokeh, wéi och fir 3D Fotoen ze kreéieren oder an augmentéiert Realitéit Systemer;
    • Zousätzlech Video Codec Ënnerstëtzung AV1, déi positionéiert ass als ëffentlech verfügbar, royalty-gratis Video-Kodéierungsformat, dat bemierkbar virun H.264 a VP9 wat d'Kompressiounsniveauen ugeet;
    • Zousätzlech Ënnerstëtzung fir gratis Audio Codec Opus, déi héich Kodéierungsqualitéit a minimal Latenz fir béid High-Bitrate Streaming Audiokompressioun a Stëmmkompressioun an bandwidth-begrenzten VoIP-Telefonieapplikatiounen ubidden;
    • Zousätzlech Ënnerstëtzung fir de Standard HDR10 +, benotzt fir High Dynamic Range Video Kodéierung;
    • Eng vereinfacht Method gouf op d'MediaCodecInfo API bäigefüügt fir d'Videoausgangsfäegkeeten op engem Apparat ze bestëmmen (eng Lëscht vu Codecs a Resolutiounen an FPS déi um Apparat ënnerstëtzt gëtt gëtt ugewisen);
    • Zousätzlech API Native MIDI, déi C++ Applikatioune mat der Fäegkeet ubitt fir direkt mat MIDI-Geräter iwwer den NDK an engem net-blockéierende Modus ze interagéieren, sou datt MIDI Messagen mat ganz gerénger latency veraarbecht ginn;
    • MicrophoneDirection API bäigefüügt fir Audio Capture vu Richtungsmikrofonen ze kontrolléieren. Mat dëser API kënnt Dir d'Richtung spezifizéieren fir de Mikrofon ze orientéieren wann Dir Audio ophëlt). Zum Beispill, wann Dir e Selfie Video erstellt, kënnt Dir setMicrophoneDirection (MIC_DIRECTION_FRONT) spezifizéieren fir aus dem Mikrofon op der viischter Säit vum Apparat opzehuelen. Duerch déi spezifizéiert API kënnt Dir och Mikrofone mat engem verännert Ofdeckungsberäich (zoombar) kontrolléieren, d'Gréisst vum Opnamberäich bestëmmen.
    • Eng nei Audio Capture API bäigefüügt déi eng Applikatioun erlaabt
      bitt d'Fäegkeet den Audiostream vun enger anerer Applikatioun ze veraarbecht. Fir aner Apps Zougang zu Audioausgang ze ginn erfuerdert eng speziell Erlaabnis;
  • System an erweidert APIen.
    • Bedeitend Leeschtungsoptimiséierunge goufen fir Runtime ART gemaach, d'Erënnerungsverbrauch reduzéiert an d'Applikatiounsstart beschleunegt. Verdeelung vu Profiler ass op Google Play gesuergt
      PGO (Profile Guided Optimization), déi Informatioun iwwer déi meescht ausgefouerten Deeler vum Code enthält. Precompiling vun esou Deeler kann d'Startzäit wesentlech reduzéieren. ART selwer gouf optimiséiert fir den Uwendungsprozess méi fréi unzefänken an en an en isoléierte Container ze réckelen. D'Erënnerungsbild vun der Applikatioun erlaabt zousätzlech Daten, wéi Klassen, ze späicheren. E Multi-threaded Modus fir d'Applikatiounsspeicherbilder ze lueden gouf implementéiert. Méi Effizienz vum Müllsammler duerch getrennt Veraarbechtung vun nei erstallten Objeten;

      Verëffentlechung vun der mobiler Plattform Android 10

    • API aktualiséiert op Versioun 1.2 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. 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 Äntwert Optiounen fir Messagen). Déi nei Verëffentlechung füügt 60 nei Operatiounen, dorënner ARGMAX, ARGMIN a quantiséierter LSTM, a mécht bedeitend Leeschtungsoptimiséierunge fir d'API z'erméiglechen fir nei Maschinnléiermodeller wéi Objekterkennung a Bildsegmentatioun z'ënnerstëtzen;

    • En neien Emulator fir Geräter mat béibaren Klappbildschierm gouf op d'SDK bäigefüügt, déi an der Verëffentlechung verfügbar ass Android Studio 3.5 a Form vun engem zousätzleche virtuellen Apparat, verfügbar a Versioune mat Schiirme vu 7.3 (4.6) an 8 (6.6) Zoll. An der Plattform fir ausklappbare Geräter sinn d'onResume an onPause Handler erweidert ginn, fir Ënnerstëtzung ze addéieren fir separat verschidde Schiirme auszeschalten, souwéi erweidert Notifikatiounen wann eng Applikatioun am Fokus kënnt;

      Verëffentlechung vun der mobiler Plattform Android 10

    • D'Thermal API gouf bäigefüügt, erlaabt Uwendungen CPU- a GPU-Temperaturindikatoren ze iwwerwaachen an onofhängeg Moossnamen ze huelen fir d'Laascht ze reduzéieren (zum Beispill, FPS a Spiller reduzéieren an d'Resolutioun vum Broadcast Video reduzéieren), ouni ze waarden bis de System zwangsleefeg ufänkt ze schneiden erof Applikatioun Aktivitéit.

Source: opennet.ru

Setzt e Commentaire