Google je napovedal Android 12 Developer Preview 2 za pametne telefone Pixel 3 in novejše. Tukaj so novosti za uporabnike in razvijalce.
Z vsakim dnem smo vedno bližje končni izdaji naslednjega glavnega operacijskega sistema Android: Android 12. Če hrepenite po tem, kaj prinaša prihodnost prihajajoče različice Androida, vas Google za danes pokriva. Podjetje je pravkar objavilo novo gradnjo Developer Preview za primerne naprave Pixel. Android 12 Developer Preview 2, kot je prvi predogled za razvijalce, je še vedno namenjen le razvijalcem, seznam sprememb, omenjen v objavi v blogu, pa se osredotoča na nove API-je in spremembe vedenja platforme, ki se jim bodo razvijalci morali prilagoditi. Evo, kaj se je spremenilo.
Kaj je novega v Android 12 Developer Preview 2
Zaupanje in varnost
- Če dovolite aplikaciji, da prekriva okna nad drugimi aplikacijami, predstavlja očitno varnostno tveganje. V ta namen je nov HIDE_OVERLAY_WINDOWS dovoljenje, uvedeno v Developer Preview 2, zagotavlja, da lahko aplikacija kliče Okno#setHideOverlayWindows() nakazati, da vse TYPE_APPLICATION_OVERLAY okna morajo biti skrita, ko je okno aplikacije vidno.
- Kontrolniki vidnosti obvestil so bili posodobljeni v tej novi predogledni izdaji. Zdaj lahko konfigurirate obvestilna dejanja, tako da bodo vedno ustvarila izziv za preverjanje pristnosti, ko se sprožijo na zaklenjenem zaslonu. Na primer, aplikacija za sporočanje zdaj zahteva preverjanje pristnosti, preden izbriše sporočilo ali ga označi kot prebrano.
- Android 12 Developer Preview 2 je dodal podporo za enostavnejši in učinkovitejši način pridobivanja kontrolne vsote nameščene aplikacije. Razvijalci lahko izbirajo med več standardnimi algoritmi za prebavo, kot so SHA256, SHA512, Merkle Root in drugi. Nazaj združljiva različica te funkcije je v izdelavi, ki bi morala biti na voljo v obliki knjižnice Jetpack v bližnji prihodnosti.
Nove spremembe API-ja za Android 12
- Zaobljeni vogali: V Android 12 Developer Preview 2 lahko razvijalci preverijo, ali ima naprava zaslon z zaobljeni vogali in dobite njihove podatke. Z vidika oblikovanja uporabniškega vmesnika lahko zdaj uporabimo absolutne podrobnosti za vsak zaobljen kot, kot tudi podrobnosti vogalov glede na meje aplikacije.
- Izboljšave slike v sliki (PIP): Aplikacije zdaj lahko omogoči nemoteno spreminjanje velikosti da omogočite sistemu, da po potrebi spremeni velikost dejavnosti PIP. Poleg tega omogočanje samodejnega PIP zdaj omogoča, da sistem neposredno preklopi aplikacijo v način PIP s potezo up-to-home, ne da bi čakal, da se dokonča animacija up-to-home. Končno, Android zdaj podpira skrivanje okna PIP tako, da ga povlečete na levi ali desni rob zaslona.
- Posodobitve API-ja za spremljevalno napravo: Nosljive naprave, kot so pametne ure in merilniki telesne pripravljenosti, običajno potrebujejo namensko aplikacijo za njihovo upravljanje. Google želi takšnim aplikacijam olajšati delovanje in povezovanje, ko je v bližini povezana spremljevalna naprava. Za to je Android 12 Developer Preview 2 predstavil novo CompanionDeviceService API. Še več, nov profil spremljevalne naprave močno poenostavi postopek vpisa spremljevalne naprave.
- Izboljšave ocene pasovne širine: Google je močno izboljšal obstoječe API-je za oceno pasovne širine. Razvijalci lahko zdaj dobijo oceno skupna prepustnost na operaterja ali Wi-Fi SSID, vrsto omrežja in raven signala za vse uporabnike na napravo.
- Vizualni učinki: Uporaba običajnih grafičnih učinkov je zdaj enostavnejša kot kdaj koli prej v sistemu Android 12 z RenderEffect razred. Zdaj lahko ločeno uporabite zameglitve in barvne filtre ali te učinke združite kot verižne učinke v celoto.
Ti lahko Pojdi sem da si ogledate celotno razliko API med Androidom 12 DP1 in DP2. Ker je Google prenovil več API-jev, poskrbite, da boste svojo aplikacijo zagnali in odpravili napake prek preklopi za spremembo vedenja da ga pripravite za ciljanje na Android 12. Povratne informacije so lahko dano tukaj.
Priporočljivo je prebrati opombe ob izdaji preden prenesete in zaženete posodobitev. Bodi prepričan Pojdi sem za vložitev poročil o napakah in tukaj za razpravo o najnovejši izdaji.
Prenesite Android 12 Developer Preview 2
Če želite namestiti Android 12 Developer Preview 2 v napravo Pixel, morate imeti Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G ali Pixel 5. Imamo povezave za prenos najnovejših slik sistema za te naprave Google Pixel na tej strani. Lahko uporabite inkrementalno posodobitev OTA ali utripajte gradnje ročno. Če nimate združljive naprave, lahko gradnjo zaženete v Android Emulatorju Android Studio.
Drugi Android 12 Developer Preview je na voljo tudi za Android TV, z Komplet za razvijalce ADT-3 kot edina združljiva naprava.
Aprila bi morala biti izdana še ena večja izdaja Developer Preview, ki bi ji sledilo nekaj beta izdaj. Stabilna različica Android 12 bo na voljo nekje v tretjem četrtletju leta 2021, če bo šlo vse po načrtih.
Za vse najnovejše novice o Androidu 12 dodajte to oznako med zaznamke:
Novice o Androidu 12 na XDA