Ħruġ tal-pjattaforma mobbli Android 10

Google ippubblikat rilaxx ta’ pjattaforma mobbli miftuħa Android 10. Is-sorsi assoċjati mar-rilaxx il-ġdid jinsabu fuq Repożitorju Git proġett (fergħa Android-10.0.0_r1). Aġġornamenti tal-firmware diġà ippreparat għal apparati 8 Pixel, inkluż l-ewwel Pixel. Ukoll iffurmat assemblaġġi universali GSI (Immaġni tas-Sistema Ġenerika) adattati għal apparati differenti bbażati fuq arkitetturi ARM64 u x86_64. Fix-xhur li ġejjin, aġġornamenti minn Android 10 se jiġu mxerrda għal smartphones attwali minn kumpaniji bħal Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG, u Essential.

Il-prinċipali innovazzjonijiet:

  • Proġett ippreżentat Mainline, li jippermettilek taġġorna l-komponenti tas-sistema individwali mingħajr ma taġġorna l-pjattaforma kollha. Dawn l-aġġornamenti jitniżżlu permezz ta' Google Play separatament mill-aġġornamenti tal-firmware OTA mill-manifattur. Huwa preżunt li l-kunsinna diretta ta 'aġġornamenti għall-komponenti tal-pjattaforma mhux marbuta mal-ħardwer tnaqqas b'mod sinifikanti ż-żmien li tieħu biex tirċievi aġġornamenti, iżid il-veloċità tal-iffissar tal-vulnerabbiltajiet, u tnaqqas id-dipendenza fuq il-manifatturi tal-apparat biex tinżamm is-sigurtà tal-pjattaforma. Moduli b'aġġornamenti inizjalment se jitwasslu bħala sors miftuħ, se jkunu disponibbli immedjatament fir-repożitorji AOSP (Android Open Source Project), u jistgħu jinkludu titjib u soluzzjonijiet ippreparati minn partijiet terzi.

    Fost il-komponenti li se jiġu aġġornati separatament: codecs multimedjali, qafas multimedjali, resolver DNS, Conscrypt Fornitur tas-Sigurtà Java, Dokumenti UI, Kontrollur tal-Permess, ExtServices, Data taż-Żona tal-Ħin, ANGOLU (saff għat-traduzzjoni ta' sejħiet OpenGL ES għal OpenGL, Direct3D 9/11, Desktop GL u Vulkan), Modulu Metadata, komponenti tan-netwerk, Captive Portal Login u settings ta' aċċess għan-netwerk. L-aġġornamenti tal-komponenti tas-sistema jitwasslu f'format ġdid ta' pakkett APEX, li hija differenti mill-APK fil-possibbiltà li tiġi applikata fi stadju bikri tal-boot tas-sistema. F'każ ta' fallimenti possibbli, jiġi pprovdut mod ta' rollback tal-bidla;

  • Implimentati fil-livell tas-sistema disinn tema skur li tista 'tintuża biex tnaqqas l-għeja tal-għajnejn f'kundizzjonijiet ta' dawl baxx.
    It-tema skura hija attivata fis-Settings > Wiri settings, permezz tal-blokka drop-down tas-settings ta 'malajr, jew meta l-modalità tal-iffrankar tal-enerġija tkun mixgħula. It-tema skura hija applikata kemm għas-sistema kif ukoll għall-applikazzjonijiet, inkluż billi toffri modalità għall-konverżjoni awtomatika ta 'temi eżistenti għal toni skuri;

    Ħruġ tal-pjattaforma mobbli Android 10

  • Is-sistema awtomatika ta' tweġibiet rapidi li qabel kienet disponibbli għan-notifiki issa tista' tintuża biex tiġġenera rakkomandazzjonijiet għall-azzjonijiet l-aktar probabbli fi kwalunkwe applikazzjoni. Pereżempju, meta turi messaġġ ta’ stedina għal laqgħa, is-sistema toffri tweġibiet malajr biex taċċetta jew tirrifjuta l-istedina, u turi buttuna biex tara l-punt ta’ laqgħa maħsub fuq il-mappa. L-għażliet jintgħażlu permezz ta' sistema ta' tagħlim bil-magni bbażata fuq studju tal-karatteristiċi tax-xogħol tal-utent;

    Ħruġ tal-pjattaforma mobbli Android 10

  • Ġew ipprovduti aktar għodod biex jikkontrollaw kif l-applikazzjonijiet jaċċessaw l-informazzjoni dwar il-post tal-utent. Jekk aktar kmieni, fil-każ li tagħti l-permessi xierqa, l-applikazzjoni tista 'taċċessa l-post fi kwalunkwe ħin, anke meta tkun inattiva (li taħdem fl-isfond), allura fir-rilaxx il-ġdid, l-utent jista' jippermetti li jirċievi informazzjoni dwar il-post tiegħu biss jekk is-sessjoni bl-applikazzjoni hija attiva;

    Ħruġ tal-pjattaforma mobbli Android 10

  • Ġie miżjud mod ta’ kontroll tal-ġenituri Family Link li jippermettilek tillimita l-ħin li t-tfal jużaw l-apparat, tipprovdi minuti bonus għas-suċċess u l-kisbiet, tara listi ta’ applikazzjonijiet imnedija u tevalwa kemm tifel iqatta’ ħin fihom, tirrevedi l-applikazzjonijiet installati u ssettja ħin bil-lejl biex jimblokka l-aċċess bil-lejl;

    Ħruġ tal-pjattaforma mobbli Android 10

  • Miżjud "Focus Mode" (Focus Mode), li jippermetti l-ħin meta jkollok bżonn tiffoka fuq is-soluzzjoni ta 'problema, selettivament mute applikazzjonijiet li jfixkluh, per eżempju, tissospendi li tirċievi posta u aħbarijiet, iżda tħalli mapep u messaġġier. Fil-bini attwali, il-karatteristika għadha mhix attiva;
  • Żid mod ta 'navigazzjoni bil-ġesti li jippermettilek tuża biss ġesti fuq l-iskrin għall-kontroll mingħajr ma turi l-bar tan-navigazzjoni u talloka l-ispazju kollu tal-iskrin għall-kontenut. Pereżempju, buttuni bħal Lura u Home huma sostitwiti minn bidla mit-tarf u touch li jiżżerżqu minn isfel għal fuq, biex issejjaħ il-lista ta 'applikazzjonijiet li qed jaħdmu, jintuża touch twil fuq l-iskrin. Il-modalità hija attivata fis-settings "Settings> Sistema> Ġesti";
  • Miżjud funzjoni "Live Caption", li tippermettilek li awtomatikament toħloq sottotitli fuq il-fly meta tara xi vidjo jew jisimgħu reġistrazzjonijiet awdjo, irrispettivament mill-applikazzjoni użata. Ir-rikonoxximent tad-diskors isir lokalment mingħajr rikors għal servizzi esterni. Fil-bini attwali, il-karatteristika għadha mhix attiva;
  • Il-kunċett ta '"bżieżaq" ġie miżjud biex jorganizza xogħol simultanju ma' diversi applikazzjonijiet. Il-bżieżaq jippermettulek twettaq azzjonijiet f'applikazzjonijiet oħra mingħajr ma tħalli l-programm attwali. Barra minn hekk, il-bżieżaq jipprovdu l-abbiltà li pin aċċess għall-funzjonalità ta 'applikazzjoni partikolari fil-proċess tat-twettiq ta' diversi azzjonijiet fuq l-apparat. Pereżempju, bl-għajnuna tal-bżieżaq, tista 'tkompli l-konversazzjoni fil-messaġġier fil-forma ta' buttuni murija fuq il-kontenut, tibgħat messaġġi malajr, iżżomm il-lista tal-kompiti viżibbli, tieħu noti, taċċessa servizzi ta 'traduzzjoni u tirċievi tfakkiriet viżwali, waqt li taħdem f'applikazzjonijiet oħra. Il-bżieżaq huma implimentati fuq is-sistema ta 'notifika u jippermettu API simili.

    Ħruġ tal-pjattaforma mobbli Android 10

  • Appoġġ miżjud għal apparati bi skrins li jintwew bħal Huawei Mate X. Kull nofs tal-iskrin li jintwew issa jista 'jospita applikazzjoni separata. Biex nappoġġjaw tipi ġodda ta’ skrin, żidna appoġġ għall-immaniġġjar separat ta’ avvenimenti multipli ta’ qawmien u bidla tal-fokus (meta nofs l-iskrin ikun attiv u l-ieħor jibqa’ magħluq, jew meta ż-żewġ nofsijiet ikunu attivi), kif ukoll estendejna l- API għall-immaniġġjar tad-daqs mill-ġdid tal-iskrin (sabiex l-applikazzjoni tipperċepixxi b'mod korrett iż-żieda fid-daqs tal-iskrin meta tiftaħ it-tieni nofs). Simulazzjoni ta 'apparati bi skrins li jintwew ġiet miżjuda mal-emulator Android;
    Ħruġ tal-pjattaforma mobbli Android 10

  • Appoġġ miżjud għal shortcuts biex jintbagħtu data u messaġġi (Sharing Shortcuts), li jippermettilek tmur malajr għall-applikazzjoni li tibgħat;

    Ħruġ tal-pjattaforma mobbli Android 10

  • Appoġġ miżjud għal pannelli ta 'settings pop-up li jippermettulek taċċessa s-settings tas-sistema ewlenin fil-kuntest ta' applikazzjoni tal-utent. Jiġi pprovdut API biex jintwerew pannelli ta 'adattament minn ġewwa l-applikazzjoni Panel tas-Settings. Per eżempju, media player jista 'juri panel b'settings tal-ħoss tas-sistema, u settings tal-browser għall-konnessjoni tan-netwerk u jaqilbu għall-modalità tat-titjira;

    Ħruġ tal-pjattaforma mobbli Android 10

    sigurtà:

    • Miżjud restrizzjonijiet addizzjonali fuq l-aċċess għall-app għal fajls kondiviżi bħal kollezzjonijiet ta’ ritratti, vidjows u mużika;
    • Biex taċċessa fajls imniżżla li jinsabu fid-direttorju tat-Tniżżil, l-applikazzjoni issa trid tuża d-djalogu tal-għażla tal-fajl tas-sistema, li tagħti lill-utent kontroll sħiħ fuq liema fajls speċifiċi tista’ taċċessa l-applikazzjoni;
    • Imblukkat l-abbiltà għall-applikazzjonijiet li transizzjoni milli taħdem fl-isfond biex tkun attiva, li ġejjin għall-ewwel tagħrif u jiksbu fokus input, u b'hekk tinterrompi l-ħidma tal-utent ma 'applikazzjoni oħra. Meta jkun meħtieġ li tiġbed l-attenzjoni tal-utent b'applikazzjoni fl-isfond, pereżempju, fuq sejħa deħlin, issa għandek tuża notifika ta 'prijorità għolja b'permessi ta' skrin sħiħ;
    • Limited aċċess għal identifikaturi tal-apparat immutabbli bħal IMEI u numru tas-serje. Biex tikseb tali identifikaturi, l-applikazzjoni għandu jkollha privileġġi READ_PRIVILEGED_PHONE_STATE.
      L-applikazzjonijiet huma wkoll aċċess limitat għall-psewdo-FS "/proc/net" bi statistika ta 'attività tan-netwerk, u aċċess għad-dejta fil-clipboard issa huwa pprovdut biss meta l-applikazzjoni tkun attiva (irċeviet fokus ta' input);

    • Meta tagħti l-lista tal-kuntatti għall-applikazzjoni, il-klassifikazzjoni tal-output mill-frekwenza tal-aċċess għall-kuntatti twaqqaf biex taħbi informazzjoni dwar il-preferenzi tal-utent mill-applikazzjonijiet;
    • B'default, ir-randomizzazzjoni tal-indirizz MAC hija attivata: meta tikkonnettja ma 'netwerks bla fili differenti, issa jiġu ġġenerati indirizzi MAC differenti, li ma jippermettix li jiġi traċċat il-moviment tal-utent bejn in-netwerks WiFi;
    • L-aċċess għall-APIs tal-Iskanjar Bluetooth, Ċellulari u Wi-Fi issa jeħtieġ permessi Get Fine Location (li qabel kienu meħtieġa permessi Get Rough Location). Fl-istess ħin, jekk il-konnessjoni hija stabbilita fil-mod P2P jew in-netwerk għall-konnessjoni huwa determinat mis-sistema, allura permessi separati għall-aċċess għall-informazzjoni dwar il-post mhumiex meħtieġa;
    • Appoġġ implimentat għat-teknoloġija tas-sigurtà mingħajr fili WPA3, li jipprovdi protezzjoni kontra attakki ta 'guessing tal-password (mhux se jippermetti li guessing password fil-modalità offline) u l-protokoll ta' awtentikazzjoni SAE huwa attivat. Biex jiġu ġġenerati ċwievet ta' encryption f'netwerks miftuħa, ġie miżjud appoġġ għall-proċess tan-negozjar tal-konnessjoni implimentat mill-estensjoni OWE (Encryption Wireless Opportunistiku);
    • Miżjud u ppermettiet awtomatikament għall-appoġġ tal-konnessjonijiet kollha TLS 1.3. Fit-testijiet Google, l-użu ta 'TLS 1.3 jippermettilek tħaffef l-istabbiliment ta' konnessjonijiet sikuri sa 40% meta mqabbel ma 'TLS 1.2.
    • Ħażna ġdida introdotta Ħażna SkopjataA li jipprovdi l-livell ta' iżolament għall-fajls tal-applikazzjoni. Bl-użu ta 'din l-API, applikazzjoni tista' toħloq direttorju iżolat separat għall-fajls tagħha fuq drives esterni (per eżempju, fuq karta SD), li applikazzjonijiet oħra ma jistgħux jaċċessaw. L-applikazzjoni attwali se tkun limitata għal dan id-direttorju għall-ħażna ta’ ritratti, vidjows, u mużika, u mhux se tinterferixxi mal-kollezzjonijiet tal-midja kondiviżi. Il-kondiviżjoni ta' kollezzjonijiet kondiviżi ta' fajls se teħtieġ permessi separati;
    • Fl-API BiometrikaPrompt, li tgħaqqad l-output tad-djalogu ta 'awtentikazzjoni bijometrika, iżid appoġġ għal metodi ta' awtentikazzjoni passiva, bħall-awtentikazzjoni tal-wiċċ. Huma proposti metodi separati għall-immaniġġjar ta' awtentikazzjoni espliċita u impliċita. B'awtentikazzjoni espliċita, l-utent għandu jikkonferma l-operazzjoni, u b'awtentikazzjoni impliċita, l-awtentikazzjoni tista 'titwettaq b'mod inviżibbli f'modalità passiva;
  • Munzell bla fili.
    • Appoġġ miżjud għall-istandard tal-komunikazzjoni mobbli 5G, li għalihom l-APIs eżistenti tal-ġestjoni tal-konnessjoni huma adattati. Inkluż permezz tal-API, l-applikazzjonijiet jistgħu jiddeterminaw il-preżenza ta 'konnessjoni ta' veloċità għolja u l-attività tal-kontijiet għat-traffiku;
    • Miżjud żewġ modi ta 'operazzjoni Wi-Fi - modalità għall-kisba ta' throughput massimu u modalità għal dewmien minimu (per eżempju, utli għal-logħob u komunikazzjonijiet bil-vuċi);
    • Il-munzell bla fili ġie rifactored biex tiżdied il-privatezza u l-prestazzjoni, kif ukoll biex ittejjeb il-ġestjoni ta 'apparati IoT fuq Wi-Fi lokali (per eżempju, għall-istampar fuq Wi-Fi) u l-għażla tal-punti ta' konnessjoni. Il-funzjoni tal-iskannjar tal-punti ta 'aċċess disponibbli issa hija pprovduta mill-pjattaforma bl-output ta' netwerks misjuba fl-interface Wi-Fi Picker u konfigurazzjoni ta 'konnessjoni awtomatika jekk tintgħażel mill-utent. L-applikazzjonijiet permezz tal-API WifiNetworkSuggestions jingħataw l-opportunità li jinfluwenzaw l-algoritmu għall-għażla ta’ netwerks bla fili preferuti billi jgħaddu lill-applikazzjoni lista kklassifikata ta’ netwerks u passwords biex tikkonnettja magħhom. Barra minn hekk, meta tagħżel netwerk biex tikkonnettja miegħu, issa jitqiesu l-metriċi tal-bandwidth mill-aħħar konnessjoni (jingħażel l-iktar netwerk mgħaġġel);
  • Multimedia u grafika
    • Żid l-appoġġ tal-API tal-grafika Vulkan 1.1. Meta mqabbel ma 'OpenGL ES, l-użu ta' Vulkan jista 'jnaqqas b'mod sinifikanti t-tagħbija tas-CPU (sa 10 darbiet fit-testijiet ta' Google) u jtejjeb il-prestazzjoni tar-rendi. L-għan aħħari huwa li Vulkan ikun appoġġjat b'mod universali fuq it-tagħmir Android kollu, li għalih Google qed taħdem mal-manifatturi tal-ħardwer biex tagħmel Vulkan 1.1 rekwiżit għall-apparati kollha Android 64 ta '10-bit;
    • Miżjud appoġġ sperimentali għall-eżekuzzjoni ta 'saff ANGOLU (Kważi Native Graphics Layer Engine) fuq nett tal-API tal-grafika Vulkan. ANGLE jippermetti li l- rendering jiġi astratt 'il bogħod minn APIs speċifiċi għas-sistema billi jittraduċi sejħiet OpenGL ES għal OpenGL, Direct3D 9/11, Desktop GL, u Vulkan). Għall-iżviluppaturi ta' logħob u applikazzjonijiet grafiċi ANGLE tippermetti uża s-sewwieq regolari OpenGL ES fuq it-tagħmir kollu li juża Vulkan;
    • L-applikazzjonijiet tal-kamera u tal-immaġini issa jistgħu jitolbu li l-kamera tgħaddi metadejta XMP addizzjonali fil-fajl JPEG li tinkludi informazzjoni meħtieġa biex tipproċessa l-fond fir-ritratti (bħall-mappa tal-fond maħżuna minn kameras doppji). Il-parametri speċifikati jistgħu jintużaw biex jimplimentaw diversi modi ta 'ċajpra u effett fl-isfond. bokeh, kif ukoll biex jinħolqu ritratti 3D jew f'sistemi ta 'realtà miżjuda;
    • Miżjud appoġġ codec tal-vidjo AV1, li huwa pożizzjonat bħala format ta 'kodifikazzjoni tal-vidjow ta' sors miftuħ mingħajr royalties li huwa ferm qabel H.264 u VP9 f'termini ta 'kompressjoni;
    • Appoġġ miżjud għal codec awdjo b'xejn Opus, li jipprovdi kodifikazzjoni ta 'kwalità għolja u dewmien minimu kemm fil-kompressjoni tal-awdjo streaming b'rata għolja ta' bit kif ukoll fil-kompressjoni tal-vuċi f'applikazzjonijiet tat-telefonija VoIP b'bandwidth limitat;
    • Appoġġ standard miżjud HDR10 +, użat għall-kodifikazzjoni tal-vidjo b'firxa dinamika estiża;
    • Ġie miżjud metodu simplifikat mal-API MediaCodecInfo biex jiddetermina l-kapaċitajiet tal-output tal-vidjo disponibbli fuq l-apparat (tintwera l-lista ta 'codecs u riżoluzzjonijiet u FPS appoġġjati fuq l-apparat);
    • Miżjud API MIDI indiġeni, li tippermetti li l-applikazzjonijiet C++ jikkomunikaw direttament ma 'apparati MIDI permezz tal-NDK b'mod li ma jimblokkax, li jippermettilhom jipproċessaw messaġġi MIDI b'latenza baxxa ħafna;
    • Żid il-MicrophoneDirection API biex tikkontrolla l-qbid tal-awdjo minn mikrofoni direzzjonali. Billi tuża din l-API, tista 'tispeċifika d-direzzjoni għall-orjentazzjoni tal-mikrofonu meta tirrekordja l-ħoss). Pereżempju, meta toħloq vidjo selfie, tista 'tispeċifika setMicrophoneDirection( MIC_DIRECTION_FRONT) biex tirrekordja mill-mikrofonu fuq quddiem tal-apparat. Permezz tal-API speċifikata, huwa wkoll possibbli li jiġu kkontrollati mikrofoni b'żona ta 'kopertura li tinbidel (zoomable), li tiddetermina d-daqs taż-żona għar-reġistrazzjoni.
    • Żieda API ġdida għall-qbid tal-awdjo li tippermetti applikazzjoni waħda
      jipprovdu l-abbiltà li tipproċessa l-fluss awdjo minn applikazzjoni oħra. Li tippermetti li applikazzjonijiet oħra jkollhom aċċess għall-output tal-awdjo jeħtieġ permess speċjali;
  • Sistema u APIs avvanzati.
    • Saru ottimizzazzjonijiet sinifikanti tal-prestazzjoni għal runtime ART biex jitnaqqas il-konsum tal-memorja u jitħaffef it-tnedija tal-applikazzjoni. Id-distribuzzjoni tal-profili attivata fuq Google Play
      PGO (Profile Guided Optimization), li tinkludi informazzjoni dwar il-partijiet tal-kodiċi esegwiti l-aktar frekwenti. Il-kumpilazzjoni minn qabel ta 'partijiet bħal dawn tista' tnaqqas b'mod sinifikanti l-ħin tal-istartjar. L-ART innifsu ġie ottimizzat biex jibda l-proċess ta 'applikazzjoni aktar kmieni u jċaqlaq għal kontenitur iżolat. L-immaġni tal-memorja tal-applikazzjoni tipprovdi dejta addizzjonali, bħal klassijiet, biex tinħażen. Modalità multi-threaded implimentata għat-tagħbija immaġini tal-memorja tal-applikazzjoni. L-effiċjenza tal-kollettur taż-żibel ġiet imtejba, minħabba l-ipproċessar separat ta 'oġġetti maħluqa ġodda;

      Ħruġ tal-pjattaforma mobbli Android 10

    • API aġġornata għall-verżjoni 1.2 Netwerks newrali, li jipprovdi applikazzjonijiet bil-kapaċità li jużaw l-aċċelerazzjoni tal-ħardwer għal sistemi ta 'tagħlim tal-magni. L-API hija pożizzjonata bħala s-saff bażi għat-tħaddim ta 'oqfsa ta' tagħlim tal-magni f'Android, bħal TensorFlow Lite u Caffe2. Numru ta 'mudelli lesti ta' netwerks newrali ġew proposti għall-użu fuq apparat mobbli, inkluż Xbieki mobbli (rikonoxximent ta' oġġetti fir-ritratti), Bidu v3 (viżjoni bil-kompjuter) u Smart
      Tweġiba
      (għażla ta' għażliet biex jirrispondu għall-messaġġi). Ir-rilaxx il-ġdid iżid 60 operazzjoni ġdida, inklużi ARGMAX, ARGMIN, u LSTM kwantizzabbli, kif ukoll ottimizzazzjonijiet sinifikanti tal-prestazzjoni biex jippermettu lill-API biex tappoġġja mudelli ġodda ta 'tagħlim tal-magni bħal skoperta ta' oġġetti u segmentazzjoni tal-immaġni;

    • Ġie miżjud emulatur tal-apparat tal-iskrin li jintrewa ġdid mal-SDK u huwa disponibbli fir-rilaxx Studio Android 3.5 fil-forma ta 'apparat virtwali addizzjonali, ippreżentat f'verżjonijiet bi skrins ta' 7.3 (4.6) u 8 (6.6) pulzieri. Maniġers estiżi onResume u onPause fil-pjattaforma għal apparati li jintwew, li jżidu appoġġ għad-diżattivazzjoni ta 'skrins multipli separatament, kif ukoll notifiki estiżi meta l-applikazzjoni tidħol f'fokus;

      Ħruġ tal-pjattaforma mobbli Android 10

    • Ġiet miżjuda API Termali li tippermetti applikazzjonijiet biex jimmonitorjaw it-temperaturi tas-CPU u tal-GPU u b'mod indipendenti jieħdu miżuri biex inaqqsu t-tagħbija (pereżempju, inaqqas l-FPS fil-logħob u jnaqqas ir-riżoluzzjoni tal-vidjow imxandar), mingħajr ma tistenna li s-sistema tibda bil-forza tqatta' l-applikazzjoni attività.

Sors: opennet.ru

Żid kumment