Lisaks kõikidele lõbusatele tahvelarvutite, kokkupandavate arvutite ja Chromebookide täiustustele toob Android 12L kõikidesse seadmetesse mõned uued funktsioonid.
Google paljastas esmalt Android 12L oktoobris ja erinevalt enamikust Androidi uuendustest keskendub see peaaegu eranditult suure ekraaniga seadmetele. Tahvelarvutid, kokkuklapitavad ja Chromebookid on õige koht enamik põnevaid muudatusi saabub, kuid see ei tähenda, et tavalised nutitelefonid jääksid melust täielikult kõrvale. Nüüd on meil parem ülevaade sellest, millised muudatused kuvatakse kõigis Android-seadmetes.
Google mainis juba mõnda uut funktsiooni ja API muudatust, mis tulevad Android 12L värskenduse osana kõikidesse seadmetesse, sealhulgas uus "kiire tapeedivalija" valik AOSP käivitajas, Läheduses helistab Pixeli ja Nesti seadmetele, helitugevuse nuppude tagastamine ülekandmiseks, dünaamilise teema tugi AOSP-s, ja Material You värvid alglaadimisanimatsioonis.
Mõned muud muudatused on nüüdseks tehtud poolt esile tõstetud Esper
. Alates Android 12L-st saavad seadmete tootjad alistada rakenduste taotletud eelistatud orientatsioonid, mis kasu on kõige rohkem kokkupandavatest seadmetest (nt teie Galaxy Fold 3 ei libise ainult portreerakenduste avamisel küljele), kuid seda võidakse kasutada ka muul kujul tegurid.Google juurutab ka uut Audio Spatializer API, mille eesmärk on ühendada kõik ruumilise heli toe erinevad teostused (praegu leitud muu hulgas Sony telefonid), et rakendused saaksid hõlpsasti kindlaks teha, kas praegune seade toetab ruumilist heli. Android 12L toetab ka täisekraanilt peani jälgimist, nii et kui teil on kõrvaklapid omadega kiirendusmõõtur ja güroskoop, saavad nad teie praeguse peaasendi Androidile teada anda, et kaasahaaravam oleks heli. Toetatakse kolme pea jälgimise režiimi: staatiline (peade jälgimine puudub), maailma suhteline (ekraani jälgimine puudub) ja ekraani suhteline (täielik ekraan-pea jälgimine).
Veelgi suurem muudatus on see, mida tõenäoliselt kasutatakse Google Pixel 6 seeria, mis hiljuti käivitati. Praegu saab VoiceInteractionSession API teavet selle kohta, milline rakendus parajasti seadmes töötab, ja osa kuidas ta saab ekraanil olevast aru saada, tehes ekraanipildi ja seejärel analüüsides seda ekraanipilti OCR-i kaudu. Android 12L-s lisatakse aga kaks uut tagasihelistamist -- registerVisibleActivityCallback
ja unregisterVisibleActivityCallback
.
Neist kahest tagasihelistamisest esimene võimaldab abilise rakendusel registreerida tagasihelistamise, et saada märguanne nähtava tegevuse muutumisest, teine aga lihtsalt tühistab tagasihelistamise. Sisuliselt võimaldab see abirakendusel jälgida kasutaja teekonda läbi rakenduste, et pakkuda võimsamaid soovitusi ja integreeritumat kogemust. Esper usub, et "uus" Google'i assistent mis toidab Pixeli seadmeid alates Pixel 4-st ja uuematest versioonidest, kasutab seda võimalust laialdaselt.
Lõpuks on Google'il Android 12L-s ka kaks erinevat API-d, mis võimaldavad juurdepääsu välisele salvestusruumile. Android 10-s tutvustas Google vastuolulist Ulatuslik salvestusraamistik. Selle eesmärk oli blokeerida enamiku rakenduste juurdepääs andmetele väljaspool nende enda kaustu ja teatud jagatud katalooge (nt kaustad Allalaadimised ja Pildid). Seejärel katkestas Google korraga kaks laialdaselt kasutatavat välist salvestus-API-d: getExternalStorageDirectory()
(kasutatakse esmasele välismälule juurdepääsuks) ja getExternalStoragePublicDirectory()
(teatud tüüpide salvestuskataloogile juurdepääsuks). Google tühistab nüüd mõlema nende API-de toe. See tuleneb Android 11 muudatustest, mis võimaldasid lugemisjuurdepääsu enamikule välismäluseadmest. Et olla selge, rakendused ikka veel ei saa lugeda ega kirjutada avalikes kataloogides teiste rakenduste loodud sisu (nt Chrome'i allalaadimiste kausta salvestatud failid) ilma täiustatud lubadeta.
Tõenäoliselt saame kõigist Android 12L API ja seadmeülestest muudatustest rohkem teada pärast järgmist beetaversiooni, mis on praegu kavandatud järgmisel kuul.
See artikkel on kirjutatud täiendava sisendiga Adam Conway