Android 14 Developer Preview 1 je ovdje s novim opcijama prilagodbe, boljim trajanjem baterije i više

Prvi pregled za razvojne programere za Android 14 konačno je stigao, a već postoje neke zanimljive promjene.

Malo je operativnih sustava na svijetu koji mogu tvrditi da imaju istu razinu utjecaja kao Android. Pokreće više od 2,5 milijarde pametnih telefona diljem svijeta, a svake godine dobiva novu nadogradnju s poboljšanjima u odnosu na prethodnu verziju. Googleov prvi razvojni pregled za Android 14 sada je aktivan, donoseći promjene koje koriste programerima, a istovremeno poboljšavaju stanje sustava uređaja i daju korisnicima više ponuda za prilagodbu.

Kao što naslov "Developer Preview" implicira, ova su izdanja namijenjena samo za razvojne programere. Služi za testiranje novih značajki i osiguravanje da njihove aplikacije rade na ažuriranim uređajima kako bi trebale. Bit će grešaka, bit će drugih problema, a Google će tražiti povratne informacije od programeri u narednim mjesecima. Ako vam ne smeta da nailazite na probleme, svakako isprobajte Android 14. Međutim, ako se oslanjate na to da će vaš pametni telefon biti dosljedno stabilan, možda bi se isplatilo pričekati potpuno izdanje Androida 14 čije se lansiranje očekuje u drugoj polovici godine.

Najistaknutije značajke Android 14 Developer Preview 1 uključuju:

  • API poboljšanja ponašanja: Promijenjena su ponašanja API-ja kako bi se korisnicima ponudilo dosljednije iskustvo aplikacije na svim uređajima uz smanjenje upotrebe resursa sustava. Tu su i ažurirane smjernice koje pomažu programerima da iskoriste multitasking i značajke jedinstvene za velike zaslone za izradu svojih mobilnih aplikacija za više uređaja.
  • Trajanje baterije i poboljšanja zdravlja sustava: Poboljšanja unutarnjeg sustava emitiranja pomoći će da trajanje baterije uređaja i potrošnja baterije budu učinkovitiji za korisnike.
  • Više mogućnosti prilagodbe: Android 14 nudi poboljšanu pristupačnost i jezične značajke.
    • Android 14 programerima olakšava odabir željenog jezika za korisnike pojedinačne aplikacije i dodajte podršku za različite uvjete obraćanja kada se govori o korisnicima u rodno određenom Jezik.
    • Kako bi zadovoljio slabovidne korisnike, Android 14 ima povećanu veličinu fonta do 200% (od 130%) i automatsko skaliranje nelinearnog fonta za ublažavanje uobičajenih problema s izgledom i povećanje teksta čitljiv.

Kada će Android 14 biti objavljen?

Za ažuriranja Androida, Google obično otkriva prekretnicu "stabilnost platforme" kako bi programeri mogli znati kada Google namjerava isporučiti konačne SDK/NDK API-je, zajedno s konačnim internim API-jima i sustavom okrenutim prema aplikaciji ponašanja. Google namjerava postići stabilnost platforme u lipnju 2023., s minimalno planiranim "nekoliko tjedana" prije službenog izdanja. Android 13 postigao je stabilnost platforme u lipnju 2022. i konačna verzija bila je pušten u kolovoz te godine. Google je objavio više pojedinosti o vremenskoj liniji izdanja koje možete provjeriti.

Dodatne mogućnosti prilagodbe u Androidu 14

Android je sve o prilagodbi, a s Androidom 14 uvedeno je nekoliko promjena koje će korisnicima dati veću kontrolu nad sadržajem koji gledaju i načinom na koji ga gledaju.

Veći fontovi s nelinearnim skaliranjem

Ako vam je potrebna veća veličina fonta na Androidu 13 ili nižoj verziji, maksimalno ćete je moći povećati do 130% zadane veličine. S Androidom 14 to će se ograničenje povećati na 200%. Štoviše, ako tekst postaje prevelik, tada se taj tekst neće povećavati istom brzinom kao manji tekst na zaslonu. To osigurava da je sve čitljivo, a istovremeno pomaže korisnicima kojima je možda potrebna dodatna podrška da vide što je na ekranu.

Postavke jezika po aplikaciji

Programeri će moći prilagoditi skup jezika prikazanih po aplikaciji, dopuštajući A/B eksperimente i pružanje ažuriranih lokalizacija ako aplikacija koristi lokalizaciju na strani poslužitelja.

Gramatical Flection API

API za gramatičku infleksiju programerima omogućuje jednostavnu podršku korisnicima koji govore jezike s gramatičkim rodom, poput francuskog ili njemačkog.

  • Muški rod: “Vous êtes abonné à...”
  • Ženski: "Vous êtes abonnée à..."
  • Neutralno: “Abonnement à…activé”

Spol je svojstven mnogim jezicima, a to programerima olakšava podržavanje spola gledatelja.

Privatnost i sigurnost

