Android 13 Developer Preview 2 stiže sa zahtjevima za dopuštenje obavijesti i drugim promjenama

click fraud protection

Android 13 Developer Preview 2 je ovdje i sadrži zahtjeve za dopuštenja obavijesti i poboljšanja produktivnosti programera. Provjerite.

U veljači je izašao prvi Android 13 Developer Preview, a s njim je došao i temelj za sljedeću iteraciju najvećeg operativnog sustava na svijetu. Donio je niz promjena koje su pogodovale programerima i poboljšao privatnost, Material You, jezične kontrole i više. Sada je tvrtka najavila drugi pregled za razvojne programere, a on ima neke dodatne značajke i puno poboljšanja u odnosu na prethodni pregled za razvojne programere.

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 bugova, bit će drugih problema, a Google će tijekom sljedećih mjeseci tražiti povratne informacije od programera. Ako vam ne smeta da naiđete 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 za koje se očekuje da će biti lansirano u drugoj polovici godine.

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

  • Zahtjevi za dopuštenje obavijesti
  • Programeri sada mogu smanjiti svoje dozvole
  • Tona poboljšanja produktivnosti programera

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.


Privatnost i sigurnost

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. Vidjeli smo promjene za sustav dopuštenja za Android 13 (između ostalih promjena) uvedene u Android 13 Developer Preview 1, a Developer Preview 2 to proširuje.

Dopuštenje za obavijesti

Android 13 uvodi novo dopuštenje za vrijeme izvođenja za slanje obavijesti iz aplikacije: POST_OBAVIJESTI. Aplikacije koje ciljaju Android 13 sada će trebati zatražiti dopuštenje od korisnika kako bi slale push obavijesti. Za aplikacije koje ciljaju Android 12 ili starije, sustav će upravljati tijekom nadogradnje, ali korisnici hoće i dalje vidjeti dijaloški okvir sustava koji trebaju prihvatiti ili odbiti kako bi aplikaciji omogućili guranje obavijesti. Google potiče programere da ciljaju Android 13 što je prije moguće i zatraže dopuštenje za obavijesti u svojim aplikacijama.

Dopuštenja programera na stariju verziju

Ponekad kada se aplikacije ažuriraju, ne trebaju im starije dozvole koje su već bile dodijeljene. Predstavljamo Android 13 novi API koji će programerima omogućiti da vrate prethodno dodijeljene dozvole za izvođenje na nižu verziju.

Sigurniji izvoz prijamnika registriranih u kontekstu

Uveo je Android 12 i zahtijevao od programera da deklariraju mogućnost izvoza Intent prijamnika navedenih u Android Manifestu. Google sada traži od programera da učine isto za prijamnike registrirane u kontekstu dodavanjem ili RECEIVER_EXPORTED ili PRIJEMNIK_NIJE_IZVOZEN zastavica pri registraciji prijemnika za nesustavne izvore. To neće biti potrebno u Androidu 13, ali se toplo preporučuje razvojnim programerima da ih omoguće.

Produktivnost programera

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.

Poboljšano prelamanje japanskog teksta

Android 13 DP1 uveo je poboljšanja za prelamanje teksta TextView, a sada se uvode neka poboljšanja posebno za japanski tekst. Ovaj put, TextViews sada može prelomiti tekst pomoću Bunsetsua (najmanja jedinica riječi koja zvuči prirodni) ili fraze -- umjesto po karakteru -- za uglađeniji i čitljiviji japanski aplikacije. Samo ćete morati omogućiti android: lineBreakWordStyle="

izraz" s TextViews.

Prelamanje japanskog teksta s omogućenim stilom fraze (ispod) i bez (gore)

Poboljšane visine redaka za nelatinična pisma

U sustavu Android 13 nelatinična pisma (kao što su tamilsko, burmansko, telugu i tibetansko) prikazuju se pomoću visine retka koja je prilagođena za svaki jezik. To sprječava isječke i poboljšava pozicioniranje teksta, a sve što aplikacija treba učiniti da bi implementirala ova poboljšanja je ciljati na Android 13.

API-ji za pretvorbu teksta

Ljudi koji govore jezike poput japanskog i kineskog koriste metode unosa fonetskim slovima, što može usporiti pretraživanje i značajke poput automatskog dovršavanja. U Androidu 13 aplikacije mogu pozivati ​​novo API za pretvorbu teksta tako da korisnici mogu brže i lakše pronaći ono što traže. Prethodno je pretraživanje na japanskom zahtijevalo od korisnika sljedeće:

  • Unesite Hiragana kao fonetski izgovor pojma za pretraživanje (tj. naziva mjesta ili aplikacije)
  • Pomoću tipkovnice pretvorite Hiragana znakove u Kanji,
  • Ponovno pretražite pomoću Kanji znakova
  • Dobijte njihove rezultate pretraživanja.

S novim API-jem za pretvorbu teksta, japanski korisnici mogu upisivati ​​Hiragana i odmah vidjeti uživo rezultate pretraživanja Kanji jezikom, preskačući dva srednja koraka.

Vektorski fontovi u boji

Android 13 dodaje podršku za renderiranje za fontove COLR verzije 1 i ažurira sistemske emojije na COLRv1 format. COLRv1 je novi i vrlo kompaktan format fonta koji se brzo i jasno prikazuje u bilo kojoj veličini. Za većinu aplikacija sustav rješava sve i COLRv1 jednostavno radi. Google preporučuje testiranje iscrtavanja emojija ako vaša aplikacija implementira vlastito iscrtavanje teksta i koristi fontove sustava. Više o COLRv1 možete pročitati u Chromeu Obavijest kada je objavljeno sa Chrome OS 98.

Bluetooth LE audio

Bluetooth Low Energy Audio je, kao što ime sugerira, niskoenergetski način prijenosa zvuka putem Bluetootha. Android 13 donosi službenu podršku za njega.

MIDI 2.0

Android 13 također dodaje podršku za novi MIDI 2.0 standard, uključujući mogućnost povezivanja MIDI 2.0 hardvera putem USB-a. MIDI 2.0 nudi poboljšanja poput povećane razlučivosti za kontrolere, bolju podršku za ne-zapadnjačku intonaciju i izražajniju izvedbu korištenjem kontrolera po notama.


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

Možete lako preuzmite Android Developer Preview 2, 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!