Google'i ettevÔte Android 11 avatud mobiilplatvormi katseversioon. Android 11 vÀljaanne 2020. aasta kolmandal kvartalil. Platvormi uute vÔimaluste hindamiseks programm . Tarkvarakogud Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL ja Pixel 4 / 4 XL seadmetele. TaaskÀivitamine toimub kÀsitsi, Android 11 installimise vÔimalus OTA-uuenduste kaudu ilmub mais.
Peamised Android 11:
- Android Emulatorisse on lisatud katsetatav vĂ”imalus kĂ€ivitada 32- ja 64-bitiste rakenduste koodi, mis on loodud ARM arhitektuuri jaoks, emulaatori Android 11 sĂŒsteemipildis, mis on loodud x86_64 arhitektuuri jaoks.
- 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 , mida kasutatakse, et kontrollida, kas ĂŒhendust arvestatakse andmemahtude jĂ€rgi ning kas suured andmemahtude edastamine on vĂ”imalik. See API katab nĂŒĂŒd mobiilivĂ”rgud ja vĂ”imaldab tuvastada, kas ĂŒhendus on tĂ”eliselt piiramatu, kui see on ĂŒhendatud 5G kaudu.
Laienenud on ka API , 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. . KĂŒlgede katmiseks ja "waterfall" ekraanide ÀÀrte lĂ€heduses esineva interaktsiooni korraldamiseks on API-s pakutud .
- Lisatud on tĂ€iendavad vĂ”imalused sĂ”numite vahetamiseks. Teateala on lisatud eraldi sektsioon aktiivsete vestluste jaoks, mis vĂ”imaldab koheselt leida jooksvaid vestlusi, ilma et peaksite teisi rakendusi sulgema. SĂ”numite ja vestluse rakendused on viidud ĂŒle API , mis vĂ”imaldab rakendada "mullide" kontseptsiooni mitme rakenduse samaaegseks kasutamiseks - saate vestelda, katkestamata teiste programmide kasutamist. Teatealalt kiirelt vastuse kirjutamisel saab nĂŒĂŒd sĂ”numitele lisada pilte, kopeerides need lĂ”ikepuhveri kaudu.
- Versioonist 1.3 on API uuendatud , mis vÔimaldab rakendustel kasutada riistvara kiirendamise vahendeid masinÔppes. API on positsioneeritud Androidi masinÔppe raamistikud, nÀiteks ja Caffe2. Mobiilseade jaoks on pakkuda rida valmis nÀrvivÔrgumudeleid, sealhulgas (objektide tuvastamine fotodel), (arvutinÀgemine) ja Smart
Reply (sĂ”numitele vastamise valikute leidmine). Uues vĂ€ljaandes 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 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 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.
- Tehtud muudatused, mis lihtsustavad rakenduste migreerimist salvestusse
, 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 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 .
- Komponentide kogumise kĂ€igus, mis nĂ”uavad kĂ”rgendatud turvameetmeid, on kaasatud kompileerimisfaasis töötavad kaitsemehhanismid (Control Flow Integrity), , (Integer Overflow Sanitization) ja . Probleemide tuvastamiseks mĂ€lu kasutamisel rakendustes on aktiveeritud heap'i nĂ€idikute kontroll, mis pĂ”hineb neile kinnitatud siltidel (). MĂ€lutĂ”rgete otsimiseks tĂ€iendav sĂŒsteemi pilt, mis sisaldab silumismehhanismi (Hardware-assisted AddressSanitizer).
- Valmistatud API , 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).
- 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.
- On lisatud raamistik , 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 , 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 (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 (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 ja 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.
Allikas: opennet.ru
