Google ir publicÄjis atvÄrtÄs mobilÄs platformas Android 12 izlaidumu. Ar jauno laidienu saistÄ«tie avota teksti ir ievietoti projekta Git repozitorijÄ (filiÄle android-12.0.0_r1). ProgrammaparatÅ«ras atjauninÄjumi tiek sagatavoti Pixel sÄrijas ierÄ«cÄm, kÄ arÄ« viedtÄlruÅiem, ko ražo Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo un Xiaomi. Papildus ir izveidoti universÄli GSI (Generic System Images) komplekti, kas piemÄroti dažÄdÄm ierÄ«cÄm, kuru pamatÄ ir ARM64 un x86_64 arhitektÅ«ra.
Galvenie jauninÄjumi:
- Tika piedÄvÄts viens no nozÄ«mÄ«gÄkajiem interfeisa dizaina atjauninÄjumiem projekta vÄsturÄ. Jaunais dizains Ä«steno "Material You" koncepciju, kas tiek reklamÄta kÄ nÄkamÄ MateriÄlu dizaina paaudze. JaunÄ koncepcija tiks automÄtiski piemÄrota visÄm platformÄm un saskarnes elementiem, un lietojumprogrammu izstrÄdÄtÄjiem nebÅ«s jÄveic nekÄdas izmaiÅas. JÅ«lijÄ aplikÄciju izstrÄdÄtÄjiem plÄnots nodroÅ”inÄt pirmo stabilo izlaidumu jaunam grafisko saskarÅu izstrÄdes rÄ«ku komplektam - Jetpack Compose.
Pati platforma piedÄvÄ jaunu logrÄ«ku dizainu. LogrÄ«ki ir padarÄ«ti redzamÄki, stÅ«ri ir labÄk noapaļoti, un ir nodroÅ”inÄta iespÄja izmantot dinamiskas krÄsas, kas atbilst sistÄmas tÄmai. Pievienotas interaktÄ«vas vadÄ«klas, piemÄram, izvÄles rÅ«tiÅas un slÄdži (CheckBox, Switch un RadioButton), kas, piemÄram, ļauj rediÄ£Ät uzdevumu sarakstus logrÄ«kÄ TODO, neatverot lietojumprogrammu.
Ieviesta vienmÄrÄ«gÄka vizuÄlÄ pÄreja uz lietojumprogrammÄm, kas tiek palaistas no logrÄ«kiem. LogrÄ«ku personalizÄÅ”ana ir vienkÄrÅ”ota - ir pievienota poga (aplis ar zÄ«muli), lai Ätri pÄrkonfigurÄtu logrÄ«ka izvietojumu ekrÄnÄ, kas parÄdÄs, ilgstoÅ”i pieskaroties logrÄ«kam.
Tiek nodroÅ”inÄti papildu režīmi logrÄ«ka izmÄra ierobežoÅ”anai un iespÄjai izmantot logrÄ«ka elementu adaptÄ«vo izkÄrtojumu (responsÄ«vo izkÄrtojumu), lai izveidotu standarta izkÄrtojumus, kas mainÄs atkarÄ«bÄ no redzamÄ laukuma lieluma (piemÄram, varat izveidot atseviŔķus izkÄrtojumus planÅ”etdatori un viedtÄlruÅi). LogrÄ«ku atlasÄ«tÄja saskarne nodroÅ”ina dinamisku priekÅ”skatÄ«jumu un iespÄju parÄdÄ«t logrÄ«ka aprakstu.
- Pievienota iespÄja automÄtiski pielÄgot sistÄmas paleti izvÄlÄtÄs tapetes krÄsai - sistÄma automÄtiski nosaka dominÄjoÅ”Äs krÄsas, pielÄgo paÅ”reizÄjo paleti un piemÄro izmaiÅas visiem interfeisa elementiem, ieskaitot paziÅojumu apgabalu, bloÄ·ÄÅ”anas ekrÄnu, logrÄ«kus un skaļuma kontroli.
- Ir ieviesti jauni animÄti efekti, piemÄram, pakÄpeniska tÄlummaiÅa un vienmÄrÄ«ga apgabalu pÄrvietoÅ”ana, ritinot, parÄdoties un pÄrvietojot elementus ekrÄnÄ. PiemÄram, atceļot paziÅojumu bloÄ·ÄÅ”anas ekrÄnÄ, laika indikators automÄtiski izpleÅ”as un aizÅem vietu, ko paziÅojums aizÅÄma iepriekÅ”.
- NolaižamÄs zonas dizains ar paziÅojumiem un Ätrajiem iestatÄ«jumiem ir pÄrveidots. Ätrajiem iestatÄ«jumiem ir pievienotas Google Pay un viedÄs mÄjas vadÄ«bas iespÄjas. Turot nospiestu baroÅ”anas pogu, tiek parÄdÄ«ts Google palÄ«gs, ar kuru varat pavÄlÄt veikt zvanu, atvÄrt lietotni vai skaļi lasÄ«t rakstu. PaziÅojumi ar pieteikumÄ norÄdÄ«to saturu tiek parÄdÄ«ti vispÄrÄ«gÄ formÄ.
- Pievienots Stretch pÄrritinÄÅ”anas efekts, kas skaidri parÄda, ka lietotÄjs ir pÄrsniedzis ritinÄÅ”anas apgabalu un sasniedzis satura beigas. Ar jauno efektu satura attÄls, Ŕķiet, izstiepjas un atgriežas. Jaunais ritinÄÅ”anas beigu režīms ir iespÄjots pÄc noklusÄjuma, taÄu iestatÄ«jumos ir iespÄja atgriezties pie vecÄs darbÄ«bas.
- Interfeiss ir optimizÄts ierÄ«cÄm ar salokÄmiem ekrÄniem.
- Ir ieviestas vienmÄrÄ«gÄkas audio pÄrejas - pÄrslÄdzoties no vienas lietojumprogrammas, kas izvada skaÅu, uz citu, pirmÄs skaÅa tagad tiek vienmÄrÄ«gi izslÄgta, bet otrÄ vienmÄrÄ«gi palielinÄs, neuzliekot vienu skaÅu otrai.
- TÄ«kla savienojumu pÄrvaldÄ«bas saskarne Ätro iestatÄ«jumu blokÄ, panelÄ« un sistÄmas konfiguratorÄ ir modernizÄta. Ir pievienots jauns interneta panelis, kas ļauj Ätri pÄrslÄgties starp dažÄdiem pakalpojumu sniedzÄjiem un diagnosticÄt problÄmas.
- Pievienota iespÄja izveidot ekrÄnuzÅÄmumus, kas aptver ne tikai redzamo laukumu, bet arÄ« ritinÄmÄ apgabala saturu. IespÄja paturÄt saturu Ärpus redzamÄ apgabala darbojas visÄs lietojumprogrammÄs, kas izvadei izmanto klasi View. Lai ieviestu atbalstu ekrÄnuzÅÄmumu ritinÄÅ”anai programmÄs, kas izmanto noteiktas saskarnes, ir ierosinÄta ScrollCapture API.
- Ir uzlabota ekrÄna satura automÄtiskÄs pagrieÅ”anas funkcija, kas tagad var izmantot sejas atpazÄ«Å”anu no priekÅ”ÄjÄs kameras, lai noteiktu, vai ekrÄns ir jÄpagriež, piemÄram, ja persona lieto tÄlruni guļus stÄvoklÄ«. Lai nodroÅ”inÄtu konfidencialitÄti, informÄcija tiek apstrÄdÄta lidojuma laikÄ bez starpposma attÄlu glabÄÅ”anas. Funkcija paÅ”laik ir pieejama tikai Pixel 4 un jaunÄkos viedtÄlruÅos.
- Uzlabots režīms attÄls attÄlÄ (PIP, AttÄls attÄlÄ) un palielinÄts pÄrejas efektu vienmÄrÄ«gums. Ja iespÄjojat automÄtisku pÄreju uz PIP, izmantojot žestu lÄ«dz mÄjÄm (pavirzot ekrÄna apakÅ”daļu uz augÅ”u), lietojumprogramma tagad tiek nekavÄjoties pÄrslÄgta uz PIP režīmu, negaidot animÄcijas pabeigÅ”anu. Uzlabota PIP logu izmÄru maiÅa ar saturu, kas nav video. Pievienota iespÄja paslÄpt PIP logu, velkot to uz ekrÄna kreiso vai labo malu. RÄ«cÄ«ba, pieskaroties PIP logam, ir mainÄ«ta ā tagad ar vienu pieskÄrienu tiek parÄdÄ«tas vadÄ«bas pogas, un dubultskÄriens maina loga izmÄru.
- Tika veikta ievÄrojama sistÄmas veiktspÄjas optimizÄcija - galveno sistÄmas pakalpojumu CPU slodze samazinÄjÄs par 22%, kas savukÄrt palielinÄja akumulatora darbÄ«bas laiku par 15%. Samazinot bloÄ·ÄÅ”anas strÄ«dus, samazinot latentumu un optimizÄjot I/O, tiek palielinÄta veiktspÄja, pÄrejot no vienas lietojumprogrammas uz citu, un tiek samazinÄts lietojumprogrammas palaiÅ”anas laiks.
ProgrammÄ PackageManager, strÄdÄjot ar momentuzÅÄmumiem tikai lasÄ«Å”anas režīmÄ, bloÄ·ÄÅ”anas strÄ«ds tiek samazinÄts par 92%. Binder starpprocesu komunikÄcijas programma izmanto vieglu keÅ”atmiÅu, lai dažu veidu zvaniem samazinÄtu latentumu lÄ«dz pat 47 reizÄm. Uzlabota veiktspÄja dex, odex un vdex failu apstrÄdei, kÄ rezultÄtÄ ir ÄtrÄks lietotÅu ielÄdes laiks, Ä«paÅ”i ierÄ«cÄs ar maz atmiÅas. Lietojumprogrammu palaiÅ”ana no paziÅojumiem ir paÄtrinÄta, piemÄram, Google fotoattÄlu palaiÅ”ana no paziÅojuma tagad ir par 34% ÄtrÄka.
Datu bÄzes vaicÄjumu veiktspÄja ir uzlabota, izmantojot CursorWindow operÄcijÄ iekļauto optimizÄciju. Nelielam datu apjomam CursorWindow ir kļuvis par 36% ÄtrÄks, un vairÄk nekÄ 1000 rindu komplektiem paÄtrinÄjums var bÅ«t lÄ«dz 49 reizÄm.
IerosinÄti kritÄriji ierÄ«Äu klasificÄÅ”anai pÄc veiktspÄjas. Pamatojoties uz ierÄ«ces iespÄjÄm, tai tiek pieŔķirta veiktspÄjas klase, ko pÄc tam var izmantot lietojumprogrammÄs, lai ierobežotu kodeku funkcionalitÄti mazjaudas ierÄ«cÄs vai apstrÄdÄtu augstÄkas kvalitÄtes multivides saturu jaudÄ«gÄ aparatÅ«rÄ.
- Ir ieviests lietojumprogrammu hibernÄcijas režīms, kas ļauj, ja lietotÄjs ilgstoÅ”i nav skaidri mijiedarbojies ar programmu, automÄtiski atiestatÄ«t iepriekÅ” pieŔķirtÄs atļaujas lietojumprogrammai, apturÄt izpildi, atgriezt aplikÄcijas izmantotos resursus, piemÄram, atmiÅu, un bloÄ·Ät fona darbu sÄkÅ”anu un push paziÅojumu sÅ«tÄ«Å”anu. Å o režīmu var izmantot lielÄkajai daļai lietojumprogrammu, un tas ļauj aizsargÄt lietotÄja datus, kuriem joprojÄm ir piekļuve sen aizmirstÄm programmÄm. Ja vÄlaties, iestatÄ«jumos var selektÄ«vi atspÄjot hibernÄcijas režīmu.
- AnimÄcija, pagriežot ekrÄnu, ir optimizÄta, samazinot aizkavi pirms pagrieÅ”anas par aptuveni 25%.
- StruktÅ«ra ietver jaunu augstas veiktspÄjas meklÄtÄjprogrammu AppSearch, kas ļauj indeksÄt informÄciju ierÄ«cÄ un veikt pilna teksta meklÄÅ”anu ar ranžÄÅ”anas rezultÄtiem. AppSearch nodroÅ”ina divu veidu indeksus ā meklÄjumu organizÄÅ”anai atseviŔķÄs lietojumprogrammÄs un meklÄÅ”anai visÄ sistÄmÄ.
- Pievienots Game Mode API un atbilstoÅ”ie iestatÄ«jumi, kas ļauj pÄrvaldÄ«t spÄles veiktspÄjas profilu ā piemÄram, varat upurÄt veiktspÄju, lai pagarinÄtu akumulatora darbÄ«bas laiku vai izmantotu visus pieejamos resursus, lai sasniegtu maksimÄlo FPS.
- Pievienota atskaÅoÅ”anas kÄ lejupielÄdes funkcija, lai instalÄÅ”anas procesa laikÄ fonÄ lejupielÄdÄtu spÄles resursus, ļaujot jums sÄkt spÄlÄt pirms lejupielÄdes pabeigÅ”anas. pieteikumu.
- PaaugstinÄta reakcija un reakcijas Ätrums, strÄdÄjot ar paziÅojumiem. PiemÄram, kad lietotÄjs pieskaras paziÅojumam, tas nekavÄjoties novirza viÅu uz saistÄ«to lietotni. Lietojumprogrammas ierobežo paziÅojumu batutu izmantoÅ”anu.
- OptimizÄti IPC zvani programmÄ Binder. Izmantojot jaunu keÅ”atmiÅas stratÄÄ£iju un novÄrÅ”ot bloÄ·ÄÅ”anas strÄ«dus, latentums tika ievÄrojami samazinÄts. KopumÄ Binder zvanu veiktspÄja ir aptuveni dubultojusies, taÄu ir dažas jomas, kurÄs ir sasniegti vÄl ievÄrojami paÄtrinÄjumi. PiemÄram, refContentProvider() izsaukÅ”ana kļuva 47 reizes ÄtrÄka, releaseWakeLock() 15 reizes ÄtrÄka un JobScheduler.schedule() 7.9 reizes ÄtrÄka.
- Lai novÄrstu iespÄjamÄs veiktspÄjas problÄmas, lietojumprogrammÄm ir aizliegts palaist priekÅ”plÄna pakalpojumus, darbojoties fonÄ, izÅemot dažus Ä«paÅ”us gadÄ«jumus. Lai sÄktu darbu, atrodoties fonÄ, ieteicams izmantot WorkManager. Lai vienkÄrÅ”otu pÄreju, programmÄ JobScheduler ir piedÄvÄts jauns darba veids, kas sÄkas nekavÄjoties, ir palielinÄjis prioritÄti un piekļuvi tÄ«klam.
- PrivÄtuma informÄcijas paneļa interfeiss ir ieviests ar vispÄrÄju pÄrskatu par visiem atļauju iestatÄ«jumiem, kas ļauj saprast, kurÄm lietotÄja datu lietojumprogrammÄm ir piekļuve. Interfeiss ietver arÄ« laika skalu, kas vizualizÄ vÄsturi par lietotÅu piekļuvi mikrofonam, kamerai un atraÅ”anÄs vietas datiem. Katrai lietojumprogrammai varat skatÄ«t detalizÄtu informÄciju un iemeslus, kÄdÄļ piekļūt sensitÄ«viem datiem.
- Panelim ir pievienoti mikrofona un kameras darbÄ«bas indikatori, kas parÄdÄs, kad lietojumprogramma piekļūst kamerai vai mikrofonam. NoklikŔķinot uz indikatoriem, tiek parÄdÄ«ts dialoglodziÅÅ” ar iestatÄ«jumiem, kas ļauj noteikt, kura lietojumprogramma darbojas ar kameru vai mikrofonu, un, ja nepiecieÅ”ams, atsaukt atļaujas.
- Ätro iestatÄ«jumu uznirstoÅ”o logu blokam ir pievienoti slÄdži, ar kuriem var piespiedu kÄrtÄ izslÄgt mikrofonu un kameru. MÄÄ£inot piekļūt kamerai un mikrofonam pÄc izslÄgÅ”anas, lietojumprogrammai tiks nosÅ«tÄ«ts paziÅojums un tukÅ”i dati.
- Pievienots jauns paziÅojums, kas parÄdÄs ekrÄna apakÅ”Ä ikreiz, kad lietojumprogramma mÄÄ£ina nolasÄ«t starpliktuves saturu, izsaucot funkciju getPrimaryClip(). Ja saturs no starpliktuves tiek kopÄts tajÄ paÅ”Ä lietojumprogrammÄ, kurÄ tas tika pievienots, paziÅojums neparÄdÄs.
- Pievienota atseviŔķa atļauja BLUETOOTH_SCAN skenÄt tuvumÄ esoÅ”Äs ierÄ«ces, izmantojot Bluetooth. IepriekÅ” Ŕī iespÄja tika nodroÅ”inÄta, pamatojoties uz piekļuvi ierÄ«ces atraÅ”anÄs vietas informÄcijai, kÄ rezultÄtÄ bija jÄpieŔķir papildu atļaujas lietojumprogrammÄm, kurÄm, izmantojot Bluetooth, ir nepiecieÅ”ama savienoÅ”ana pÄrÄ« ar citu ierÄ«ci.
- Ir modernizÄts dialoglodziÅÅ” piekļuves nodroÅ”inÄÅ”anai informÄcijai par ierÄ«ces atraÅ”anÄs vietu. LietotÄjam tagad tiek dota iespÄja sniegt lietojumprogrammai informÄciju par precÄ«zu atraÅ”anÄs vietu vai sniegt tikai aptuvenus datus, kÄ arÄ« ierobežot pilnvaras tikai aktÄ«vajai sesijai ar programmu (liegt piekļuvi, kad tÄ darbojas fonÄ). IzvÄloties aptuveno atraÅ”anÄs vietu, atgriezto datu precizitÄtes lÄ«meni var mainÄ«t iestatÄ«jumos, tostarp attiecÄ«bÄ uz atseviŔķÄm lietojumprogrammÄm.
- Lietojumprogrammu izstrÄdÄtÄjiem tiek dota iespÄja atspÄjot uznirstoÅ”os brÄ«dinÄjumus, kas pÄrklÄjas ar saturu. IepriekÅ” iespÄja parÄdÄ«t logus, kas pÄrklÄjas, tika kontrolÄta, pieprasot pÄrbaudÄ«t atļaujas, instalÄjot lietojumprogrammas, kurÄs tiek rÄdÄ«ti pÄrklÄjoÅ”ie logi. Nebija pieejami rÄ«ki, lai ietekmÄtu satura pÄrklÄÅ”anos no lietojumprogrammÄm, kuru logi pÄrklÄjas. Izmantojot izsaukumu Window#setHideOverlayWindows(), visi logi, kas pÄrklÄjas, tagad tiks automÄtiski paslÄpti. PiemÄram, slÄpÅ”anu var iespÄjot, kad tiek parÄdÄ«ta Ä«paÅ”i svarÄ«ga informÄcija, piemÄram, darÄ«juma apstiprinÄjums.
- LietojumprogrammÄm tiek pieŔķirti papildu iestatÄ«jumi, lai ierobežotu paziÅojumu darbÄ«bas, kamÄr ekrÄns ir bloÄ·Äts. IepriekÅ” jums bija iespÄja kontrolÄt paziÅojumu redzamÄ«bu tikai tad, kad ekrÄns ir bloÄ·Äts, taÄu tagad varat iespÄjot obligÄto autentifikÄciju, lai veiktu jebkÄdas darbÄ«bas ar paziÅojumiem, kamÄr ekrÄns ir bloÄ·Äts. PiemÄram, ziÅojumapmaiÅas lietotnei var bÅ«t nepiecieÅ”ama autentifikÄcija pirms ziÅojuma dzÄÅ”anas vai atzÄ«mÄÅ”anas kÄ izlasÄ«tu.
- Pievienots PackageManager.requestChecksums() API, lai pieprasÄ«tu un pÄrbaudÄ«tu instalÄtÄs lietojumprogrammas kontrolsummu. AtbalstÄ«tie algoritmi ietver SHA256, SHA512 un Merkle Root.
- WebView tÄ«mekļa programma ievieÅ” iespÄju izmantot atribÅ«tu SameSite, lai kontrolÄtu sÄ«kfailu apstrÄdi. VÄrtÄ«ba āSameSite=Laxā ierobežo sÄ«kfailu nosÅ«tÄ«Å”anu starpvietÅu apakÅ”pieprasÄ«jumiem, piemÄram, attÄla pieprasÄ«Å”anai vai satura ielÄdei, izmantojot iframe no citas vietnes. RežīmÄ "SameSite=Strict" sÄ«kfaili netiek sÅ«tÄ«ti nekÄda veida starpvietÅu pieprasÄ«jumiem, tostarp visÄm ienÄkoÅ”ajÄm saitÄm no ÄrÄjÄm vietnÄm.
- MÄs turpinÄm darbu pie MAC adreÅ”u nejauŔības noteikÅ”anas, lai izslÄgtu ierÄ«ces izsekoÅ”anas iespÄju, kad ir izveidots savienojums ar bezvadu tÄ«klu. NepriviliÄ£ÄtÄm lietojumprogrammÄm ir ierobežota piekļuve ierÄ«ces MAC adresei, un izsaukums getHardwareAddress() tagad atgriež nulles vÄrtÄ«bu.
- Pievienota iespÄja pielÄgot interfeisa elementus ierÄ«cÄm ar noapaļotiem ekrÄniem. IzstrÄdÄtÄji tagad var iegÅ«t informÄciju par ekrÄna noapaļojumiem un pielÄgot saskarnes elementus, kas atrodas neredzamos stÅ«ros. Izmantojot jauno RoundedCorner API, varat uzzinÄt tÄdus parametrus kÄ noapaļoÅ”anas rÄdiuss un centrs, savukÄrt, izmantojot Display.getRoundedCorner() un WindowInsets.getRoundedCorner(), varat noteikt katra ekrÄna noapaļotÄ stÅ«ra koordinÄtas.
- Ir pievienota jauna CompanionDeviceService API, ar kuru var aktivizÄt aplikÄcijas, kas kontrolÄ pavadoÅ”Äs ierÄ«ces, piemÄram, viedpulksteÅus un fitnesa izsekotÄjus. API atrisina problÄmu ar nepiecieÅ”amo lietojumprogrammu palaiÅ”anu un pievienoÅ”anu, kad tuvumÄ parÄdÄs pavadoÅ”Ä ierÄ«ce. SistÄma aktivizÄ pakalpojumu, kad ierÄ«ce atrodas tuvumÄ, un nosÅ«ta paziÅojumu, kad ierÄ«ce tiek atvienota vai ierÄ«ce nonÄk tvÄrumÄ vai atstÄj to. Lietotnes var arÄ« izmantot jauno pavadoÅ”Äs ierÄ«ces profilu, lai vieglÄk iestatÄ«tu atļaujas pievienoties ierÄ«cei.
- Uzlabota jaudas prognozÄÅ”anas sistÄma. Tagad lietojumprogrammas var pieprasÄ«t informÄciju par paredzamo kopÄjo caurlaidspÄju saistÄ«bÄ ar operatoru, konkrÄtu bezvadu tÄ«klu (Wi-Fi SSID), tÄ«kla veidu un signÄla stiprumu.
- KopÄjo vizuÄlo efektu, piemÄram, izplÅ«Å”anas un krÄsu kropļojumu, pielietoÅ”ana ir vienkÄrÅ”ota, un tagad to var lietot, izmantojot RenderEffect API, jebkuram RenderNode objektam vai visam redzamajam laukumam, tostarp Ä·ÄdÄ ar citiem efektiem. Å Ä« funkcija, piemÄram, ļauj aizmiglot attÄlu, kas tiek rÄdÄ«ts, izmantojot ImageView, nepÄrprotami nekopÄjot, neapstrÄdÄjot un neaizstÄjot bitkarti, pÄrvietojot Ŕīs darbÄ«bas uz platformas pusi. TurklÄt tiek piedÄvÄta saskarne Window.setBackgroundBlurRadius() API, ar kuru varat aizmiglot loga fonu ar matÄta stikla efektu un izcelt dziļumu, aizmiglojot loga apkÄrtÄjo telpu.
- IntegrÄti rÄ«ki multivides straumju pÄrkodÄÅ”anai, ko var izmantot vidÄs ar kameras lietojumprogrammu, kas saglabÄ video HEVC formÄtÄ, lai nodroÅ”inÄtu saderÄ«bu ar lietojumprogrammÄm, kas neatbalsta Å”o formÄtu. Å ÄdÄm lietojumprogrammÄm biežÄk izmantotajam AVC formÄtam ir pievienota automÄtiskÄs pÄrkodÄÅ”anas funkcija.
- Pievienots AVIF (AV1 attÄla formÄta) attÄla formÄta atbalsts, kas izmanto iekÅ”ÄjÄs kadra saspieÅ”anas tehnoloÄ£ijas no AV1 video kodÄÅ”anas formÄta. Konteiners saspiestu datu izplatÄ«Å”anai AVIF ir pilnÄ«gi lÄ«dzÄ«gs HEIF. AVIF atbalsta gan attÄlus HDR (High Dynamic Range) un plaÅ”as gammas krÄsu telpÄ, gan standarta dinamiskajÄ diapazonÄ (SDR).
- Tiek piedÄvÄta vienota OnReceiveContentListener API, lai ievietotu un pÄrvietotu paplaÅ”inÄtu satura veidu (formatÄtu tekstu, attÄlus, video, audio failus utt.) starp lietojumprogrammÄm, izmantojot dažÄdus datu avotus, tostarp starpliktuvi, tastatÅ«ru un vilkÅ”anas un nomeÅ”anas saskarni.
- Ir pievienots taustes atgriezeniskÄs saites efekts, kas realizÄts, izmantojot tÄlruÅos iebÅ«vÄto vibrÄcijas motoru, kurÄ vibrÄcijas biežums un intensitÄte ir atkarÄ«ga no Å”obrÄ«d izvadÄ«tÄs skaÅas parametriem. Jaunais efekts ļauj fiziski sajust skaÅu un to var izmantot, lai pievienotu papildu reÄlismu spÄlÄm un skaÅas programmÄm.
- IegremdÄÅ”anas režīmÄ, kurÄ programma tiek rÄdÄ«ta pilnekrÄna režīmÄ ar paslÄptiem servisa paneļiem, navigÄcija tiek vienkÄrÅ”ota, izmantojot vadÄ«bas žestus. PiemÄram, grÄmatÄs, videoklipos un fotoattÄlos tagad var pÄrvietoties ar vienu vilkÅ”anas žestu.
- Mainline projekta ietvaros, kas ļauj atjauninÄt atseviŔķus sistÄmas komponentus, neatjauninot visu platformu, papildus Android 22 pieejamajiem 11 moduļiem ir sagatavoti jauni atjauninÄmi sistÄmas moduļi. AtjauninÄjumi ietekmÄ ar aparatÅ«ru nesaistÄ«tus komponentus, kas tiek lejupielÄdÄti, izmantojot Google Play atseviŔķi no ražotÄja OTA programmaparatÅ«ras atjauninÄjumiem. Starp jaunajiem moduļiem, kurus var atjauninÄt, izmantojot Google Play, neatjauninot programmaparatÅ«ru, ir ART (Android Runtime) un video pÄrkodÄÅ”anas modulis.
- Klasei WindowInsets ir pievienota API, lai noteiktu kameras un mikrofona lietoÅ”anas indikatoru displeja pozÄ«ciju (indikatori var pÄrklÄties ar vadÄ«klÄm programmÄs, kas izvietotas pilnekrÄna režīmÄ, un, izmantojot norÄdÄ«to API, lietojumprogramma var pielÄgot savu saskarni).
- CentralizÄti pÄrvaldÄ«tÄm ierÄ«cÄm ir pievienota opcija, kas novÄrÅ” slÄdžu izmantoÅ”anu mikrofona un kameras izslÄgÅ”anai.
- CDM (Companion Device Manager) lietojumprogrammÄm, kas darbojas fonÄ un kuras kontrolÄ pavadoÅ”Äs ierÄ«ces, piemÄram, viedos pulksteÅus un fitnesa izsekotÄjus, ir iespÄjams palaist priekÅ”plÄna pakalpojumus.
- ValkÄjamÄm ierÄ«cÄm paredzÄtÄ izdevuma vietÄ Android Wear kopÄ ar Samsung nolÄma izstrÄdÄt jaunu vienotu platformu, kas apvieno Android un Tizen iespÄjas.
- Ir paplaÅ”inÄtas Android izdevumu iespÄjas automaŔīnu informÄcijas un izklaides sistÄmÄm un viedtelevizoriem.
Avots: opennet.ru