Android 14 Developer Preview 1 je tukaj z novimi možnostmi prilagajanja, boljšo življenjsko dobo baterije in še več

click fraud protection

Prvi predogled za razvijalce za Android 14 je končno tu in že je nekaj zanimivih sprememb.

Na svetu je malo operacijskih sistemov, ki lahko trdijo, da imajo enako raven vpliva kot Android. Poganja več kot 2,5 milijarde pametnih telefonov po vsem svetu in vsako leto prejme novo nadgradnjo z izboljšavami v primerjavi s prejšnjo različico. Googlov prvi predogled za razvijalce Android 14 je zdaj v živo in prinaša spremembe, ki koristijo razvijalcem, hkrati pa izboljšuje zdravje sistema naprav in uporabnikom ponuja več ponudb za prilagajanje.

Kot pove naslov "Predogled za razvijalce", so te izdaje namenjene samo razvijalcem. Namenjen je preizkušanju novih funkcij in zagotavljanju, da njihove aplikacije na posodobljenih napravah delujejo tako, kot bi morale. Pojavljale se bodo napake, pojavljale se bodo druge težave in Google si bo prizadeval za povratne informacije od razvijalci v prihodnjih mesecih. Če vas ne moti, da naletite na težave, vsekakor preizkusite Android 14. Če pa se zanašate na to, da bo vaš pametni telefon dosledno stabilen, potem bi bilo morda vredno počakati na celotno izdajo Androida 14, ki bo predvidoma predstavljena v drugi polovici leta.

Najpomembnejše funkcije Android 14 Developer Preview 1 vključujejo:

  • API vedenjske izboljšave: Spremenjena so bila vedenja API-ja, da bi uporabnikom ponudili doslednejšo izkušnjo aplikacije v vseh napravah, hkrati pa zmanjšali uporabo sistemskih virov. Na voljo so tudi posodobljene smernice, ki bodo razvijalcem pomagale izkoristiti večopravilnost in funkcije, edinstvene za velike zaslone, za izdelavo svojih mobilnih aplikacij za več naprav.
  • Življenjska doba baterije in izboljšave zdravja sistema: Izboljšave notranjega sistema oddajanja bodo pripomogle k učinkovitejšemu trajanju baterije naprave in porabi baterije za uporabnike.
  • Več možnosti prilagajanja: Android 14 ponuja izboljšano dostopnost in jezikovne funkcije.
    • Android 14 razvijalcem olajša izbiro želenega jezika za uporabnike posamezne aplikacije in dodajte podporo za različne pogoje naslova, ko se nanašate na uporabnike v spolu jezik.
    • Za prilagajanje slabovidnim uporabnikom ima Android 14 povečano velikost pisave do 200 % (od 130%) in samodejno nelinearno spreminjanje velikosti pisave za ublažitev pogostih težav s postavitvijo in izboljšanje besedila berljivo.

Kdaj bo izšel Android 14?

Za posodobitve za Android Google običajno razkrije mejnik "stabilnost platforme", tako da lahko razvijalci vedo, kdaj Google namerava dostaviti končne API-je SDK/NDK, skupaj s končnimi internimi API-ji in sistemom, usmerjenim v aplikacije vedenja. Google namerava doseči stabilnost platforme junija 2023, pri čemer je načrtovanih najmanj "nekaj tednov" pred uradno izdajo. Android 13 je dosegel stabilnost platforme junija 2022 in končna različica je bila izpuščen v avgusta tistega leta. Google je izdal več podrobnosti o časovnici izdaje ki ga lahko preverite.

Dodatne možnosti prilagajanja v sistemu Android 14

Android je namenjen prilagajanju in z Androidom 14 je uvedenih nekaj sprememb, ki bodo uporabnikom omogočile večji nadzor nad vsebino, ki si jo ogledujejo, in načinom, kako si jo ogledujejo.

Večje pisave z nelinearnim skaliranjem

Če potrebujete večjo velikost pisave v sistemu Android 13 ali starejšem, jo ​​lahko povečate največ na 130 % privzete velikosti. Z Androidom 14 se bo ta omejitev povečala na 200 %. Še več, če besedilo postane preveliko, se to besedilo ne bo povečalo tako hitro kot manjše besedilo na zaslonu. To zagotavlja, da je vse berljivo, hkrati pa uporabnikom, ki morda potrebujejo dodatno podporo, pomaga videti, kaj je na zaslonu.

Jezikovne nastavitve za posamezno aplikacijo

Razvijalci bodo lahko prilagodili nabor jezikov, prikazanih na aplikacijo, kar bo omogočilo eksperimente A/B in zagotovilo posodobljene lokalne nastavitve, če aplikacija uporablja lokalizacijske potiske na strani strežnika.

API za slovnične pregibe

API za slovnične pregibe razvijalcem omogoča preprosto podporo uporabnikom, ki govorijo jezike s slovničnim spolom, kot sta francoščina ali nemščina.

  • Moški: "Vous êtes abonné à ..."
  • Žensko: "Vous êtes abonnée à ..."
  • Nevtralno: "Abonnement à... activé"

Spol je neločljivo povezan s številnimi jeziki, zato razvijalec lažje podpira spol gledalca.

