Android 11 mobiiliÀluversiooni vÀljalase

Google avalikustasin avatud mobiiliÀluversiooni vÀljaanne Android 11. Uue vÀljaandega seotud allikakood on saadaval Git-repositooriumis projekti (haru android-11.0.0_r1). Uuendused on ette valmistatud Pixel seeria seadmete jaoks Pixel, samuti OnePlusi, Xiaomii, OPPO ja Realme tootjate telefonide jaoks. Samuti on koostatud on olemas universaalsed GSI (Generic System Images) kogumid, mis sobivad erinevatele seadmetele, mis pÔhinevad ARM64 ja x86_64 arhitektuuridel.

Peamised uuendused:

  • On tehtud muudatusi, mille eesmĂ€rk on lihtsustada inimestele suhtlemist nutitelefonide kaudu. Teavituste alal on rakendatud kokkutoimetamise sektsioon, mis vĂ”imaldab ĂŒhes kohas vaadata ja vastata kĂ”igist rakendustest saadud sĂ”numitele (sĂ”numid kuvatakse eraldamata). Olulistele vestlustele saab mÀÀrata prioriteedi staatuse, et need oleksid nĂ€htavad ja kuvataks isegi „Àra sega” reĆŸiimis.

    On aktiveeritud „mullide“ kontseptsioon, hĂŒpikdialoogid, et teostada toiminguid teistes rakendustes, lahkumata kĂ€imasolevast programmist. NĂ€iteks nende mullide abil saad jĂ€tkata vestlust messengeri sees, kiiresti saata sĂ”numeid, hoida silm peal ĂŒlesannetel, teha mĂ€rkmeid, kasutada tĂ”lketeenuseid ja saada visuaalseid meeldetuletusi, tehes samal ajal teiste rakendustega tööd.

    Android 11 mobiiliÀluversiooni vÀljalaseAndroid 11 mobiiliÀluversiooni vÀljalase
  • Ekraanipaneelil on rakendatud konteksti vihjete sĂŒsteem, et kiiresti vastata sĂ”numitele, pakkudes emoji vĂ”i tĂŒĂŒpilisi vastuseid, mis sobivad saadud sĂ”numiga (nĂ€iteks kĂŒsim orn „kuidas kohtumine möödus?“ pakub „suurepĂ€raselt“). Mehhanism on teostatud masinĂ”ppe meetodite ja platvormi kaudu Federated learning, mis vĂ”imaldab soovituste kohandamist lokaalses seadmes ilma vĂ€liste teenuste poole pöördumiseta.

    Kasutajaliidese kaudu on kiiresti juurdepÀÀs seotomise tööriistadele, nagu nutikodu juhtimisse sĂŒsteem, mida aktiveeritakse toitenuppu pikaajalise hoidmisega. NĂ€iteks on nĂŒĂŒd vĂ”imalik ilma eraldi rakendusi kĂ€ivitamata kiiresti kohandada kodu termostaadi seadeid, sisse lĂŒlitada valgustus ja avada uksi. Liideses on samuti nupud, mis vĂ”imaldavad kiiresti valida seotud maksesĂŒsteeme ja digitaalsete pardakaartide vahel.

    Uued multimeedia sisu esitamise juhtimise elemendid on lisatud, mis vĂ”imaldavad lihtsalt ja kiiresti vahetada seadet, mille kaudu videote vĂ”i helide esitamine toimub. NĂ€iteks saab muusika esitamist kiiresti ĂŒle lĂŒlitada kĂ”rvaklappidelt telerile vĂ”i vĂ€listesse kĂ”laritesse.

    Android 11 mobiiliÀluversiooni vÀljalaseAndroid 11 mobiiliÀluversiooni vÀljalase
  • Lisatud on toe pakkumine ĂŒhekordsete volituste andmiseks, mis vĂ”imaldavad rakendusel teostada privileege operatsiooni ĂŒks kord ja jĂ€rgmisel pÀÀsukatsel kĂŒsida kinnitust uuesti. NĂ€iteks saab seadistada volituste kĂŒsimise kuvamise iga kord, kui pöördutakse mikrofoni, kaamera vĂ”i asukohainfrastruktuuri poole.

    Reaalsuses on vĂ”imalik automaatne blokeerimine rakenduste jaoks, mis ei ole ĂŒle kolme kuu töötanud. Blokeerimise korral kuvatakse spetsiaalne teade nimetuste nimekirjaga, sealhulgas neid, mis pole pikka aega kĂ€ivitatud; sealt on vĂ”imalik taastada volitused, eemaldada rakendus vĂ”i jĂ€tta see blokeerituks.

    Android 11 mobiiliÀluversiooni vÀljalase
  • Integreeritud on vĂ”imalus luua ekraaniteateid, mis salvestavad ekraanil toimuvad muudatused ja heli mikrofonist.
  • Lihtsustatud on teksti ja piltide valimine lĂ”ikepuhvri jaoks ning rakenduste vahel jagamiseks.
  • Aetud sĂŒsteemi uuendamine seadme hÀÀlte juhtimiseks (Voice Access), mis vĂ”imaldab nutitelefoni juhtida ainult hÀÀle kĂ€su kaudu. Voice Access mĂ”istab nĂŒĂŒd ekraanisisu ja arvestab konteksti, genereerides ligipÀÀsetavuse kĂ€suks silte.
  • Lisatud funktsioon «Nearby Share» failide, videote, asukohaandmete ja muu teabe kiireks ja turvaliseks saatmiseks lĂ€hedal asuvatele seadmetele, mis töötavad Androidi platvormil vĂ”i Chrome'i brauseris.
  • Android Emulatorisse on lisatud katsefunktsioon 32- ja 64-bitiste ARM-arhitektuurile kogutud rakenduste kĂ€itamiseks Android 11 sĂŒsteemi pildi emuleerimiskeskkonnas, mis on kokku pandud x86_64 arhitektuurile. Emulatoris on nĂŒĂŒd ka ees- ja tagakaamera simuleerimise tugi. Tagakaamera jaoks on rakendatud Camera2 API HW. Tase 3 YUV protsessimise ja RAW-reĆŸiimi salvestamise toega.
    Eeskaamera jaoks on rakendatud tase FULL loogilise kaamera toega (ĂŒks loogiline seade, mis pĂ”hineb kahe fĂŒĂŒsilise seadme, kitsas ja laia vaate nurgaga).
  • Laienenud 5G mobiilside standardi tugi, mis pakub suuremat lĂ€bilaskvust ja vĂ€iksemaid viivitusi. Rakendused, mis tekitavad suuret vĂ”rgu koormust, nagu 4K voogesituse vaatamine ja mĂ€nguressursside allalaadimine kĂ”rges resolutsioonis, saavad nĂŒĂŒd töötada mitte ainult Wi-Fi kaudu, vaid ka mobiilside vĂ”rgu kaudu. Rakenduste kohandamise lihtsustamiseks 5G sidekanalitega on API laiendatud. DĂŒnaamiline mÔÔdetavus, mida kasutatakse selleks, et kontrollida, kas ĂŒhendus on liikluse alusel tasuline ja kas selle kaudu saab edastada suuri andmemahtusid. See API katab nĂŒĂŒd ka mobiilsidevĂ”rgud ja vĂ”imaldab mÀÀrata, kas ĂŒhendus on tĂ”eliselt piiramatult tasuline 5G kaudu. Lisatud on 5G oleku API, mis vĂ”imaldab rakendusel kiiresti mÀÀrata, kas ĂŒhendus on 5G reĆŸiimides. Uus Raadio vĂ”i Mitte iseseisev.

    API on samuti laiendatud. LĂ€bilaskevĂ”ime hindaja, mis vĂ”imaldab ennustada saadaval oleva lĂ€bilaskevĂ”ime suurust andmete ĂŒleslaadimiseks vĂ”i edastamiseks, ilma iseseisvate vĂ”rgu testideta.

  • Lisatud toetus uutele ekraanirakenduste tĂŒĂŒpidele „pinhole” (ekraan katab kogu nutitelefoni esipinda, vĂ€lja arvatud vĂ€ike ring vasakus ĂŒlanurgas eesmine kaamera jaoks) ja „waterfall” (ekraan katab ka seadme ĂŒmarad kĂŒlgpinnad). NĂŒĂŒd saavad rakendused mÀÀrata nende ekraanide nĂ€htavad ja varjatud alad standardse API abil. Ekraani lĂ”ige. KĂŒlgpindade katmiseks ja koostöö korraldamiseks „waterfall” ekraanide servade lĂ€hedal pakub API uued kutsed.
  • Lisatud uued valikud rakenduste juurdepÀÀsu kontrollimiseks isikuandmetele. Lisaks eelmisel vĂ€ljaandel tutvustatud asukoha juurdepÀÀsureĆŸiimile vaid rakenduse kasutamise ajal (taustal on ligipÀÀs blokeeritud) Android 11 esitatud toetust ĂŒhekordsetele volitustele. Kasutaja vĂ”ib nĂŒĂŒd anda rakendusele ajutise juurdepÀÀsu vĂ”tmevolitustele, nagu juurdepÀÀs asukohale, mikrofonile ja kaamerale. Luba kehtib praeguse seansi jooksul ja tĂŒhistatakse kohe, kui kasutaja vahetab teise rakenduse peale.

    Android 11 mobiiliÀluversiooni vÀljalase
  • Tehti on muudatusi, mis lihtsustavad rakenduste migreerimist salvestusse
    Scoped Storage, mis vĂ”imaldab rakenduste faile eraldada vĂ€listel mĂ€luseadmetel (nt SD-kaardil). Scoped Storage’i kasutamisel on rakenduse andmed piiratud eraldi kataloogiga, ning ĂŒhiselt kasutatavate meediafailide kogudele ligipÀÀsu saamiseks on vajalik eraldi volituste taotlemine. Android 11-l on toetatud valikuline ligipÀÀs meediale tĂ€istee kaudu,
    on uuendatud API DocumentsUI, lisatud vĂ”imalus teostada MediaStore’is grupitehinguid.
  • On laienenud vĂ”imalused biomeetriliste andurite kasutamiseks autentimiseks. API BiometricPrompt, mis pakub universaalset biomeetrilise autentimise dialooge, toetab kolme tĂŒĂŒpi autentikatoreid - usaldusvÀÀrsed, ebapiisavad ja seadme mandaadid. BiometricPrompt’i integreerimist on lihtsustatud erinevatesse rakenduse arhitektuuridesse, mis ei piirdu ainult Activity Platvormi komponente koostades, mis vajavad kĂ”rgendatud kaitset, on kaasatud kompileerimisetapis töötavad kaitsemehhanismid.
  • (Control Flow Integrity), CFI BoundSan IntSan, (Integer Overflow Sanitization) ja (Integer Overflow Sanitization) ja Shadow-Call Stack. MĂ€luprobleemide tuvastamiseks rakendustes on aktiveeritud hunniku viidete sildistamise kontroll, mis pĂ”hineb nendega seotud siltidel (hunniku viidete sildistamine). MĂ€luhalduse vigade otsimiseks pakutud lisaks on loodud sĂŒsteemipilt, mis sisaldab tĂ”rkeotsingu mehhanismi HWAsan (Hardware-assisted AddressSanitizer).
  • Valmis API BlobStoreManager, vĂ”imaldades turvalist binaarsete andmete vahetamist rakenduste vahel. NĂ€iteks vĂ”ib seda API-d kasutada, et anda mitmele rakendusele ligipÀÀs masinĂ”ppemudelitele, kui need rakendused on kĂ€ivitatud ĂŒhe ja sama kasutaja poolt.
  • Lisatud tugi platvormide jaoks, mis vĂ”imaldavad kontrollitud isikutunnistuste, nagu elektrooniliste juhilubade, turvalist salvestamist ja vĂ€ljavĂ”tmist.
  • Mainline projekti raames on valmistatud 12 uut modulaarset komponenti, mis vĂ”imaldavad eraldi sĂŒsteemikooste uuendamist ilma kogu platvormi uuendamata, lisaks 10 moodulile, mis on saadaval Android 10-s. Uuendused puudutavad riistvarast sĂ”ltumatuid komponente, mis laaditakse Google Play's eraldi tootja OTA-uuendustest. Uute moodulite seas, mis saavad Google Play kaudu uuendatud ilma tarkvarauuendusteta, on volituste haldamise moodul, andmesalvestustega töötamise moodul (toetusega Scoped Storage) ja NNAPI (Neuraalsete VĂ”rkude API) moodul.
  • Tehtud Rakenduste töö mĂ”ju mĂ”ningate allĂŒksuste kĂ€itumise muutused vĂ€hendamine. Uudised, mis vĂ”ivad rakenduste tööd mĂ”jutada, saavad nĂŒĂŒd valikuliselt vĂ€lja lĂŒlitada ja reguleerida SDK tasemel. Rakenduste ĂŒhilduvust Android 11-iga lihtsustamiseks on arendaja valikutes ja adb utiliidis osaliselt aktiveeritud ja deaktiveeritud vĂ”imaluste seadistused, mis mĂ”jutavad ĂŒhilduvust (lubades testida ilma targetSdkVersion muutmata ja rakendust uuesti koostamata). Piiratud rakendusliideste mustad nimekirjad on vĂ€rskendatud.

    Android 11 mobiiliÀluversiooni vÀljalase
  • Lisatud raamistik Resource Loader, mis vĂ”imaldab rakenduse kĂ€itamise ajal dĂŒnaamiliselt laadida tĂ€iendavaid ressursse.
  • Helistamise kontrollimise teenusesse on lisatud vĂ”imalus edastada rakendustele sissetuleva kĂ”ne kinnituse staatust, mida saab kasutada pĂ€rast kĂ”ne töötlemist kohandatud dialoogide loomiseks, nĂ€iteks, mis hĂ”lmavad tĂ€iendavaid toiminguid, et mĂ€rkida kĂ”ne rĂ€mpsuks vĂ”i lisada see kontaktide nimekirja.
  • API-d on parandatud Wifi Suggest, mis vĂ”imaldab rakendusel (vĂ”rguhalduril) mĂ”jutada eelistatud traadita vĂ”rkude valiku algoritmi, esitades jĂ€rjestatud loend vĂ”rke ning arvestades vĂ”rgu valikul tĂ€iendavaid mÔÔdikuid, nagu nĂ€iteks eelneva ĂŒhenduse lĂ€bilaskevĂ”ime ja kvaliteedi teave. Lisatud on vĂ”imalus hallata traadita vĂ”rke, mis toetavad standardit Hotspot 2.0 (Passpoint), sealhulgas on arvesse vĂ”etud kasutajaprofiili kehtivuse lĂ”ppemise aega ning rakendatud on vĂ”imalus kasutada profiilides iseallkirjastatud sertifikaate.
  • ImageDecoder API-s on lisatud tugi HEIF (Apple'i HEIC) formaatides animatsioonide dekodeerimiseks ja kuvamiseks, kasutades HEVC (H.265) kokkusurumismeetodeid. VĂ”rreldes GIF-formaadis animatsioonidega vĂ”imaldab HEIF formaat oluliselt vĂ€hendada faili suurust.
  • NDK-s on lisatud API, mida saab kasutada pildifailide (JPEG, PNG, WebP jms) kodeerimise ja dekodeerimise operatsioonide jaoks natiivkoodis, ilma kolmandate osapoolte teekide kaasamiseta. Uus API vĂ”imaldab vĂ€hendada APK-failide suurust natiivrakendustes ja lahendada probleemid sisseehitatud teekide vĂ€rskendamisel, mis vĂ”ivad sisaldada haavatavusi.
  • Kaamera rakendused saavad nĂŒĂŒd ajutiselt vĂ€lja lĂŒlitada vibreerimise (nt teavituste kuvamise ajal), et vĂ€ltida selle aktiveerimist kaamera seansi ajal.
  • KĂ€ideldav on reĆŸiimide lubamine Bokeh (pildi tausta hĂ€gustamine) seadmetele, mis seda toetavad (nt still-reĆŸiim tagab kĂ”rgema pildikvaliteedi, samas kui continuous-reĆŸiim pakub andmetega sensori paremat vastavust).
  • Lisatud API kontrollimiseks ja seaded madala viivitusega video esitamise reĆŸiimide jaoks, mis on nĂ”udlikud reaalajas voogedastuse rakendustes. Lisaks on juurde lisatud madala viivitusega HDMI tööreĆŸiimi tugi (mĂ€ngureĆŸiim), mille kĂ€igus vĂ€hendatakse viivitusi teleri vĂ”i vĂ€limonitori puhul, keelates graafikate töötlemise.
  • Kokkupandavate ekraanidega seadmed lisatud API ekraanipoolte nurga teabe saamiseks. Uue API abil saavad rakendused mÀÀrata tĂ€pse avamisnurgaga ja kohandada seda arvesse vĂ”ttes vĂ€ljundit.
  • KĂ”ne kontrollimise API on laiendatud automaatkĂ”nede tuvastamise funktsioonidega. KĂ”nesid filtreerivate rakenduste jaoks on rakendatud sissetuleva kĂ”ne staatuse kontrollimise tugi lĂ€bi STIR/SHAKEN kĂ”ne ID vale esitlemise tuvastamiseks ning vĂ”imalus tagastama kĂ”ne blokeerimise pĂ”hjuse ja muutma sĂŒsteemi ekraanil kuvatavat sisu, et mĂ€rkida kĂ”ne rĂ€mpsuks vĂ”i lisada see kontaktide hulka.
  • API on laiendatud NeuraalvĂ”rgud, mis annab rakendustele vĂ”imaluse kasutada riistvara kiirusenĂ”udmisi masinĂ”ppe sĂŒsteemides. API positsioneeritakse Androidi masinĂ”ppe raamistikus, nagu TensorFlow Lite ja Caffe2.

    Toetatakse aktiveerimisfunktsiooni Swish, mis vĂ”imaldab lĂŒhendada neuronvĂ”rkude koolitusaega ja suurendada tĂ€psust teatud ĂŒlesannete tĂ€itmisel, nĂ€iteks kiirendada arvutinĂ€gemise mudelite töötlust, mis pĂ”hinevad MobileNetV3. Lisatud on juhtimisfunktsioon, mis vĂ”imaldab luua arenenumaid masinĂ”ppemudeleid, mis toetavad harude ja tsĂŒklite kasutamist. Tehtud on AsĂŒnkroonsete KĂ€skude JĂ€rjekorra API, et vĂ€hendada viivitusi vĂ€ikeste seotud mudelite jĂ€rjestatud kĂ€ivitamisel.

    Mobiilseadmetes kasutamiseks on pakutud rida valmis neuronvÔrgumudeleid, sealhulgas MobileNets (objektide tuvastamine fotodel), Inception v3 (arvutinÀgemine) ja Smart
    Reply
    (vastuste valik sÔnumitele). On rakendatud laiendatud kvantimise toe kasutamine, mis vÔimaldab kasutada tÀisarve ujuvkohaliste numbrite asemel, vÀhendades mudelite suurust ja kiirendades nendega töötamist. Lisaks on Quality of Service API-sse lisatud vÔimalused prioriteetide ja timeoutide haldamiseks mudelite tÀitmisel ning Memory Domain API on laienenud, et vÀhendada mÀlu koopiate tegemise ja teisendamise operatsioone jÀrjestikku tÀidetavate mudelite raames.

  • Lisatud eraldi taustateenuste tĂŒĂŒbid kaamerale ja mikrofonile, mida tuleb kĂŒsida, kui rakendus peab saama juurdepÀÀsu kaamerale ja mikrofonile inaktiivsuse hetkel.
  • Lisatud uued API-d sĂŒnkroniseerimiseks rakenduste liideste elementide kuvamise jaoks ekraaniklaviatuuri ilmumisega, et korraldada sujuvamat animatsiooni kuvamist, teavitades rakendust muudatustest ĂŒksikute kaadrite tasemel.
  • Lisatud API ekraani vĂ€rskendussageduse haldamiseks, vĂ”imaldades teatud mĂ€ngude ja rakenduste akendele seada teistsuguse sageduse (nĂ€iteks vaikimisi kasutab Android vĂ€rskendussagedust 60Hz, kuid mĂ”ned seadmed vĂ”imaldavad selle suurendada kuni 90Hz).
  • Tehtud OTA-u ĐŸĐ±ĐœĐŸĐČamise tarnimise reĆŸiim, mis vĂ”imaldab seadme taaskĂ€ivitamist. Uus reĆŸiim vĂ”imaldab rakendustel pÀÀseda krĂŒpteeritud salvestusele ilma, et kasutaja peaks seadet taaskĂ€ivitamise jĂ€rel avama, st rakendused saavad kohe jĂ€tkata oma funktsioonide tĂ€itmist ja sĂ”numite vastuvĂ”tmist. NĂ€iteks saab OTA-u vĂ€rskenduse automaatse installimise planeerida ööajaks ja teostada seda kasutaja sekkumiseta.
  • Lisatud API teabe saamiseks programmi vĂ€ljalĂŒlitamise pĂ”hjuste kohta, mis vĂ”imaldab kindlaks mÀÀrata, kas programm lĂ”petati kasutaja algatusel, kokkuvarisemise tĂ”ttu vĂ”i kas see lĂ”petati sunniviisiliselt operatsioonisĂŒsteemi poolt. API vĂ”imaldab samuti hinnata programmi olekut vahetult enne lĂ”petamist.
  • Lisatud GWP-ASan, mĂ€luhalduse analĂŒsaator, mis vĂ”imaldab leida ja parandada probleemid, mis on pĂ”hjustatud ebaturvalisest mĂ€luga töötamisest. GWP-ASan analĂŒĂŒsib mĂ€luhalduse tegevusi minimaalsete kuludega ja tuvastab kĂ”rvalekalded. GWP-ASan on vaikimisi lubatud platvormi ja sĂŒsteemirakenduste kĂ€ivitatavates failides. GWP-ASan rakendamiseks oma rakendustes on vajalik eraldi lubamine.
  • ADB tööriistale (Android Debug Bridge) lisatud inkrementeerimise reĆŸiim APK-pakettide installimiseks ("adb install —incremental"), mis kiirendab suuremate programmide, nagu mĂ€ngud, installimist nende arendamise kĂ€igus. ReĆŸiimi olemus seisneb selles, et installimise kĂ€igus kantakse esmalt ĂŒle kĂ€ivitamiseks vajalikud osad paketist, samas kui ĂŒlejÀÀnud laaditakse taustal, mitte takistades programmi kĂ€ivitamist. NĂ€iteks kui installida ĂŒle 2GB suuruseid APK-faile, siis uue reĆŸiimi korral lĂŒheneb kĂ€ivitamise ajavahemik kuni 10 korda. Inkrementeerimisinstallatsioonid töötavad hetkel vaid Pixel 4 ja 4XL seadmetes ning releasil laiendatakse toetatud seadmete arvu.
  • TĂ€ielikult ĂŒlevaatatud silumisreĆŸiim, mis kĂ€ivitab ADB juhtmevaba ĂŒhenduse kaudu. Erinevalt TCP/IP kaudu silumisest ei nĂ”ua Wi-Fi kaudu silumine seadme konfigureerimiseks kaablit ja see suudab salvestada varem tehtud seadmete paare. Plaanis on ka lihtsustatud QR-koodi kaudu ĂŒhendamise skeem, mis kuvatakse Android Studios.

    Android 11 mobiiliÀluversiooni vÀljalase
  • Vahendeid on uuendatud audiidi andmete juurde pÀÀsemise audit, mis vĂ”imaldab analĂŒĂŒsida, millistele kasutajate andmetele rakendus juurde pÀÀseb ja pĂ€rast milliseid kasutaja toiminguid. MĂ”ned auditi API kutseid on ĂŒmber nimetatud. Lisa reĆŸiim "Ethernet tethering", mis vĂ”imaldab juurdepÀÀsu internetile nutitelefoni kaudu USB-porti ĂŒhendatud Ethernet-adapteritega.
  • Seadetes on ilmunud jaotis teavituste ajaloost ja vĂ”imalus seada tumeda teema aktiveerimise graafik.
  • Seadetes on ilmunud jaotis teavituste ajalooga ja vĂ”imalus mÀÀrata tumeda teema aktiveerimise ajakava.


Vaata videot

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster