Android 13 Developer Preview 1 je ovdje s tematskim ikonama, promjenama privatnosti i više

click fraud protection

Prvi pregled za razvojne programere Androida 13 je ovdje i sadrži niz promjena za programere i krajnje korisnike. Pročitajte o tome ovdje!

Android je najveći operativni sustav na svijetu. 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 13 sada je aktivan, donoseći brojne promjene koje koriste programerima i poboljšavaju privatnost, Material You, jezične kontrole i još mnogo toga.

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 13. 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 13 čije se lansiranje očekuje u drugoj polovici godine.

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

  • Ažurirane značajke privatnosti: novi sustav za odabir fotografija koji korisnicima omogućuje dijeljenje određenih slika i videozapisa s aplikacijama i novo Wi-Fi dopuštenje koje pomaže smanjiti upotrebu podataka o lokaciji.
  • Tematske ikone: dinamičke ikone aplikacija koje se nalaze u Material You bit će proširene na sve ikone aplikacija u Androidu 13, omogućujući programerima da imaju dinamičnu ikonu aplikacije koja odgovara korisničkim postavkama Material You.
  • Jezične kontrole: Android 13 uvest će novi API koji će pomoći programerima da identificiraju svoje korisnike preferirani jezik, što pomaže u poboljšanju korisničkog iskustva i smanjuje količinu potrebnog standardnog koda programeri.
  • Alati za razvojne programere: Android 13 DP1 započinje rad na osvježavanju Androidovih temeljnih biblioteka za podršku Javi 11. Mnoge značajke uključivanja u DP1 također se mogu mijenjati, tako da programeri mogu lakše razumjeti kako svaka promjena pojedinačno utječe na njihove aplikacije.

Krećite se ovim člankom

  • Kada izlazi Android 13
  • Ažurirane kontrole privatnosti u Androidu 13
    • API za odabir fotografija
    • Dopuštenje uređaja u blizini za Wi-Fi
  • Alati za razvojne programere u Androidu 13
    • API za postavljanje brzih postavki
    • Tematske ikone sada su dostupne programerima
    • Postavke jezika po aplikaciji
    • Brže rastavljanje riječi
    • Programabilni shaderi
    • Ažuriranja OpenJDK 11
  • Kompatibilnost aplikacija u Androidu 13
    • Ažuriranja sustava Google Play
    • Optimizacija tableta, sklopivih računala i Chromebooka
    • Lakše testiranje i otklanjanje pogrešaka
  • Kako preuzeti i instalirati Android 13 Developer Preview 1 na svoj Google Pixel uređaj

Kada će Android 13 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 2022., s planiranim minimalno nekoliko tjedana prije službenog izdanja. Android 12 postigao je stabilnost platforme u kolovozu 2021. i konačna verzija bila je objavljen u listopadu te godine. Google je objavio više pojedinosti o vremenskoj liniji izdanja koje možete provjeriti.


Ažurirane kontrole privatnosti u Androidu 13

Google zna da korisnici žele operativni sustav kojem mogu vjerovati sa svojim podacima. Na kraju krajeva, pametni telefoni su došli do točke kada su zapravo produžetak nas samih i naših života na mnogo načina. Koristimo ih za pohranjivanje važnih fotografija, privatne razgovore s prijateljima i obitelji i noseći ih sa sobom iz dana u dan s povjerenjem da mikrofoni ili kamere ne snimaju svaki interakcija. Android 12 učinio je mnogo za privatnost korisnika, a Android 13 to proširuje.

API za odabir fotografija

Prvo i najvažnije, Android 13 dodaje novi sustav za odabir fotografija, standardni i optimizirani način za sigurno dijeljenje lokalnih fotografija i fotografija u oblaku. Birač fotografija sustava proširenje je Androidovog alata za odabir dokumenata, koji korisniku omogućuje dijeljenje dokumenta u aplikaciji, a da ta aplikacija nema pristup svim dokumentima na uređaju. Isto tako, API za odabir fotografija može se pozvati bez potrebe za pristupom svi fotografije na uređaju. Google također planira uvesti birač fotografija na sve Android uređaje s Androidom 11 i novijim, isključujući Android Go uređaje, putem ažuriranja sustava Google Play.

Dopuštenje uređaja u blizini za Wi-Fi

U prethodnim verzijama Androida, aplikacije koje su se trebale povezati s obližnjim Wi=Fi uređajima morale su zatražiti dopuštenje za lokaciju, čak i ako im lokacija uređaja nije bila potrebna za rad. Google sada dijeli tu funkcionalnost u novo dopuštenje za vrijeme izvođenja pod nazivom NEARBY_WIFI_DEVICES, a ono je dio grupe dopuštenja NEARBY_DEVICES. Aplikacije koje ciljaju Android 13 mogu umjesto toga zatražiti dopuštenje NEARBY_WIFI_DEVICES s oznakom "neverForLocation".


