Okrem všetkých zábavných vylepšení pre tablety, skladacie a Chromebooky prinesie Android 12L do všetkých zariadení niekoľko nových funkcií.
Google ako prvý odhalil Android 12L v októbri a na rozdiel od väčšiny aktualizácií Androidu sa zameriava takmer výlučne na zariadenia s veľkými obrazovkami. Tablety, skladacie zariadenia a Chromebooky sú to pravé miesto väčšina vzrušujúcich zmien príde, ale to neznamená, že bežné smartfóny sú úplne vynechané. Teraz máme lepšiu predstavu o tom, ktoré zmeny sa prejavia na všetkých zariadeniach s Androidom.
Google už spomenul niekoľko nových funkcií a zmien API, ktoré prichádzajú do všetkých zariadení v rámci aktualizácie Android 12L, vrátane nová možnosť „rýchly výber tapety“ v spúšťači AOSP, Volanie nablízku pre zariadenia Pixel a Nest, návrat ovládacích prvkov hlasitosti pre prenášanie, podpora dynamických tém v AOSP, a Farby materiálu v bootovacej animácii.
Teraz došlo k niekoľkým ďalším zmenám zvýraznené Esper. Počnúc systémom Android 12L budú môcť výrobcovia zariadení prepísať preferované orientácie požadované aplikáciami, ktoré majú najväčšiu výhodu skladateľné zariadenia (napr. váš Galaxy Fold 3 sa neprevráti nabok pri otváraní aplikácií iba na výšku), ale možno ich použiť aj v inej forme faktory.
Google tiež implementuje nový Audio Spatializer API, ktorého cieľom je zjednotiť všetky rôzne implementácie podpory priestorového zvuku (v súčasnosti sa nachádza v okrem iného telefóny Sony), takže aplikácie môžu ľahko určiť, či aktuálne zariadenie podporuje priestorové audio. Android 12L podporuje aj celoobrazovkové sledovanie, takže ak máte slúchadlá s ich vlastnými akcelerometer a gyroskop, môžu nahlásiť vašu aktuálnu polohu hlavy systému Android, aby ste boli ešte viac pohlcujúci audio. Podporované budú tri režimy sledovania hlavy: statický (bez sledovania hlavy), relatívny svetový (bez sledovania obrazovky) a relatívny na obrazovke (sledovanie z celej obrazovky na hlavu).
Ešte väčšia zmena je tá, ktorá sa pravdepodobne použije na Google Pixel 6 séria, ktorá bola nedávno uvedená na trh. V súčasnosti môže rozhranie VoiceInteractionSession API získať informácie o tom, ktorá aplikácia je momentálne spustená na zariadení a ktorá časť ako dokáže pochopiť, čo je na obrazovke, urobením snímky obrazovky a následnou analýzou snímky obrazovky pomocou OCR. V systéme Android 12L sa však pridávajú dve nové spätné volania -- registerVisibleActivityCallback
a unregisterVisibleActivityCallback
.
Prvé z týchto dvoch spätných volaní umožňuje aplikácii asistenta zaregistrovať spätné volanie, aby bola upozornená na zmenu viditeľnej aktivity, zatiaľ čo druhé spätné volanie jednoducho zruší. V podstate to umožní aplikácii asistenta sledovať cestu používateľa aplikáciami, aby poskytovala výkonnejšie návrhy a integrovanejšie prostredie. Esper verí, že „nový“ Google Assistant ktorý poháňa zariadenia Pixel od Pixel 4 a novších, bude túto schopnosť vo veľkej miere využívať.
A nakoniec, Google má tiež nezastarané dve rôzne rozhrania API na prístup k externému úložisku v systéme Android 12L. V Androide 10 Google predstavil kontroverzné Rámec Scoped Storage. Cieľom bolo zablokovať väčšinu aplikácií v prístupe k údajom mimo ich vlastných priečinkov a určitých zdieľaných adresárov (ako sú priečinky Stiahnuté súbory a Obrázky). Spoločnosť Google následne zavrhla dve široko používané rozhrania API pre externé úložisko súčasne: getExternalStorageDirectory()
(používa sa na prístup k primárnemu externému úložisku) a getExternalStoragePublicDirectory()
(pre prístup k adresáru úložiska pre špecifické typy). Google teraz ruší podporu oboch týchto rozhraní API. Toto prichádza po zmenách v systéme Android 11, ktoré umožnili prístup na čítanie k väčšine externých úložísk. Aby bolo jasné, aplikácie stále nemôže čítať ani zapisovať obsah vytvorený inými aplikáciami vo verejných adresároch (napríklad súbory uložené prehliadačom Chrome do priečinka Stiahnuté súbory) bez rozšírených povolení.
Pravdepodobne budeme vedieť viac o všetkých zmenách API a medzi zariadeniami v systéme Android 12L po ďalšom beta vydaní, ktoré je momentálne naplánované na budúci mesiac.
Tento článok bol napísaný s dodatočným príspevkom od Adam Conway