Preview ng Android 14

Iniharap ng Google ang unang pagsubok na bersyon ng bukas na mobile platform na Android 14. Inaasahan ang paglabas ng Android 14 sa ikatlong quarter ng 2023. Upang suriin ang mga bagong kakayahan ng platform, iminungkahi ang isang paunang programa sa pagsubok. Ang mga build ng firmware ay inihanda para sa Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G at Pixel 4a (5G) device.

Mga pangunahing inobasyon sa Android 14:

  • Patuloy na pinapahusay ng trabaho ang performance ng platform sa mga tablet at device na may mga natitiklop na screen. Nag-update kami ng mga alituntunin para sa pagbuo ng mga app para sa mga malalaking screen na device at nagdagdag ng mga generic na pattern ng UI para sa malalaking screen upang matugunan ang mga gamit gaya ng social media, komunikasyon, nilalamang multimedia, pagbabasa, at pamimili. Ang isang paunang release ng Cross device SDK ay iminungkahi na may mga tool para sa pagbuo ng mga application na gumagana nang tama sa iba't ibang uri ng mga device (smartphone, tablet, smart TV, atbp.) at iba't ibang form factor.
  • Ang koordinasyon ng resource-intensive background work, tulad ng pag-download ng malalaking file kapag may koneksyon sa WiFi, ay na-optimize. Ang mga pagbabago ay ginawa sa API para sa paglulunsad ng mga priyoridad na serbisyo (Foreground Service) at pag-iskedyul ng mga gawain (JobScheduler), na nagdagdag ng bagong functionality para sa mga trabahong inilunsad ng user na nauugnay sa paglilipat ng data. Ipinakilala ang mga kinakailangan upang ipahiwatig ang uri ng mga priyoridad na serbisyo na ilulunsad (paggawa gamit ang camera, pag-synchronize ng data, pag-playback ng multimedia data, pagsubaybay sa lokasyon, pag-access sa mikropono, atbp.). Mas madaling tukuyin ang mga kundisyon para sa pag-activate ng mga pag-download ng data, halimbawa, upang i-download lamang kapag na-access sa pamamagitan ng Wi-Fi.
  • Ang panloob na sistema ng broadcast para sa paghahatid ng mga mensahe ng broadcast sa mga application ay na-optimize upang mabawasan ang pagkonsumo ng kuryente at mapabuti ang pagtugon. Pinahusay na pagtanggap ng application ng mga nakarehistrong stream ng mensahe - ang mga mensahe ay maaaring i-queue, pagsamahin (halimbawa, isang serye ng BATTERY_CHANGED na mga mensahe ang pagsasama-samahin sa isa) at ihahatid lamang pagkatapos lumabas ang application sa naka-cache na estado.
  • Ang paggamit ng Exact Alarms function sa mga application ay nangangailangan na ngayon ng pagkuha ng hiwalay na SCHEDULE_EXACT_ALARM na pahintulot, dahil ang paggamit ng functionality na ito ay maaaring negatibong makaapekto sa buhay ng baterya at humantong sa pagtaas ng resource consumption (para sa mga naka-iskedyul na gawain, inirerekumenda na gumamit ng activation sa tinatayang oras). Ang mga application na may kalendaryo at pagpapatupad ng orasan na gumagamit ng time-based activation ay dapat bigyan ng USE_EXACT_ALARM na pahintulot sa pag-install. Ang pag-publish ng mga application sa direktoryo ng Google Play na may pahintulot ng USE_EXACT_ALARM ay pinapayagan lamang para sa mga program na nagpapatupad ng alarm clock, timer, at kalendaryo na may mga notification sa kaganapan.
  • Ang mga kakayahan sa pag-scale ng font ay pinalawak, ang maximum na antas ng pag-scale ng font ay nadagdagan mula 130% hanggang 200%, at upang matiyak na ang teksto sa mataas na pag-magnify ay hindi mukhang masyadong malaki, ang isang hindi-linear na pagbabago sa antas ng scaling ay awtomatikong inilalapat ( ang malaking teksto ay hindi pinalaki ng mas maliit na teksto).
    Preview ng Android 14
  • Posibleng tukuyin ang mga setting ng wika na nauugnay sa mga indibidwal na application. Mababago na ngayon ng developer ng app ang mga setting ng localeConfig sa pamamagitan ng pagtawag sa LocaleManager.setOverrideLocaleConfig upang matukoy ang listahan ng mga wikang ipinapakita para sa app sa interface ng configuration ng Android.
  • Ang Grammatical Inflection API ay idinagdag upang gawing mas madaling magdagdag ng mga pagsasalin ng mga elemento ng interface na isinasaalang-alang ang mga wika na may sistema ng kasarian.
  • Upang maiwasan ang mga nakakahamak na application na humarang sa mga kahilingan sa layunin, ipinagbabawal ng bagong bersyon ang pagpapadala ng mga layunin nang hindi tahasang tinukoy ang package o panloob na bahagi.
  • Ang seguridad ng dynamic na pag-load ng code (DCL) ay napabuti - upang maiwasan ang pagpasok ng malisyosong code sa mga dynamic na na-load na mga executable na file, ang mga file na ito ay dapat na mayroon na ngayong read-only na mga karapatan sa pag-access.
  • Ipinagbabawal ang pag-install ng mga application kung saan ang bersyon ng SDK ay mas mababa sa 23, na hahadlang sa pag-bypass sa mga paghihigpit sa pahintulot sa pamamagitan ng pag-binding sa mga lumang API (Ang bersyon 22 ng API ay ipinagbabawal, dahil ang bersyon 23 (Android 6.0) ay nagpakilala ng bagong modelo ng access control na nagbibigay-daan sa iyo upang humiling ng access sa mga mapagkukunan ng system). Ang mga dating naka-install na application na gumagamit ng mga lumang API ay patuloy na gagana pagkatapos i-update ang Android.
  • Iminungkahi ang Credential Manager API at ipinapatupad ang suporta para sa teknolohiya ng Passkeys, na nagpapahintulot sa user na mag-authenticate nang walang mga password gamit ang mga biometric identifier tulad ng fingerprint o pagkilala sa mukha.
  • Ang Android Runtime (ART) ay nagbibigay ng suporta para sa OpenJDK 17 at ang mga feature ng wika at mga klase ng Java na ibinigay sa bersyong ito, kabilang ang mga klase tulad ng record, multiline string, at pagtutugma ng pattern sa "instanceof" operator.
  • Upang pasimplehin ang pagsubok sa pagpapatakbo ng mga application na isinasaalang-alang ang mga pagbabago sa bagong bersyon ng Android, binibigyan ang mga developer ng pagkakataon na piliing paganahin at huwag paganahin ang mga indibidwal na inobasyon sa pamamagitan ng seksyon ng Developer sa configurator o adb utility.
    Preview ng Android 14

Pinagmulan: opennet.ru

Magdagdag ng komento