Android 11 mobiilse platvormi vÀlja antud.

Google'i ettevÔte avalikustas avatud mobiilplatvormi vÀljaanne Android 11. Uus vÀljaanne seotud lÀhtekoodid on paigutatud Git-repositoorium projekti (haru android-11.0.0_r1). Firmware'i uuendused on valmistatud seeria seadmete jaoks Pixel, samuti OnePlus, Xiaomi, OPPO ja Realme telefonide jaoks. Samuti koostati universaalsed GSI (Generic System Images), mis sobivad erinevatele seadmetele, mis pÔhinevad ARM64 ja x86_64 arhitektuuridel.

Peamised uuendused:

  • Tehtud on muudatusi, mis lihtsustavad suhtlemist inimeste vahel nutitelefoni abil. Ülalt avanevas teatiste osas on rakendatud sĂ”numite kokkuvĂ”tte jaotis, mis vĂ”imaldab ĂŒhes kohas vaadata ja vastata sĂ”numitele kĂ”igist rakendustest (sĂ”numid kuvatakse, jagamata neid eraldi rakendusteks). Olulistele vestlustele saab mÀÀrata prioriteetset staatust, et need oleksid silmatorkavad ja kuvatakse isegi „Àra sega” reĆŸiimis.

    Aktiveeritud on „mullide” kontseptsioon, hĂŒpikdialoogid toimingute tegemiseks teistes rakendustes praegusest programmist lahkumata. NĂ€iteks saab mulli abil jĂ€tkata vestlust sĂ”numirakenduses, kiiresti sĂ”numeid saata, hoida nĂ€gemise all ĂŒlesannete nimekirja, teha mĂ€rkmeid, kasutada tĂ”lkeserviseid ning saada visuaalseid meeldetuletusi, töötades samal ajal teiste rakendustega.

    Android 11 mobiilse platvormi vÀlja antud.Android 11 mobiilse platvormi vÀlja antud.
  • Ekraanikatke klaviatuurile on rakendatud kontekstuaalsete vihjete sĂŒsteem, et kiiresti vastata sĂ”numitele, pakkudes emoji vĂ”i tavalisi vastuseid, mis sobivad saadud sĂ”numiga (nĂ€iteks, kui saadakse sĂ”num "kuidas koosolek lĂ€ks?" pakub "vĂ€ga hĂ€sti"). Mehhanism on realiseeritud masinlearning'i meetodite ja platvormi Federated learning, mis vĂ”imaldab soovituste kohandamist kohalikul seadmel, ilma vĂ€listes teenustes kĂŒsimata.

    Pakutakse liidest kiireks juurdepÀÀsuks ĂŒhendatud seadmete haldustööriistadele, nagu nutika kodu juhtimissĂŒsteemid, mida saab aktiveerida pikalt toite nuppu vajutades. NĂ€iteks saab nĂŒĂŒd, kĂ€ivitamata eraldi rakendusi, kiiresti kohandada koduthermostaadi seadeid, sisse lĂŒlitada tuled ja uksi avada. Liideses on samuti nuppude valik, et kiiresti valida seotud maksesĂŒsteemid ja elektroonilised pardakaardid.

    Uued meedia esituse juhtnupud on lisatud, et saaks kiirelt ja mugavalt muuta seadet, mille kaudu videode vÔi helide esitamine toimub. NÀiteks saab kiiresti vahetada muusika esitamise kÔrvaklappidest telerisse vÔi vÀliskÔlaritesse.

    Android 11 mobiilse platvormi vÀlja antud.Android 11 mobiilse platvormi vÀlja antud.
  • On lisatud tugi ĂŒhekordsete Ă”iguste andmiseks, mis vĂ”imaldab rakendusel sooritada privileegitud toimingut ĂŒks kord ja jĂ€rgmise juurdepÀÀsu katse korral uuesti kinnitust kĂŒsida. NĂ€iteks saab seadistada Ă”iguste taotlemise esitamise iga kord, kui rakendus kĂŒsib juurdepÀÀsu mikrofoni, kaamerale vĂ”i asukoha mÀÀramise API-le.

    On rakendatud vÔimalus automaatseks lukustamiseks Ôiguste jaoks rakendustele, mis ei ole kÀivitunud rohkem kui kolme kuu jooksul. Lukustamise korral kuvatakse eriline teade koos loendiga ammu kasutamata rakendustest, kus on vÔimalik Ôigused taastada, rakendus kustutada vÔi see lukustada.

    Android 11 mobiilse platvormi vÀlja antud.
  • Sisse on ehitatud ekraanipiltide loomise vĂ”imalus, salvestades ekraanil toimuvaid muudatusi ja heli mikrofonist.
  • Teksti ja piltide eraldamine lĂ”ikelauale ja rakenduste vaheliseks jagamiseks on lihtsustatud.
  • Seadmest hÀÀle juhtimise sĂŒsteem on moderniseeritud (Voice Access), vĂ”imaldades nutitelefoni juhtimist ainult hÀÀlekĂ€skluste abil. Voice Access mĂ”istab nĂŒĂŒd ekraani sisu ja arvestab konteksti, samuti genereerib ligipÀÀsetavuse kĂ€skude jaoks silte.
  • Lisatud on funktsioon „Nearby Share”, mis vĂ”imaldab kiiresti ja turvaliselt edastada faile, videoid, asukohaandmeid ja muid teavet lĂ€hedalasuvatele Androidi seadmetele vĂ”i Chrome'i brauseriga seadmetele.
  • Android Emulatorisse on lisatud eksperimentaalne vĂ”ime kĂ€ivitada 32- ja 64-bitiste rakenduste kĂ€ivitatavat koodi, mis on kokku pandud ARM arhitektuuri jaoks, Android 11 sĂŒsteemipildi emulaatorisse, mis on kokku pandud x86_64 arhitektuuri jaoks. Emulaator toetab ka esi- ja tagakaamera töö simulatsiooni. Tagakaamera jaoks on rakendatud Camera2 API HW Tase 3 YUV töötlemise ja RAW-reĆŸiimis kinni pĂŒĂŒdmiseks.
    Esikaamera jaoks on rakendatud tase TÄIELIK loogilise kaamera toega (ĂŒks loogiline seade, mis pĂ”hineb kahel fĂŒĂŒsilisel seadmel kitsaste ja laiade vaate nurkadega).
  • Laienenud on 5G mobiilside standardi tugi, mis pakub suuremat ribalaiust ja vĂ€iksemaid viivitusi. Suure vĂ”rgu koormuse tekitavad rakendused, mis teevad selliseid toiminguid nagu 4K kvaliteediga voogedastusvideo vaatamine ja mĂ€nguressursside laadimine kĂ”rglahutuses, saavad nĂŒĂŒd töötada mitte ainult Wi-Fi ĂŒhenduse, vaid ka mobiilioperaatori vĂ”rgu kaudu. 5G tingimustega rakenduste töötamise lihtsustamiseks on laiendatud API Dynamic Meteredness, mis kontrollib, kas ĂŒhendus on liikluse alusel arveldatud ja kas selle kaudu on vĂ”imalik edastada suures koguses andmeid. See API katab nĂŒĂŒd ka mobiilsidevĂ”rgud ja vĂ”imaldab mÀÀrata ĂŒhenduse tĂ”eliselt piiramatule 5G paketiga pakkuja juurde. Lisatud on 5G state API, mis vĂ”imaldab rakendusel kiiresti mÀÀrata 5G ĂŒhenduse reĆŸiimides New Radio vĂ”i Non-Standalone.

    Laienenud on ka API Bandwidth Estimator, mis vĂ”imaldab prognoosida saadaval oleva ribalaiuse suurust andmete ĂŒles- vĂ”i allalaadimiseks, ilma et oleks vajalik teostada omaenda vĂ”rgu teste.

  • Lisatud tugi uutele "pinhole" (ekraan katab kogu nutitelefoni esipinda, vĂ€lja arvatud vĂ€ike ring ĂŒlemises vasakus nurgas esikaamera jaoks) ja "waterfall" (ekraan katab ka seadme ĂŒmardatud kĂŒlgedel) ekraanide tĂŒĂŒpidele. Nende ekraanide lisana nĂ€htavaid ja pimesoone piirkondi saavad rakendused nĂŒĂŒd mÀÀrata tavalise API abil. Ekraani lĂ”ige. KĂŒlgede katmiseks ja "waterfall" ekraanide ÀÀrte lĂ€heduses esineva interaktsiooni korraldamiseks on API-s pakutud uued kĂ”ned.
  • Lisatud uued valikud rakenduste juurdepÀÀsu kontrollimiseks isikuandmetele. Lisaks eelmisel vĂ€ljaandel ilmunud reĆŸiimile, kus juurdepÀÀs asukohale on lubatud ainult programmi kĂ€ivitamise ajal (taustal on juurdepÀÀs blokeeritud) Android 11-s esitati toetatakse ĂŒhekordseid volitusi. Kasutaja saab nĂŒĂŒd anda rakendusele ajutise juurdepÀÀsu olulistele volitustele, nĂ€iteks juurdepÀÀsule asukohale, mikrofoni ja kaamerale. Luba kehtib jooksva seansi jooksul ja tĂŒhistatakse kohe, kui kasutaja vahetab teise programmi.

    Android 11 mobiilse platvormi vÀlja antud.
  • Tehtud muudatused, mis lihtsustavad rakenduste migreerimist salvestusse
    Scoped Storage, mis vĂ”imaldab isoleerida rakenduste failid vĂ€lisel mĂ€luseadmessel (nĂ€iteks SD-kaardil). Scoped Stori kasutamisel on rakenduse andmed piiratud eraldi kataloogiga ning ĂŒhiste meediafailide kogumitele juurdepÀÀsuks on vajalik eraldi volituste hankimine. Android 11-s on rakendatud toimetamismooduli valikulise juurdepÀÀsu toetamist tĂ€ielike faili teede kaudu,
    uuendatud API DocumentsUI, lisatud vÔimalus teostada pakette MediaStore'i operatsioonide tegemiseks.
  • Laiendatud vĂ”imalused kasutamiseks biomeetriliste andurite autentimiseks. API BiometricPrompt, mis pakub universaalset biomeetrilise autentimise dialooge, toetab nĂŒĂŒd kolme tĂŒĂŒpi autentimise seadmeid - usaldusvÀÀrseid, nĂ”rku ja seadme autentimiseks. BiometricPrompt integratsiooni on lihtsustatud erinevate rakenduste arhitektuuride hulgas, mis ei piirdu ainult Activity.
  • Komponentide kogumise kĂ€igus, mis nĂ”uavad kĂ”rgendatud turvameetmeid, on kaasatud kompileerimisfaasis töötavad kaitsemehhanismid CFI (Control Flow Integrity), BoundSan, IntSan (Integer Overflow Sanitization) ja Shadow-Call Stack. Probleemide tuvastamiseks mĂ€lu kasutamisel rakendustes on aktiveeritud heap'i nĂ€idikute kontroll, mis pĂ”hineb neile kinnitatud siltidel (heap pointer tagging). MĂ€lutĂ”rgete otsimiseks on pakutud tĂ€iendav sĂŒsteemi pilt, mis sisaldab silumismehhanismi HWAsan (Hardware-assisted AddressSanitizer).
  • Valmistatud API BlobStoreManager, mis vĂ”imaldab organiseerida ohutut binaarandmete vahetust rakenduste vahel. NĂ€iteks saab seda API-d kasutada, et anda mitmele rakendusele juurdepÀÀs masinĂ”ppe mudelitele, kui neid rakendusi kĂ€ivitab ĂŒks ja sama kasutaja.
  • Lisatud tugi platvormidele usaldusvÀÀrsete identiteedidokumentide, nagu digitaalsete juhilubade, turvaliseks salvestamiseks ja vĂ€ljavĂ”tmiseks.
  • Projekti Mainline raames, mis vĂ”imaldab uuendada ĂŒksikuid sĂŒsteemikomponente ilma terve platvormi vĂ€rskendamiseta, on ette valmistatud 12 uut uuendatavat moodulit, lisaks 10 moodulile, mis on saadaval Android 10-s. Uuendused puudutavad riistvaraga mitteseotud komponente, mida laaditakse Google Play kaudu eraldi tootja OTA tarkvarauuendustest. Uute moodulite seas, mis saavad vĂ€rskendusi lĂ€bi Google Play ilma tarkvara uuendamiseta — volituste haldamise moodul, andmesalvestusse suunatud moodul (kus on toetatud Scoped Storage) ja moodul NNAPI (Neural Networks API).
  • Tehtud on Tööd selle nimel, et vĂ€hendada teatud alamprogrammide kĂ€itumise muutuste mĂ”ju rakenduste töös. Uudised, mis vĂ”ivad mĂ”jutada rakenduste tööd, on nĂŒĂŒd vabatahtlikult keelatavad ja neid saab kohandada SDK tasemel. Rakenduste ĂŒhilduvuse testimise lihtsustamiseks on Developer Options menĂŒĂŒs ja adb utiliidis lisatud seaded ĂŒhilduvust mĂ”jutavate vĂ”imaluste lubamiseks ja keelamiseks (mis vĂ”imaldab testimisel ilma targetSdkVersion muutes ja ilma rakendust uuesti kogumata hakkama saada). Piiratud kasutajaliideste halltlipid on vĂ€rskendatud.

    Android 11 mobiilse platvormi vÀlja antud.
  • Lisatud raamistik Resource Loader, mis vĂ”imaldab rakenduse töös dĂŒnaamiliselt laadida tĂ€iendavaid ressursse.
  • Kutsungimisteenusesse on lisatud vĂ”imalus edastada rakendustele sissetuleva kĂ”ne kinnituse staatust, mida saab kasutada kohandatud dialoogide koostamiseks kĂ”ne töötlemise jĂ€rel, nĂ€iteks kĂ”ne mĂ€rkimiseks rĂ€mpsuks vĂ”i kontaktide ĂŒksusesse lisamiseks.
  • API on tĂ€iustatud Wifi Suggest, mis vĂ”imaldab rakendusel (ĂŒhenduse halduril) mĂ”jutada eelistatud traadita vĂ”rkude valimise algoritmi, edastades jĂ€rjestatud loendi vĂ”rkudest, samuti arvestades valiku tegemisel tĂ€iendavaid mÔÔdikuid, nagu eelneva ĂŒhenduse kaudu saadud ribalaiuse ja kanali kvaliteedi teave. Lisatud on vĂ”imalus hallata traadita vĂ”rke, mis toetavad standardit Hotspot 2.0 (Passpoint), sealhulgas arvestatakse kasutajaprofiili kehtivuse lĂ”ppemise aega ja rakendatakse vĂ”imalust kasutada profiilides iseallkirjastatud sertifikaate.
  • ImageDecoder API-sse on lisatud toetust HEIF (Apple'i HEIC) formaadi animeeritud piltide dekodeerimiseks ja kuvamiseks, mis kasutab HEVC (H.265) kompressioonimeetodeid. VĂ”rreldes GIF-formaadis animeeritud piltidega vĂ”imaldab HEIF-formaat oluliselt vĂ€hendada faili suurust.
  • NDK-sse on lisatud API, mis vĂ”imaldab kasutada native koodis piltide (JPEG, PNG, WebP jms) kodeerimise ja dekodeerimise operatsioone ilma kolmandate osapoolte raamatukogude kaasamiseta. Uus API vĂ”imaldab vĂ€hendada natiivsete rakenduste APK-failide suurust ja lahendada ĐČŃŃ‚Ń€ĐŸĐžŃ‚ud raamatukogude uuendamise probleemi, mis vĂ”ivad sisaldada haavatavusi.
  • Kaamera rakendused saavad nĂŒĂŒd ajutiselt vĂ€lja lĂŒlitada vibratsiooni (nĂ€iteks teavituste kuvamisel), et vĂ€ltida selle aktiveerimist kaamerasessiooni ajal.
  • On vĂ”imalus aktiveerida reĆŸiimid Bokeh (tausta hĂ€gustamine pildil) seadmetele, mis seda toetavad (nt still-reĆŸiim tagab kĂ”rgema kvaliteedi, samas kui continuous-reĆŸiim vastab sensorite andmetele tĂ€psemalt).
  • Lisatud on API kontrollimiseks ja seadistamiseks madalate reĆŸiime videoesituse, mis on nĂ”udlikud reaalajas voogedastuse rakendustes. Lisaks on lisatud HDMI madala latentsuse reĆŸiimi tugi (mĂ€ngureĆŸiim), kus viivituste vĂ€hendamiseks lĂŒlitatakse televiisoril vĂ”i vĂ€list monitoril vĂ€lja graafika jĂ€reltöötlus.
  • Kokkutatavate ekraanidega seadmete jaoks on lisatud API, et saada teavet ekraani kahe osa avamiskogu kohta. Uue API abil saavad rakendused mÀÀrata tĂ€pse avamiskogu nurga ja kohandada vĂ€ljundi vastavalt sellele.
  • KĂ”ne kontrollimise API on laiendatud automaatkĂ”nede tuvastamise vĂ”imalustega. KĂ”nesuuna filtreerimise rakendustes on rakendatud sissetuleva kĂ”ne oleku kontrollimise tugi lĂ€bi STIR/SHAKEN kui kĂ”ne edastaja identifikaatori valeandmise tuvastamiseks, samuti vĂ”imaluse tagastama kĂ”ne blokeerimise pĂ”hjuse ja muutma sĂŒsteemi ekraanil kuvatavat sisu pĂ€rast kĂ”ne lĂ”ppu, et mĂ€rkida kĂ”ne rĂ€mpspostina vĂ”i lisada see kontaktide nimekirja.
  • API on laiendatud NĂ€rvivĂ”rgud, mis vĂ”imaldab rakendustel kasutada riistvara kiirendamise vahendeid masinĂ”ppes. API on positsioneeritud Androidi masinĂ”ppe raamistikud, nĂ€iteks TensorFlow Lite ja Caffe2.

    Aktiivimise funktsiooni tugi on lisatud Swish, mis vĂ”imaldab vĂ€hendada neuraalvĂ”rgu koolitusaega ja suurendada tĂ€psust teatud ĂŒlesannete tĂ€itmisel, nĂ€iteks kiirendada arvutinĂ€gemise mudelite tööd, mis pĂ”hinevad MobileNetV3. Lisatud on Control operatsioon, mis vĂ”imaldab luua keerukamaid masinĂ”ppemudeleid, mis toetavad harutamist ja silmuseid. Tehtud on API Asynchronous Command Queue, et vĂ€hendada viivitusi vĂ€ikeste seotud mudelite jĂ€rjestikuste kĂ€ivituste ajal.

    Mobiilseadmete kasutamiseks on pakutud mitmeid valmis nÀrvivÔrkude mudeleid, sealhulgas MobileNets (objektide tuvastamine fotodel), Inception v3 (arvutinÀgemine) ja Smart
    Reply
    (vastuste valik sÔnumitele). TC39 pÀrand RegExp funktsioonid JavaScriptis laiendatud kvantimise tugi, mis kasutab allkirjastatud tÀisarve vÔrreldes ujukoma arvudega, mis vÔimaldab mudelite suurust vÀhendada ja nende töötlemist kiirendada. Lisaks on API Quality of Service lisatud funktsioone prioriteetide ja aegumiste haldamiseks mudelite tÀitmisel ning API Memory Domain on laiendatud, et vÀhendada kopeerimise ja mÀlu konverteerimise operatsioone mudelite jÀrjestikuste tÀitmisel.

  • Lisatud on eraldi taustateenuste tĂŒĂŒbid kaamera ja mikrofonile, mida tuleb kĂŒsida, kui rakendusel on vaja juurdepÀÀsu kaamerale ja mikrofonile inaktiivsuse ajal.
  • Uued API-d on lisatud sĂŒnkroonimise rakenduste liidese elementide esitamisel ekraanil klaviatuuri ilmumisega, et korraldada sujuvamat animatsiooni, teavitades rakendust kaadrisiseste muudatustest.
  • Lisatud API ekraani vĂ€rskendussageduse haldamiseks, mis vĂ”imaldab teatud mĂ€ngude ja rakenduste aknaid seadistada erineva sageduse jaoks (nt vaikimisi kasutab Android 60Hz vĂ€rskendussagedust, kuid mĂ”ned seadmed vĂ”imaldavad selle suurendamist kuni 90Hz).
  • Teostatud katkestusteta jĂ€tkamisreĆŸiim pĂ€rast OTA-pĂ€ivituse installimist, mis nĂ”uab seadme taaskĂ€ivitamist. Uus reĆŸiim vĂ”imaldab rakendustel sĂ€ilitada juurdepÀÀsu krĂŒpteeritud salvestusele ilma, et kasutaja peaks seadme taaskĂ€ivitamisel seda lukust lahti vĂ”tma, st rakendused saavad kohe oma funktsioone jĂ€tkata ja sĂ”numeid vastu vĂ”tta. NĂ€iteks saab OTA-uue versiooni automaatne installimine planeerida ööajale ja teostada ilma kasutaja osaluseta.
  • Lisatud API teabe saamiseks programmi sulgemise pĂ”hjuste kohta, mis vĂ”imaldab kindlaks teha, kas programm lĂ”ppes kasutaja algatusel, tĂ”rke tĂ”ttu vĂ”i lĂ”petati opsĂŒsteemi poolt. API vĂ”imaldab samuti hinnata programmi seisundit vahetult enne sulgemist.
  • Lisatud GWP-ASan, mĂ€luauditi analĂŒsaator, mis aitab leida ja parandada mĂ€luga seotud probleeme. GWP-ASan analĂŒĂŒsib minimaalsete kuludega mĂ€lu jaotamise operatsioone ning tuvastab anomaaliad. Vaikimisi on GWP-ASan lubatud platvormi kĂ€ivitatavatele failidele ja sĂŒsteemirakendustele. GWP-ASani rakendamiseks oma rakendustes tuleb see eraldi lubada.
  • ADB utiliiti (Android Debug Bridge) on lisatud inkrementsi reĆŸiim APK-pakettide installimiseks ("adb install --incremental"), mis vĂ”imaldab oluliselt kiirendada suurte programmide, nagu mĂ€ngud, installimist nende arendamise kĂ€igus. ReĆŸiimi pĂ”himĂ”te seisneb selles, et installimisel kopeeritakse esmalt vajalikud kĂ€ivitamiseks vajalikud osad ja ĂŒlejÀÀnud laaditakse taustal, mitte hĂ€irides programmi kĂ€ivitamise vĂ”imalust. NĂ€iteks, kui installida APK-faile, mille suurus ĂŒletab 2GB, lĂŒheneb kĂ€ivitamise ooteaeg uues reĆŸiimis 10 korda. Inkrementaalne installimine töötab praegu ainult Pixel 4 ja 4XL seadmetes, aga arenduse ajal laiendatakse toetatud seadmete arvu.
  • TĂ€ielikult ĂŒksikasjalikult hĂ€daseisundi reĆŸiim ADB kĂ€ivitamisega juhtmevaba ĂŒhenduse kaudu. Erinevalt TCP/IP kaudu ĂŒhenduse loomise veaparandusest, ei nĂ”ua Wi-Fi kaudu tĂ”rkeotsing kaabli ĂŒhendamist seadmete seadistamiseks ning suudab salvestada varem tehtud seadmete paarid. Plaanis on samuti ĂŒhe lihtsama QR-koodi abil seadistamine, mida kuvatakse Android Studios.

    Android 11 mobiilse platvormi vÀlja antud.
  • Uuendatud vahendid auditi andmete juurde pÀÀsemiseks, mis vĂ”imaldavad analĂŒĂŒsida, milliseid kasutajaandmeid rakendus kasutab ja milliste kasutaja tegevuste jĂ€rel. Muudetud nime mĂ”ned API auditikĂ”ned.
  • Lisatud Etherneti jagamise reĆŸiim, mis vĂ”imaldab internetiĂŒhenduse jagamist nutitelefoni kaudu, kasutades USB-porti kaudu ĂŒhendatud Etherneti adaptereid.
  • Seadetes on ilmunud sektsioon teatiste ajaloo kohta ja vĂ”imalus seadistada tume teema aktiveerimise ajakava.


MĂ€ngi videot

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster