Android 11 Developer Preview 2 najavljen za Google Pixel pametne telefone

Google je najavio Android 11 Developer Preview 2 za Google Pixel 2017 i novije pametne telefone. Evo što je novo za korisnike i programere.

Iako je širenje bolesti COVID-19 uzrokovano SARS-CoV-2 usporilo globalno gospodarstvo, mnoge tehnološke tvrtke prebacile su svoje zaposlenike na rad od kuće (WFH). Google je jedna takva tvrtka, a danas su priznali poteškoće s kojima se mnogi od nas suočavaju diljem svijeta. Danas je tvrtka najavila novi Developer Preview sljedećeg velikog Android OS-a: Android 11. Android 11 Developer Preview 2, kao i prvi Developer Preview, i dalje je namijenjen samo programerima, a popis promjene spomenute u postu na blogu usmjerene su na nove API-je i promjene ponašanja platforme kojima će se programeri morati prilagoditi. Evo što je novo.

Nove promjene API-ja za Android 11

  • API stanja 5G: U Android 11 Developer Preview 2 programeri mogu provjeriti je li korisnik na 5G New Radio (NR) ili Non-Standalone (NSA) mreži. Ako niste upoznati, 5G na NSA mrežama znači da se 5G mreža spaja s postojećom 4G infrastrukturom, dok je s 5G na NR mrežama mreža neovisna. 5G na NR općenito će biti mnogo brži, iako je njegova trenutačna dostupnost vrlo ograničena. Možete provjeriti ovaj status da biste promijenili kako se vaša aplikacija ponaša pod inferiornom ili superiornom mrežnom vezom.
  • Kut šarki za sklopive: Sklopivi uređaji kao što su nadolazeći Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip i Huawei Mate X/Xs obično imaju više od samo dva stanja. Većinu vremena su ili presavijeni ili potpuno rasklopljeni, ali povremeno će ih korisnici postaviti pod kutom. Android 11 Developer Preview 2 dodao je podršku za a senzor kuta šarke koji aplikacijama omogućuje postavljanje upita o kutu šarke izravno ili putem AndroidX biblioteke.
  • Poboljšanja usluge provjere poziva: Aplikacije za praćenje poziva sada mogu prijaviti razlog odbijanja poziva kako bi obavijestile korisnike zašto je usluga odbila dolazni poziv. Osim toga, aplikacije za filtriranje poziva također mogu vidjeti je li dolazni poziv bio s broja koji je u kontaktima korisnika, pod uvjetom, naravno, da aplikacija za filtriranje poziva ima dopuštenje za čitanje kontakata. Konačno, aplikacije za filtriranje poziva sada mogu prilagoditi a dijalog zaslona nakon poziva, koje pruža sustav, kako bi korisnici mogli izvršiti radnje poput označavanja poziva kao neželjene pošte ili dodavanja broja u svoje kontakte.
  • Ažuriranja API-ja za neuronske mreže: Google je dodao "računski učinkovitu verziju" a funkcija aktivacije zamahom (upozorenje: PDF poveznica) koji omogućuje "brže vrijeme obuke i veću točnost u raznim zadacima." Još jedan dodatak je omogućenje Control ops napredniji modeli strojnog učenja koji podržavaju grananje i petlje." Na kraju, Google je dodao "nove kontrole izvršenja" kako bi smanjio kašnjenje za uobičajenu upotrebu slučajeva.

Privatnost i sigurnost

  • U Androidu 11, aplikacije koje žele pristupiti podacima kamere ili mikrofona iz usluge u prvom planu moraju deklarirati atribut manifesta foregroundServiceType.
  • Ograničena pohrana je ažuriran u ovom novom izdanju pregleda. Sada programeri mogu migrirati datoteke "s naslijeđenog modela na novi model pohrane s opsegom." Dodano je i "bolje upravljanje datotekama u predmemoriji."

Poljski i kvalitetni

  • Sinkronizirani prijelazi IME-a: Dodani su novi API-ji koji omogućuju razvojnim programerima da sinkroniziraju sadržaj svoje aplikacije s uređivačem metoda unosa ili IME-om i trakama sustava dok animiraju. To vam omogućuje stvaranje IME prijelaza koji su mnogo fluidniji nego prije. Novi umeće slušatelja animacije omogućuje stvaranje "prijelaza savršenih za okvir" jer obavještava aplikacije o promjenama po okviru u umetcima. Novi WindowInsetsAnimationController S druge strane, API omogućuje aplikacijama da preuzmu kontrolu nad prijelazima IME-a i sistemske trake. U primjeru prikazanom dolje desno, aplikacija koristi API WindowInsetsAnimationController za kontrolu prijelaza IME-a nakon pomicanja preko korisničkog sučelja aplikacije.
  • Preferirana stopa osvježavanja aplikacije: Sada postoje deseci Android uređaja sa zaslonima visoke brzine osvježavanja, poput 90Hz, 120Hz ili 144Hz. U Androidu 11, aplikacije i igre sada mogu postaviti željeni broj sličica u sekundi za vlastite prozore. Sustav će koristiti željeni broj sličica u sekundi za odabir brzine osvježavanja zaslona prilikom pokretanja aplikacije.
  • Nastavi nakon ponovnog pokretanja: Kao istaknuli smo prije, Android 11 poboljšava iskustvo OTA ažuriranja preko noći. Nakon ponovnog pokretanja, aplikacije mogu pristupiti Credential Encrypted (CE) pohrani bez da korisnik otključa uređaj. Stoga aplikacije mogu nastaviti normalno funkcionirati nakon OTA kada korisnik nije u blizini da otključa telefon.
  • Podrška za kameru u Android Emulatoru: Android Emulator u Android Studiju sada podržava prednje i stražnje emulirane kamere. Stražnja kamera podržava HW razina 3 u Camera2 API, dok prednja kamera podržava FULL razinu s logičkom podrškom za kameru.

Započnite

Bit će još jedan Developer Preview u travnju nakon kojeg će uslijediti 2 beta izdanja. Stabilno izdanje Androida 11 bit će dostupno negdje u trećem tromjesečju 2020., ako sve bude išlo po planu.

Da biste instalirali Android 11 Developer Preview 2 na Pixel uređaj, morate imati Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 ili Pixel 4 XL. Možete i vi ručno bljeskajte verziju pregleda ili možete koristiti Android Flash Alat učiniti to za vas. Ako ne posjedujete Pixel uređaj, možda ćete moći instalirati najnoviji Developer Preview putem Generička slika sustava (GSI) na uređajima kompatibilnim s Project Treble, što uključuje uređaje koji su pokrenuti s Androidom 9 Pie ili novijim. Ipak, vaša kilometraža može varirati. Na kraju, možete pokrenuti najnoviju verziju u Android Emulatoru u Android Studiju. Svaka od ovih metoda pruža vam način da testirate svoje aplikacije u novom okruženju. Obavezno temeljito testirajte svoju aplikaciju jer će Google na kraju postaviti ciljanje Androida 11 kao uvjet za uključivanje vaših aplikacija u Trgovinu Google Play.

Isprobajte najnoviju verziju i dajte Googleu Povratne informacije ako naiđete na bilo kakve probleme.

Vijesti o Androidu 11 na XDA