Google avatud mobiiliplatvormi Android 11 testversioon. Android 11 vÀljaanne 2020. aasta kolmandas kvartalis. Uute platvormivÔimaluste hindamiseks programm . Toitehnika kogused Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL ja Pixel 4 / 4 XL seadmetele. Uuendamine toimub kÀsitsi, Android 11 installimise vÔimalus OTA-uuenduste kaudu ilmub mais.
Peamised Android 11:
- Android Emulatorisse on lisatud eksperimentaalne vĂ”imalus kĂ€ivitada 32- ja 64-bitiste rakenduste tĂ€itmise kode, mis on koostatud ARM-architektuuri jaoks, Android 11 emulatori sĂŒsteemipildis, mis on koostatud x86_64 arhitektuurile.
- 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. , mida kasutatakse selle kontrollimiseks, kas ĂŒhendus arvestatakse andmeteenuse alusel ja kas selle kaudu saab edastada suuri andmemahtusid. See API katab nĂŒĂŒd mobiilivĂ”rke ja vĂ”imaldab tuvastada ĂŒhenduse teenusepakkujaga, kes pakub tĂ”eliselt piiramatut paketti 5G kaudu ĂŒhendamisel.
API on samuti laiendatud. , 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. . KĂŒlgpindade katmiseks ja koostöö korraldamiseks âwaterfallâ ekraanide servade lĂ€hedal pakub API .
- Lisatud tĂ€iendavad vĂ”imalused sĂ”numite vahetamiseks. Teatealal on nĂŒĂŒd eraldi sektsioon aktiivsetele vestlustele, mis vĂ”imaldab kohe leida kĂ€imasolevaid arutelusid, lahkumata teistest rakendustest. SĂ”numite ja vestluse rakendused on ĂŒle viidud API kasutamisele. , mis vĂ”imaldab rakendada "mullide" kontsepti, et samal ajal mitme rakenduse kallal töötada â saab vestelda, katkestamata tööd teises programmis. Kiire vastuse kirjutamise korral teatealalt on nĂŒĂŒd vĂ”imalik sĂ”numitele pilte lisada, kopeerides neid lĂ”ikepaletti.
- Versioonis 1.3 on uuendatud API , mis annab rakendustele vĂ”imaluse kasutada riistvara kiirusenĂ”udmisi masinĂ”ppe sĂŒsteemides. API positsioneeritakse Androidi masinĂ”ppe raamistikus, nagu ja Caffe2. Mobiilseadmetes kasutamiseks on saadaval rida valmis nĂ€rvivĂ”rke, sealhulgas (objektide tuvastamine fotodel), (arvutinĂ€gemine) ja Smart
Reply (vastuste variandi valimine sĂ”numitele). Uues vĂ€ljaandes 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 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 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.
- Tehti on muudatusi, mis lihtsustavad rakenduste migreerimist salvestusse
, 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 Activity .
- (Control Flow Integrity), BoundSan , (Integer Overflow Sanitization) ja . MĂ€luprobleemide tuvastamiseks rakendustes on aktiveeritud hunniku viidete sildistamise kontroll, mis pĂ”hineb nendega seotud siltidel (). MĂ€luhalduse vigade otsimiseks lisaks on loodud sĂŒsteemipilt, mis sisaldab tĂ”rkeotsingu mehhanismi (Hardware-assisted AddressSanitizer).
- Valmis API , 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.
- 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.
- Lisatud raamistik , 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 , 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 (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 (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 ja 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.
Allikas: opennet.ru
