Pagaliau čia pasirodė pirmoji „Android 14“ kūrėjo peržiūra ir jau yra keletas įdomių pakeitimų.
Pasaulyje yra nedaug operacinių sistemų, galinčių teigti, kad jos turi tokį patį poveikį kaip „Android“. Jis maitina daugiau nei 2,5 milijardo išmaniųjų telefonų visame pasaulyje ir kiekvienais metais gauna naują atnaujinimą su patobulinimais, palyginti su ankstesne versija. Pirmoji „Google“ kūrėjo peržiūra Android 14 dabar veikia, atnešdama pakeitimus, kurie naudingi kūrėjams, taip pat pagerina įrenginio sistemos būklę ir suteikia vartotojams daugiau tinkinimo pasiūlymų.
Kaip rodo pavadinimas „Kūrėjo peržiūra“, šie leidimai skirti naudoti tik kūrėjams. Jis skirtas išbandyti naujas funkcijas ir užtikrinti, kad jų programos veiktų atnaujintuose įrenginiuose taip, kaip turėtų. Atsiras klaidų, bus kitų problemų, o „Google“ prašys atsiliepimų kūrėjai per ateinančius mėnesius. Jei neprieštaraujate, kad iškiltų problemų, būtinai išbandykite „Android 14“. Tačiau jei pasitikite tuo, kad jūsų išmanusis telefonas bus nuolat stabilus, gali būti verta palaukti, kol bus išleista visa „Android 14“ versija, kuri turėtų pasirodyti antroje metų pusėje.
Svarbiausios „Android 14“ kūrėjo peržiūros 1 funkcijos:
- API elgsenos patobulinimai: buvo atlikti API elgsenos pakeitimai, siekiant vartotojams pasiūlyti nuoseklesnę programų patirtį visuose įrenginiuose ir sumažinti sistemos išteklių naudojimą. Taip pat pateikiamos atnaujintos gairės, padėsiančios kūrėjams pasinaudoti kelių užduočių atlikimu ir išskirtinėmis ypatybėmis, būdingomis dideliems ekranams, kuriant mobiliąsias programas daugiau įrenginių.
- Baterijos veikimo trukmė ir sistemos sveikatos patobulinimai: vidinės transliacijos sistemos patobulinimai padės vartotojams efektyviau naudoti įrenginio bateriją ir sunaudoti bateriją.
-
Daugiau tinkinimo parinkčių: „Android 14“ siūlo patobulintas pritaikymo neįgaliesiems ir kalbos funkcijas.
- „Android 14“ leidžia kūrėjams lengviau leisti vartotojams pasirinkti pageidaujamą kalbą atskiras programas ir pridėkite skirtingų adresų sąlygų palaikymą, kai kalbama apie naudotojus pagal lytį kalba.
- Kad būtų galima pritaikyti silpnaregiams naudotojams, „Android 14“ šrifto dydis padidintas iki 200 % (nuo 130%) ir automatinis nelinijinis šrifto mastelio keitimas, siekiant sumažinti įprastas išdėstymo problemas ir padaryti tekstą daugiau skaitomas.
Kada bus išleista „Android 14“?
„Android“ naujinimams „Google“ paprastai atskleidžia „platformos stabilumo“ etapą, kad kūrėjai galėtų žinoti, kada „Google“ ketina pateikti galutines SDK / NDK API kartu su galutinėmis vidinėmis API ir programoms skirta sistema elgesys. „Google“ ketina pasiekti platformos stabilumą 2023 m. birželio mėn., o iki oficialaus išleidimo numatoma mažiausiai „kelias savaites“. „Android 13“ platformos stabilumas pasiekė 2022 m. birželio mėn., o galutinė versija buvo išleistas Rugpjūtis tų metų. „Google“ išleido daugiau informacijos apie išleidimo laiką kad galite patikrinti.
Papildomos tinkinimo parinktys „Android 14“.
„Android“ yra susijęs su tinkinimu, o naudojant „Android 14“ yra atlikti keli pakeitimai, kurie suteiks vartotojams daugiau galimybių valdyti turinį, kurį jie žiūri ir kaip jį žiūri.
Didesni šriftai su nelinijiniu mastelio keitimu
Jei jums reikia didesnio šrifto dydžio 13 ar senesnės versijos „Android“, maksimalus dydis, kurį galėsite padidinti iki 130 % numatytojo dydžio. Naudojant „Android 14“, šis apribojimas padidės iki 200%. Be to, jei tekstas tampa per didelis, jis nepadidės taip pat, kaip ir mažesnis tekstas ekrane. Taip užtikrinama, kad viskas būtų skaitoma, o naudotojams, kuriems gali prireikti papildomos pagalbos, galima pamatyti, kas rodoma ekrane.
Programos kalbos nuostatos
Kūrėjai galės tinkinti kiekvienoje programoje rodomų kalbų rinkinį, kad būtų galima atlikti A/B eksperimentus ir pateikti atnaujintas lokales, jei programa naudoja serverio pusės lokalizavimo pastangas.
Gramatinio linksniavimo API
Gramatinio linksniavimo API leidžia kūrėjams lengvai palaikyti vartotojus, kalbančius kalbomis su gramatine lytimi, pvz., prancūziškai ar vokiškai.
- Vyriška: „Vous êtes abonné à...“
- Moteriška: „Vous êtes abonnée à…“
- Neutralus: „Abonnement à…active“
Lytis būdinga daugeliui kalbų, todėl kūrėjui lengviau palaikyti žiūrinčiojo lytį.
Privatumas ir saugumas
Blokuoti programų diegimą
Pradedant nuo 14 versijos „Android“, vartotojai negalės lengvai įkelti programų į savo išmaniuosius telefonus, kurios taikomos 22 ar žemesnio lygio Android SDK. Taip yra todėl, kad kai kurios kenkėjiškos programos ar kitos pavojingos programos būtų taikomos SDK 22, kad joms nebūtų taikomas vykdymo laiko leidimo modelis, įdiegtas naudojant „Android 6.0 Marshmallow“. Kūrėjai ir entuziastai vis tiek galės įdiegti senesnes programas naudodami toliau nurodytus veiksmus adb komandą.
adb install --bypass-low-target-sdk-block FILENAME.apk
Veikimo laiko imtuvai
Programos, taikomos 14 versijos „Android“, turi nurodyti, ar dinaminis Context.registerReceiver() naudojimas turėtų būti traktuojamas kaip „eksportuotas“ ar „neeksportuotas“.
Saugesni numanomi ketinimai
Siekiant užkirsti kelią kenkėjiškoms programoms perimti ketinimus, programoms, taikomoms pagal „Android 14“, viduje draudžiama siųsti ketinimus, kuriuose nenurodytas paketas.
Saugesnis dinaminis kodo įkėlimas
Dinaminis kodo įkėlimas leidžia naudoti kenkėjiškas programas ir kitus išnaudojimus, nes leidžia atsisiųsti vykdomuosius failus, kuriais galima netikėtai manipuliuoti. Programos, skirtos „Android 14“, kuriose naudojamas dinaminis kodo įkėlimas, turės užtikrinti, kad įkelti failai būtų tik skaitomi.
Patobulintas fono apdorojimas
JobScheduler ir Foreground Services atnaujinimai ir papildymai
„Google“ atlieka keletą pakeitimų, kaip veikia JobScheduler ir kaip kuriamos „Foreground Services“. Iš pradžių „Foreground Services“ turėtų būti rezervuotos tik aukščiausio prioriteto užduotims, kurias vartotojas atlieka, kad „Android“ galėtų sunaudoti daugiau išteklių ir pailginti akumuliatoriaus veikimo laiką. Taip pat yra naujų darbų, pavyzdžiui, vartotojo inicijuotų duomenų perdavimo tipų.
Taip pat bus reikalaujama, kad kūrėjai deklaruotų naujų paslaugų tipus. Šis reikalavimas leidžia kūrėjams aiškiai apibrėžti foninio darbo tikslą ir aiškiai nurodyti, kurie naudojimo atvejai yra tinkami foninėms paslaugoms. „Google Play“ taip pat išleis naują politiką, kad užtikrintų tinkamą šių API naudojimą.
Optimizuotos transliacijos
Dėl šių pakeitimų kūrėjams neturėtų kilti problemų, nes jie yra vidiniai „Android“, tačiau „Google“ kūrėjams apie juos praneša. „Google“ pakeitė programų priėmimo būdą kontekste registruotas transliacijos, kai programa patenka į a talpyklos būsena, nes transliacijos į kontekste registruotus imtuvus gali būti įtrauktos į eilę ir pateikiamos tik programai, kai ji išeina iš talpyklos būsenos. Be to, kai kurios pasikartojančios kontekste registruotos transliacijos, pvz BATTERY_CHANGED, gali būti sujungta į vieną galutinę transliaciją prieš pateikiant, kai programa išeina iš talpyklos būsenos.
Programų suderinamumas
Keičiantis išmaniesiems telefonams, tam tikri formos veiksniai (pvz., sulankstomi) kūrėjams sukelia problemų. Pavyzdžiui, kaip kūrėjas gali priversti savo programą veikti ir sklandžiai perjungti du visiškai skirtingus formos veiksnius? Kaip programa gali patikimai numatyti, kur yra iškirpta kamera? Tai yra problemos, kurias „Google“ bandė išspręsti suteikdama kūrėjams kuo lengviau užklausą sistemoje ir sužinoti tuos konkrečius parametrus.
OpenJDK 17 palaikymas
Pristatomas OpenJDK 17 palaikymas, siekiant visiškai įgalinti Java 17 funkcijas būsimose kūrėjų peržiūrose, įskaitant įrašų klases, kelių eilučių eilutes ir modelio atitikimo pavyzdys. Ačiū Pagrindinis projektas„Google“ teigia, kad daugiau nei 600 milijonų įrenginių galės gauti naujausius ART atnaujinimus, kuriuose taip pat bus įtraukti šie pakeitimai.
Lengvesnis testavimas ir derinimas
Kaip ir praėjusiais metais, „Google“ kūrėjams suteiks galimybę perjungti naujas funkcijas. Šie jungikliai yra kūrėjo parinktyse.
Kaip atsisiųsti ir įdiegti „Android 14 Developer Preview 1“ savo „Google Pixel“ įrenginyje
Galite lengvai atsisiųsti „Android Developer Preview 1“ ir būtinai peržiūrėkite mūsų vadovą kaip įdiegti Android 14 jei nesate tikri, kaip tai padaryti.
„Google“ oficialiai išleidžia šį kūrėjo peržiūros naujinį, skirtą „Pixel 7 Pro“, „Pixel 7“, „Pixel 6 Pro“, „Pixel 6“, „Pixel 5a 5G“, „Pixel 5“, „Pixel 4a (5G)“ arba „Pixel 4a“. Galite naudoti 64 bitų sistemos vaizdus su Android emuliatoriumi Android Studio, taip pat galite naudoti GSI.
Ką manote apie naujausią kūrėjo peržiūros versiją? Ar įdiegsite jį savo įrenginyje? Kokia jūsų patirtis? Praneškite mums toliau pateiktuose komentaruose!