Android 13 Developer Preview 2 prispe z zahtevami za dovoljenja za obvestila in drugimi spremembami

click fraud protection

Android 13 Developer Preview 2 je tukaj in vključuje zahteve za dovoljenja za obvestila in izboljšave produktivnosti razvijalcev. Preverite.

Februarja je izšel prvi Android 13 Predogled za razvijalce in z njim so prišli temelji za naslednjo ponovitev največjega operacijskega sistema na svetu. Prinesel je številne spremembe, ki koristijo razvijalcem, in izboljšal zasebnost, Material You, jezikovne kontrole in drugo. Zdaj je podjetje objavilo drugi predogled za razvijalce, ki ima nekaj dodatnih funkcij in veliko izboljšav v primerjavi s prejšnjim predogledom za razvijalce.

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 v naslednjih mesecih prizadeval za povratne informacije od razvijalcev. Če nimate nič proti težavam, vsekakor poskusite Android 13. Če pa se zanašate na to, da bo vaš pametni telefon dosledno stabilen, bi bilo morda vredno počakati na celotno izdajo Androida 13, ki naj bi izšla v drugi polovici leta.

Najpomembnejše funkcije Android 13 Developer Preview 2 vključujejo:

  • Zahteve za dovoljenje za obvestila
  • Razvijalci lahko zdaj znižajo svoja dovoljenja
  • Tona izboljšav produktivnosti razvijalcev

Kdaj bo izšel Android 13?

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 2022, pri čemer je načrtovanih najmanj nekaj tednov pred uradno izdajo. Android 12 je dosegel stabilnost platforme avgusta 2021 in končna različica je bila izdan oktobra tistega leta. Google je izdal več podrobnosti o časovnici izdaje ki ga lahko preverite.


Zasebnost in varnost

Google ve, da uporabniki želijo operacijski sistem, ki mu lahko zaupajo svoje podatke. Konec koncev so pametni telefoni dosegli točko, ko so dejansko podaljšek nas samih in naših življenj na veliko načinov. Uporabljamo jih za shranjevanje pomembnih fotografij, zasebne pogovore s prijatelji in družino ter jih nosimo s seboj vsak dan z zaupanjem, da mikrofoni ali kamere ne snemajo vsake interakcija. Videli smo spremembe za sistem dovoljenj za Android 13 (med drugimi spremembami), uvedene v Android 13 Developer Preview 1, Developer Preview 2 pa to širi.

Dovoljenje za obvestila

Android 13 uvaja novo dovoljenje za čas izvajanja za pošiljanje obvestil iz aplikacije: POST_NOTIFICATIONS. Aplikacije, ki ciljajo na Android 13, bodo zdaj morale od uporabnika zahtevati dovoljenje za pošiljanje potisnih obvestil. Za aplikacije, ki ciljajo na Android 12 ali starejše, bo sistem obravnaval tok nadgradnje, uporabniki pa bodo še vedno vidijo sistemsko pogovorno okno, ki ga morajo sprejeti ali zavrniti, da omogočijo potiskanje aplikacije obvestila. Google razvijalce spodbuja, naj čim prej ciljajo na Android 13 in zahtevajo dovoljenje za obveščanje v njihovih aplikacijah.

Dovoljenja razvijalca za nižjo različico

Včasih, ko so aplikacije posodobljene, ne potrebujejo starejših dovoljenj, ki so bila prej podeljena. Android 13 se predstavlja nov API ki bodo razvijalcem omogočili znižanje predhodno podeljenih dovoljenj za izvajanje.

Varnejši izvoz sprejemnikov, registriranih v kontekstu

Android 12 je predstavil in od razvijalcev zahteval, da izjavijo možnost izvoza sprejemnikov namena, navedenih v manifestu Android. Google zdaj od razvijalcev zahteva, da storijo enako za sprejemnike, registrirane v kontekstu, tako da dodajo bodisi RECEIVER_EXPORTED oz RECEIVER_NOT_EXPORTED zastavico pri registraciji sprejemnikov za nesistemske vire. V sistemu Android 13 ti ne bodo potrebni, vendar je zelo priporočljivo, da jih omogočijo razvijalci.