Zasebnost in varnost

Blokiraj namestitev aplikacij

Začenši z Androidom 14 uporabniki ne bodo mogli preprosto stransko naložiti aplikacij na svoje pametne telefone, ki ciljajo na Android SDK ravni 22 ali nižje. To je zato, ker bi nekatere zlonamerne programske opreme ali druge nevarne aplikacije ciljale na SDK 22, da bi se izognile modelu dovoljenj za čas izvajanja, ki je bil predstavljen z Androidom 6.0 Marshmallow. Razvijalci in navdušenci bodo še vedno lahko namestili starejše aplikacije z uporabo naslednjega adb ukaz.

adb install --bypass-low-target-sdk-block FILENAME.apk

Izvajalni sprejemniki

Aplikacije, ki ciljajo na Android 14, morajo navesti, ali naj se dinamična uporaba Context.registerReceiver() obravnava kot "izvožena" ali "neizvožena".

Varnejši implicitni nameni

Da zlonamernim aplikacijam preprečimo prestrezanje namenov, je aplikacijam, ki ciljajo na Android 14, omejeno interno pošiljanje namenov, ki ne določajo paketa.

Varnejše dinamično nalaganje kode

Dinamično nalaganje kode omogoča zlonamerno programsko opremo in druge podvige, saj omogoča nalaganje izvršljivih datotek, s katerimi je mogoče nepričakovano manipulirati. Aplikacije, ki ciljajo na Android 14 in uporabljajo dinamično nalaganje kode, bodo morale zagotoviti, da bodo naložene datoteke samo za branje.

Izboljšana obdelava v ozadju

Posodobitve in dodatki za JobScheduler in Foreground Services

Google uvaja nekaj sprememb v tem, kako deluje JobScheduler in kako so zasnovane storitve v ospredju. Za začetek bi morale biti storitve v ospredju rezervirane le za opravila z najvišjo prednostjo, s katerimi se sooča uporabnik, tako da lahko Android izboljša porabo virov in življenjsko dobo baterije. Obstajajo tudi nova opravila, kot so vrste prenosa podatkov, ki jih sproži uporabnik.

Za razvijalce bo tudi zahteva, da prijavijo vrste storitev v ospredju. Ta zahteva omogoča razvijalcem, da jasno opredelijo namen dela v ozadju, hkrati pa pojasnijo, kateri primeri uporabe so primerni za storitve v ozadju. Google Play bo uvedel tudi nove pravilnike za zagotovitev ustrezne uporabe teh API-jev.

Optimizirane oddaje

Te spremembe razvijalcem ne bi smele povzročati težav, saj so notranje za Android, vendar Google razvijalce nanje opozarja. Google je spremenil način prejemanja aplikacij kontekstno registrirana oddaja, ko aplikacija preide v a predpomnjeno stanje, saj so lahko oddaje v kontekstno registrirane sprejemnike postavljene v čakalno vrsto in dostavljene aplikaciji šele, ko pride iz predpomnjenega stanja. Poleg tega nekatere ponavljajoče se kontekstno registrirane oddaje, kot npr BATTERY_CHANGED, se lahko združi v eno končno oddajo, preden je dostavljena, ko aplikacija preide iz predpomnjenega stanja.

Združljivost aplikacij

Ko se pametni telefoni spreminjajo, posebni dejavniki oblike (kot so zložljivi) predstavljajo težavo razvijalcem. Kako lahko razvijalec omogoči, da njihova aplikacija deluje in na primer brezhibno preklaplja med dvema popolnoma različnima faktorjema oblike? Kako lahko aplikacija zanesljivo predvidi, kje je izrez kamere? To so težave, ki jih je Google poskušal rešiti tako, da je razvijalcem kar najbolj olajšal poizvedovanje po sistemu in iskanje teh posebnih parametrov.

Podpora za OpenJDK 17

Podpora za OpenJDK 17 je uvedena za popolno omogočanje funkcij Java 17 v prihajajočih predogledih za razvijalce, vključno z razredi zapisov, večvrstičnimi nizi in primerek ujemanja z vzorcem. Zahvale gredo Projekt Mainline, Google pravi, da bo več kot 600 milijonov naprav lahko prejelo najnovejše posodobitve ART, ki vključujejo tudi te spremembe.

Lažje testiranje in odpravljanje napak

Tako kot lani bo Google razvijalcem omogočil preklapljanje med novimi funkcijami. Ti preklopi se nahajajo v možnostih za razvijalce.

Kako prenesti in namestiti Android 14 Developer Preview 1 na vašo napravo Google Pixel

Preprosto lahko prenesete Android Developer Preview 1 in si oglejte naš vodnik kako namestiti Android 14 če niste prepričani, kako to storiti.

Google uradno izdaja to posodobitev predogleda za razvijalce za Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) ali Pixel 4a. 64-bitne sistemske slike lahko uporabite z Android Emulatorjem v Android Studiu, uporabite pa lahko tudi GSI.


Kaj menite o najnovejši gradnji Developer Preview? Ali ga boste namestili na svojo napravo? Kakšne so vaše izkušnje? Sporočite nam v komentarjih spodaj!