Android 14 eelvaade

Google tutvustas avatud mobiiliplatvormi Android 14 esimest testversiooni. Android 14 peaks ilmuma 2023. aasta kolmandas kvartalis. Platvormi uute funktsioonide hindamiseks on välja pakutud esialgne testimisprogramm. Püsivara järgud on ette valmistatud Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G ja Pixel 4a (5G) seadmete jaoks.

Peamised uuendused Android 14-s:

  • Jätkus töö platvormi jõudluse parandamiseks tahvelarvutites ja kokkupandava ekraaniga seadmetes. Uuendatud juhised rakenduste kujundamiseks suure ekraaniga seadmetele ja lisatud üldised suure ekraaniga kasutajaliidese mallid selliste rakenduste jaoks nagu suhtlusvõrgustikud, suhtlus, multimeedia, lugemine ja ostlemine. Pakutakse välja Cross device SDK esialgne väljalase koos tööriistadega rakenduste arendamiseks, mis töötavad õigesti erinevat tüüpi seadmetega (nutitelefonid, tahvelarvutid, nutitelerid jne) ja erinevate vormiteguritega.
  • Optimeeritud ressursimahukate taustatööde koordineerimine, näiteks suurte failide allalaadimine WiFi-ühenduse olemasolul. Esiplaani teenuse ja JobScheduleri API-des on tehtud muudatusi, et lisada uusi funktsioone kasutaja algatatud andmeedastustöödele. Kehtestatud on nõuded käivitatavate prioriteetsete teenuste tüübi täpsustamiseks (töö kaameraga, andmete sünkroonimine, multimeedia andmete taasesitus, asukoha jälgimine, juurdepääs mikrofonile jne). Andmete allalaadimise aktiveerimise tingimuste lihtsustatud määratlus, näiteks allalaadimiseks ainult WiFi kaudu juurdepääsu korral.
  • Sisemine süsteem levisõnumite rakendustesse edastamiseks (edastussüsteem) on optimeeritud energiatarbimise vähendamiseks ja reageerimisvõime parandamiseks. Registreeritud sõnumivoogude parem aktsepteerimine rakenduste poolt – sõnumeid saab järjekorda panna, kombineerida (näiteks BATTERY_CHANGED sõnumite seeria koondatakse üheks) ja edastada alles pärast seda, kui rakendus väljub vahemällu salvestatud olekust.
  • Täpsel ajal toimingute sooritamise funktsiooni (täpsed häired) kasutamine rakendustes nõuab nüüd eraldi loa SCHEDULE_EXACT_ALARM hankimist, kuna selle funktsiooni kasutamine võib negatiivselt mõjutada aku kasutusaega ja suurendada ressursikulu (plaanitud toimingute puhul on see soovitatav kasutada aktiveerimist ligikaudse aja jooksul). Täpse kellaaja aktiveerimist kasutavatele kalendri- ja kellarakendustele tuleb installimisel anda privileeg USE_EXACT_ALARM. Google Play rakenduste kataloogis avaldamine loaga USE_EXACT_ALARM on lubatud ainult nende rakenduste puhul, mis rakendavad sündmuste märguannetega äratust, taimerit ja kalendrit.
  • Fontide skaleerimise valikuid on laiendatud, maksimaalset fondi skaleerimise taset on suurendatud 130%-lt 200%-le ja tagamaks, et tekst ei tunduks suurendamisel liiga suur, rakendatakse nüüd suumitaseme mittelineaarset muutust (juba suur tekst ei suurene nii palju kui väike tekst).
    Android 14 eelvaade
  • Võimalus määrata üksikute rakendustega seotud keeleseadeid. Rakenduse arendaja saab nüüd localeConfigi seadeid muuta, helistades LocaleManager.setOverrideLocaleConfig, et määrata Androidi konfiguratsiooniliideses rakenduse jaoks kuvatavate keelte loend.
  • Lisati grammatilise käände API, et hõlbustada liideseelementide tõlgete lisamist, mis võtavad arvesse soosüsteemiga keeli.
  • Et vältida pahatahtlike rakenduste kavatsuste taotluste pealtkuulamist, keelab uus versioon kavatsuste saatmise ilma paketti või sisemist komponenti selgesõnaliselt määramata.
  • Täiustatud dünaamilise koodi laadimise turvalisus (DCL, Dynamic Code Loading) – et vältida pahatahtliku koodi asendamist dünaamiliselt laaditavates täitmisfailides, peavad nendel failidel olema nüüd kirjutuskaitstud juurdepääsuõigused.
  • Keelatud on installida rakendusi, mille deklareeritud SDK versioon on madalam kui 23, mis blokeerib vanade API-dega sidumise kaudu lubade piirangutest möödahiilimise (API versioon 22 on keelatud, kuna versioonil 23 (Android 6.0) on uus juurdepääsukontrolli mudel mis võimaldab teil taotleda juurdepääsu süsteemiressurssidele). Varem installitud rakendused, mis kasutavad vanu API-sid, jätkavad tööd ka pärast Androidi värskendust.
  • Pakutakse välja Credential Manager API ja juurutatakse Passkeys tehnoloogia tugi, mis võimaldab kasutajal autentida ilma paroolideta, kasutades biomeetrilisi identifikaatoreid, nagu sõrmejälg või näotuvastus.
  • Android Runtime (ART) toetab OpenJDK 17 ja selle pakutavaid keelefunktsioone ja Java-klasse, sealhulgas selliseid klasse nagu kirje, mitmerealised stringid ja mustri sobitamine operaatori "instanceof" abil.
  • Rakenduste toimimise testimise hõlbustamiseks, võttes arvesse Androidi uue versiooni muudatusi, antakse arendajatele võimalus konfiguraatori või adb-utiliidi jaotise Arendaja kaudu valikuliselt lubada ja keelata üksikuid uuendusi.
    Android 14 eelvaade

Allikas: opennet.ru

Lisa kommentaar