Blokirajte instalaciju aplikacija

Počevši od Androida 14, korisnici neće moći jednostavno učitavati aplikacije sa strane na svoje pametne telefone koje ciljaju na razinu Android SDK 22 ili nižu. To je zato što bi neki zlonamjerni softver ili druge opasne aplikacije ciljale SDK 22 kako bi izbjegle podvrgavanje modelu dopuštenja za vrijeme izvođenja uvedenom s Androidom 6.0 Marshmallow. Programeri i entuzijasti i dalje će moći instalirati starije aplikacije koristeći sljedeće adb naredba.

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

Runtime receiveri

Aplikacije koje ciljaju Android 14 moraju naznačiti treba li dinamičku upotrebu Context.registerReceiver() tretirati kao "izvezeno" ili "neizvezeno".

Sigurnije implicitne namjere

Kako bi se spriječilo zlonamjerne aplikacije da presretnu namjere, aplikacijama koje ciljaju Android 14 zabranjeno je interno slanje namjera koje ne specificiraju paket.

Sigurnije dinamičko učitavanje koda

Dinamičko učitavanje koda dopušta zlonamjerni softver i druge eksploatacije jer dopušta preuzimanje izvršnih datoteka kojima se može neočekivano manipulirati. Aplikacije koje ciljaju Android 14 koje koriste dinamičko učitavanje koda morat će osigurati da učitane datoteke budu samo za čitanje.

Poboljšana obrada u pozadini

JobScheduler i Foreground Services ažuriranja i dodaci

Google unosi nekoliko promjena u način rada JobSchedulera i dizajna Foreground Services. Za početak, usluge u prvom planu trebale bi biti rezervirane samo za zadatke najvišeg prioriteta s kojima se suočavaju korisnici kako bi Android mogao poboljšati potrošnju resursa i trajanje baterije. Postoje i novi poslovi, kao što su tipovi prijenosa podataka koje pokreće korisnik.

Također će postojati zahtjev za programere da deklariraju vrste usluga u prvom planu. Ovaj zahtjev omogućuje razvojnim programerima da jasno definiraju namjeru pozadinskog rada dok istovremeno jasno navode koji su slučajevi upotrebe prikladni za pozadinske usluge. Google Play će također uvesti nova pravila kako bi osigurao odgovarajuću upotrebu ovih API-ja.

Optimizirana emitiranja

Ove promjene ne bi trebale stvarati probleme programerima jer su interne za Android, ali Google upozorava programere na njih. Google je promijenio način na koji aplikacije primaju kontekstno registrirani emitira kada aplikacija prijeđe u a predmemorirano stanje, budući da emitiranja primateljima registriranim u kontekstu mogu biti stavljena u red čekanja i isporučena aplikaciji tek nakon što izađe iz predmemoriranog stanja. Nadalje, neka ponavljajuća emitiranja registrirana u kontekstu, kao npr BATERIJA_PROMIJENJENA, može se spojiti u jedno konačno emitiranje prije isporuke nakon što aplikacija izađe iz predmemoriranog stanja.

Kompatibilnost aplikacije

Kako se pametni telefoni mijenjaju, specifični faktori oblika (kao što su sklopivi) predstavljaju problem programerima. Na primjer, kako programer može učiniti da njihova aplikacija radi i neprimjetno se u hodu prebaciti između dva potpuno različita faktora oblika? Kako aplikacija može pouzdano predvidjeti gdje je izrez kamere? Ovo su problemi koje je Google pokušavao riješiti tako što je programerima omogućio što je moguće jednostavnije postavljanje upita sustavu i pronalaženje tih specifičnih parametara.

Podrška za OpenJDK 17

Podrška za OpenJDK 17 uvodi se kako bi se u potpunosti omogućile značajke Java 17 u nadolazećim pregledima za razvojne programere, uključujući klase zapisa, nizove s više linija i uzorak podudaranja instanceof. Zahvaljujući Glavni projekt, Google kaže da će više od 600 milijuna uređaja moći primiti najnovija ART ažuriranja koja također uključuju ove promjene.

Lakše testiranje i otklanjanje pogrešaka

Baš kao i prošle godine, Google će programerima omogućiti prebacivanje novih značajki. Ovi se prekidači nalaze u opcijama za razvojne programere.

Kako preuzeti i instalirati Android 14 Developer Preview 1 na svoj Google Pixel uređaj

Možete jednostavno preuzeti Android Developer Preview 1 i svakako pogledajte naš vodič kako instalirati Android 14 ako niste sigurni kako to učiniti.

Google službeno objavljuje ovo ažuriranje za razvojni pregled za Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) ili Pixel 4a. Možete koristiti 64-bitne slike sustava s Android emulatorom u Android Studiju, a također možete koristiti i GSI.


Što mislite o najnovijoj verziji Developer Preview? Hoćete li ga instalirati na svoj uređaj? Kakvo je vaše iskustvo? Javite nam u komentarima ispod!