Produktivnost razvijalca

Android brez razvijalcev ne bi bil to, kar je, in vsaka posodobitev platforme običajno prinese posodobitve, ki olajšajo življenje razvijalcem. Nekatere posodobitve vsekakor otežijo, vendar Google na splošno poskuša poenostaviti razvojni proces aplikacij z vsako ponovitvijo.

Izboljšano japonsko prelivanje besedila

Android 13 DP1 je uvedel izboljšave za prelom besedila TextView, zdaj pa je nekaj izboljšav uvedenih posebej za japonsko besedilo. Tokrat lahko TextViews zdaj prelije besedilo z Bunsetsu (najmanjša enota besed, ki zveni natural) ali fraze -- namesto po znakih -- za bolj uglajeno in berljivo japonščino aplikacije. Samo omogočiti ga boste morali android: lineBreakWordStyle="

stavek" s TextViews.

Japonski prelom besedila z omogočenim slogom fraze (spodaj) in brez (zgoraj)

Izboljšane višine vrstic za nelatinične pisave

V sistemu Android 13 so nelatinične pisave (kot so tamilščina, burmanska, telugu in tibetanščina) prikazane z uporabo višine vrstice, ki je prilagojena za vsak jezik. To preprečuje izrezovanje in izboljša pozicioniranje besedila, vse, kar mora aplikacija storiti za uvedbo teh izboljšav, pa je ciljati na Android 13.

API-ji za pretvorbo besedila

Ljudje, ki govorijo jezike, kot sta japonščina in kitajščina, uporabljajo metode vnosa fonetičnih črk, kar lahko upočasni iskanje in funkcije, kot je samodejno dokončanje. V sistemu Android 13 lahko aplikacije pokličejo novo API za pretvorbo besedila tako da lahko uporabniki hitreje in lažje najdejo, kar iščejo. Prej je iskanje v japonščini od uporabnika zahtevalo naslednje:

  • Vnesite hiragano kot fonetično izgovorjavo njihovega iskalnega izraza (tj. imena mesta ali aplikacije)
  • S tipkovnico pretvorite znake hiragane v kanji,
  • Ponovno poiščite z uporabo znakov Kanji
  • Pridobite njihove rezultate iskanja.

Z novim API-jem za pretvorbo besedila lahko japonski uporabniki tipkajo v hiragani in takoj vidijo rezultate iskanja kanji v živo, pri čemer preskočijo srednja dva koraka.

Barvne vektorske pisave

Android 13 doda podporo za upodabljanje pisav COLR različice 1 in posodobi sistemske emodžije na format COLRv1. COLRv1 je nov in zelo kompakten format pisave, ki se hitro in jasno prikaže pri kateri koli velikosti. Za večino aplikacij sistem obravnava vse in COLRv1 preprosto deluje. Google priporoča testiranje upodabljanja čustvenih simbolov, če vaša aplikacija izvaja lastno upodabljanje besedila in uporablja sistemske pisave. Več o COLRv1 lahko preberete v Chromu obvestilo ko je bila objavljena z Chrome OS 98.

Bluetooth LE Audio

Bluetooth Low Energy Audio je, kot že ime pove, nizkoenergijski način prenosa zvoka prek Bluetootha. Android 13 prinaša uradno podporo zanj.

MIDI 2.0

Android 13 dodaja tudi podporo za novi standard MIDI 2.0, vključno z možnostjo povezovanja strojne opreme MIDI 2.0 prek USB-ja. MIDI 2.0 ponuja izboljšave, kot je večja ločljivost za krmilnike, boljša podpora za ne-zahodnjaško intonacijo in bolj ekspresivno delovanje z uporabo krmilnikov za vsako noto.


Kako prenesti in namestiti Android 13 Developer Preview 2 na vašo napravo Google Pixel

Z lahkoto lahko prenesite Android Developer Preview 2in si oglejte naš vodnik na kako namestiti Android 13 če niste prepričani, kako to storiti.

Google uradno izdaja to posodobitev predogleda za razvijalce za Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ali Pixel 4. 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!