Android ne bi bio ono što jest bez programera, a svako ažuriranje platforme obično donosi ažuriranja koja olakšavaju život programera. Neka ažuriranja definitivno otežavaju, ali Google općenito pokušava pojednostaviti razvojni proces aplikacija sa svakom iteracijom.

API za postavljanje brzih postavki

Brze postavke izvrstan su dodatak Androidu jer vam omogućuju da brzo prebacite neki aspekt svog telefona iznad ladice s obavijestima. Problem je u tome što ponekad pronađete novu koju možete dodati iz aplikacije za koju niste znali da ima brzi prekidač postavki. Android 13 ima za cilj pomoći u tome, kao novi API za postavljanje pločica omogućuje aplikaciji da gumbom zatraži od korisnika da doda prilagođenu brzu pločicu u brze postavke.

Tematske ikone aplikacija sada su dostupne programerima

Google je započeo beta testiranje tematskih ikona aplikacija u Pixel Launcheru u Androidu 12, iako je to bilo jasno označeno kao "beta". Spajaju se na "monet", Android 12 tematski mehanizam koji je trenutno prisutan na Pixel pametnim telefonima. Uz Android 13, razvojne programere aplikacija aktivno se potiče da osiguraju kompatibilne ikone kako bi krajnji korisnici mogli imati dosljedno iskustvo na svom početnom zaslonu ako omoguće tu značajku.

Postavke jezika po aplikaciji

Za korisnike koji govore više jezika, često je slučaj da želite koristiti neke aplikacije na jednom jeziku, a druge aplikacije na drugom jeziku. Neke aplikacije krajnjem korisniku nude izbor jezika kako bi aplikaciju mogao koristiti na drugom jeziku koji nije jezik na kojem je njihov telefon. Međutim, u Androidu 13 sada to možete učiniti s API nove platforme za postavljanje ili dobivanje željenog jezika korisnika. Sličan API također će biti dodan u buduću biblioteku Jetpacka.

Brže rastavljanje riječi

Uobičajeno govoreći, kada se riječ ispuni do ruba spremnika (recimo, zaslona vašeg telefona) i želi nastaviti napisano u sljedećem retku, dodali biste crticu na mjesto gdje je riječ odrezana prije nastavka u sljedećem retku. Iako je bilo moguće natjerati Android da to riješi umjesto vas u dinamičkom prelamanju teksta, to nikada nije bilo preporučljivo zahvaljujući poboljšanju performansi koje biste podnijeli njegovom upotrebom. Zbog toga je prema zadanim postavkama isključen.

Međutim, sada Google kaže da je značajka znatno poboljšana i da se može pohvaliti povećanjem performansi do 200%, tako da nema gotovo nikakvog utjecaja na performanse renderiranja teksta.

Programabilni shaderi

Android 13 dodaje podršku za programabilne RuntimeShader objekte, s ponašanjem definiranim pomoću Android Graphics Shading Language (AGSL). AGSL dijeli velik dio svoje sintakse s GLSL-om, ali radi unutar Android mehanizma za prikazivanje kako bi prilagodio slikanje unutar Androidovog platna, kao i filtriranje sadržaja View.

Ažuriranja OpenJDK 11

Osnovne biblioteke Androida 13 ažurirane su na najnoviju LTS verziju OpenJDK 11. Postoje i ažuriranja knjižnice i podrška za programski jezik Java 11 za programere aplikacija i platformi. Ove promjene osnovne biblioteke također će se distribuirati krajnjim korisnicima putem ažuriranja sustava Google Play, kao dio ART modula za Android 12 i novije.


Kompatibilnost aplikacija u Androidu 13

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.

I ne samo to, već tvrtka također predstavlja posebne smjernice responzivnog dizajna koje bi programeri trebali slijediti kako bi osigurali maksimalnu kompatibilnost na svim uređajima.

Ažuriranja sustava Google Play

Google se širi Glavni projekt u Androidu 13 za daljnju modularizaciju temeljnih dijelova Android sustava. Google je već pokazao kako se ključni dijelovi sustava mogu nadograditi, poput uvođenja API-ja za odabir fotografija putem ažuriranja sustava Google Play na starijim uređajima. Uz Android 13, Google je dodao i Bluetooth i ultra širokopojasni modul.

Optimizacija tableta, sklopivih računala i Chromebooka

Nadovezujući se na zamah koji je postavio Android 12L, Android 13 uključuje optimizacije za uređaje s velikim zaslonima kao što su tableti, sklopivi uređaji i Chromebookovi.

Lakše testiranje i otklanjanje pogrešaka

Kako bi programerima olakšao testiranje pojedinačnih promjena Androida 13, Google je uveo niz prekidača u postavkama za razvojne programere. Ovi prekidači omogućuju programerima da prisilno omoguće ili onemoguće pojedinačne promjene.


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

Možete lako preuzmi Android Developer Preview 1, i svakako provjerite naš vodič na kako instalirati Android 13 ako niste sigurni kako to učiniti.

Google službeno objavljuje ovo ažuriranje za razvojni pregled za Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ili Pixel 4. 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!