Eelversion Android 14

Google esitles avatud mobiilse platvormi Android 14 esimest testversiooni. Android 14 vabastamine on oodatud 2023. aasta kolmandas kvartalis. Platvormi uute võimaluste hindamiseks on välja pakutud eeltestimise programm. Tarkvarakogud on ette valmistatud seadmete jaoks nagu Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G ja Pixel 4a (5G).

Android 14 peamised uuendused:

  • Tööd jätkatakse platvormi töö parendamiseks tahvelarvutites ja kokkuklapitavates seadmetes. Uuendatud on soovitusi rakenduste arendamiseks suurte ekraanidega seadmete jaoks ning lisatud on tüüpilised liidese mallid suurte ekraanide jaoks, mis arvestavad selliste rakendustega nagu sotsiaalmeedia, suhtlemine, multimeedia sisu, lugemine ja ostmine. Eelversion Cross device SDK-st on välja pakutud tööriistadega rakenduste arendamiseks, mis töötavad korralikult erinevat tüüpi seadmete (nutitelefoni, tahvelarvutite, nutitelerite jne) ja erinevate vormifaktoritega.
  • Optimeeritud on ressursside intensiivsete taustatööde, nagu suurte failide üleslaadimine WiFi-ühenduse korral, koordineerimise rakendamine. Muudetud on prioriteetsete teenuste (Foreground Service) käivitamise ja ülesannete kavandamise (JobScheduler) API-d, kuhu on lisatud uus funktsionaalsus kasutajate poolt käivitatavate andmeedastusega seotud tööde jaoks. Kehtestatud on nõuded käivitatavate prioriteetsete teenuste (nt kaamera kasutamine, andmete sünkroniseerimine, meedia esitamine, asukoha jälgimine, mikrofonile juurdepääs jne) tüübi näitamise kohta. Lihtsustatud on tingimuste määratlemine andmete üleslaadimise aktiveerimiseks, näiteks ainult WiFi-ühenduse korral üleslaadimiseks.
  • Rakenduste sisemine laiemate teadete edastamise süsteem (broadcast system) on optimeeritud energiatarbimise vähendamiseks ja reageerimisvõime suurendamiseks. Parandatud on rakendustele registreeritud sõnumite vastuvõtmist — sõnumid võivad minna järjekorda, liituda (näiteks BATTERY_CHANGED sõnumite seeria koondatakse üheks) ja edastatakse ainult pärast rakenduse väljumist vahemälust.
  • Aegade täpsete alarmide (exact alarms) töötlemiseks rakendustes on nüüd vajalik eriline luba SCHEDULE_EXACT_ALARM, kuna selle funktsiooni kasutamine võib negatiivselt mõjutada seadme aku kasutusaega ja suurendada ressursside tarbimist (ajastatud ülesannete puhul soovitatakse kasutada umbkaudset aktiveerimist). Kalendri ja kellade rakendustel, mis kasutavad täpset ajastamist, peab installimisel olema lubatud USE_EXACT_ALARM. Google Play kataloogis tohib USE_EXACT_ALARM lubadega rakendusi avaldada vaid siis, kui need sisaldavad äratuskella, taimerit ja kalendriteatisi.
  • Fontide suurendamise võimalusi on laiendatud, maksimaalne fontide suurendustase on tõstetud 130%-lt 200%-ni ning selleks, et tekst ei näeks liiga suur välja, kui seda palju suurendada, rakendatakse nüüd automaatselt mittelineaarset suurendamismeetodit (suurem tekst suureneb vähem kui väike tekst).
    Eelversion Android 14
  • Kasutajatele on antud võimalus määrata keelesätteid, mis on seotud üksikute rakendustega. Rakenduse arendaja saab nüüd muuta localeConfig parameetreid, kasutades LocaleManager.setOverrideLocaleConfig, et määrata rakenduse seadistuse liideses näidatavate keelte loetelu.
  • Lisatud on grammatiline infleksiooni API, et lihtsustada keeleelementide tõlgete lisamist, arvestades soolisüsteemiga keeli.
  • Kurtude rakenduste pahatahtliku sissetungi vältimiseks on uues versioonis keelatud intentide saatmine ilma paketi või sisemise komponendi selge märkimiseta.
  • Dünaamilise koodi laadimise (DCL, Dynamic Code Loading) turvalisust on suurendatud — pahatahtliku koodi asendamisse dünaamiliselt laaditavatesse täitmisfailidesse vältimiseks peavad need failid nüüd olema lugemisõigustega.
  • Rakenduste installimine, mille SDK versioon on madalam kui 23, on keelatud, et takistada õiguse piirangute ümbersuunamist vanade API-de sidumise kaudu (API versioon 22 on keelatud, kuna versioonis 23 (Android 6.0) rakendati uut juurdepääsu haldamise mudelit, mis võimaldab reaalajas taotleda juurdepääsu süsteemiressurssidele). Varem installitud rakendused, mis kasutavad vanu API-sid, jätkavad pärast Androidi uuendamist oma töö tegemist.
  • Pakutud on API Credential Manager ja rakendatud on Passkeys tehnoloogia tugi, mis võimaldab kasutajal autentida ennast ilma paroolideta, kasutades biomeetrilisi identifikaatoreid, nagu sõrmejälg või näotuvastus.
  • Android Runtime'is (ART) on toetatud OpenJDK 17 ja selles versioonis pakutavad keelefunktsioonid ning Java klassid, sealhulgas record tüüpi klassid, mitmerealised stringid ja mustriga vastavuse kontroll operaatris «instanceof».
  • Rakenduste testimise lihtsustamiseks uue Androidi versiooniga arvestades on arendajatele antud võimalus valikuliselt lubada ja keelata eraldi uuendusi läbi Developer sektsiooni konfiguratsioonis või adb utiliidi.
    Eelversion Android 14

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster