„Google“ paskelbė „Android 11 Developer Preview 2“, skirtą „Google Pixel 2017“ ir naujesniems išmaniesiems telefonams. Štai kas naujo vartotojams ir kūrėjams.
Nors SARS-CoV-2 sukeltos COVID-19 ligos plitimas sulėtino pasaulio ekonomiką, daugelis technologijų įmonių perkėlė savo darbuotojus dirbti iš namų (WFH). „Google“ yra viena iš tokių įmonių, ir šiandien ji pripažino sunkumus, su kuriais susiduria daugelis iš mūsų visame pasaulyje. Šiandien bendrovė paskelbė apie naują kitos pagrindinės „Android“ OS kūrėjo peržiūrą: „Android 11“. „Android 11 Developer Preview 2“, kaip ir pirmoji kūrėjų peržiūra, vis dar skirta tik kūrėjams, o tinklaraščio įraše paminėti pokyčiai daugiausia dėmesio skiria naujoms API ir platformos elgsenos pokyčiams, prie kurių kūrėjai turės prisitaikyti. Štai kas naujo.
Nauji Android 11 API pakeitimai
- 5G būsenos API: Naudodami „Android 11 Developer Preview 2“ kūrėjai gali patikrinti, ar vartotojas naudojasi 5G naujojo radijo (NR) ar ne atskiru (NSA) tinklu. Jei nesate susipažinę, 5G NSA tinkluose reiškia, kad 5G tinklas atsisako esamos 4G infrastruktūros, o naudojant 5G NR tinkluose, tinklas yra nepriklausomas. 5G NR paprastai bus daug greitesnis, nors dabartinis jo prieinamumas yra labai ribotas. Galite patikrinti šią būseną, kad pakeistumėte, kaip programa veikia esant prastesniam arba geresniam tinklo ryšiui.
- Lankstymo kampas sulankstomas: Sulankstomi įrenginiai, tokie kaip būsimas „Microsoft Surface Duo“, „Motorola Razr“, „Samsung Galaxy Fold/Z Flip“ ir „Huawei Mate X/Xs“, paprastai turi daugiau nei dvi būsenas. Dažniausiai jie yra sulankstyti arba visiškai išskleisti, tačiau kartais naudotojai juos pastato kampu. Android 11 Developer Preview 2 pridėjo palaikymą a vyrių kampo jutiklis leidžia programoms tiesiogiai arba per AndroidX biblioteką pateikti užklausą dėl vyrių kampo.
- Skambučių tikrinimo paslaugos patobulinimai: Skambučių tikrinimo programos dabar gali pranešti apie skambučio atmetimo priežastį, kad informuotų vartotojus, kodėl paslauga atmetė įeinantį skambutį. Be to, skambučių tikrinimo programos taip pat gali matyti, ar įeinantis skambutis buvo iš numerio, kuris yra vartotojo kontaktuose, žinoma, jei skambučių tikrinimo programa turi leidimą skaityti kontaktus. Galiausiai skambučių tikrinimo programos dabar gali tinkinti a Pokalbio paskelbimo ekrano dialogas, kurią teikia sistema, kad naudotojai galėtų atlikti tokius veiksmus, kaip pažymėti skambutį kaip šlamštą arba pridėti numerį prie savo kontaktų.
- Neuroninių tinklų API atnaujinimai: „Google“ pridėjo „skaičiuojant efektyvią versiją“ a swish aktyvinimo funkcija (įspėjimas: PDF nuoroda), kuri leidžia „pailginti mokymo laiką ir atlikti didesnį tikslumą atliekant įvairias užduotis“. Kitas papildymas yra „Control ops“ įgalinimas pažangesni mašininio mokymosi modeliai, palaikantys šakojimą ir kilpas.“ Galiausiai „Google“ pridėjo „naujų vykdymo valdiklių“, kad sumažintų delsą įprastam naudojimui atvejų.
Privatumas ir saugumas
- 11 versijos „Android“ programos, kurios nori pasiekti kameros arba mikrofono duomenis iš priekinio plano paslaugos, turi deklaruoti manifesto atributą „foregroundServiceType“.
- Apimta saugykla buvo atnaujintas šiame naujame peržiūros leidime. Dabar kūrėjai gali perkelti failus „iš senojo modelio į naują saugojimo aprėpties modelį“. Taip pat pridedama „geresnis talpykloje esančių failų valdymas“.
Lenkiškas ir kokybiškas
-
Sinchronizuoti IME perėjimai: Pridėtos naujos API, kad kūrėjai galėtų sinchronizuoti savo programos turinį su įvesties metodų redaktoriumi arba IME ir sistemos juostomis, kai jie animuoja. Tai leidžia sukurti IME perėjimus, kurie yra daug sklandesni nei anksčiau. Nauja įterpiamas animacijos klausytojas leidžia sukurti „tobulus kadro perėjimus“, nes programoms pranešama apie kiekvieno kadro pakeitimus. Nauja WindowInsetsAnimationController Kita vertus, API leidžia programoms valdyti IME ir sistemos juostos perėjimus. Apatiniame dešiniajame kampe pateiktame pavyzdyje programa naudoja „WindowInsetsAnimationController“ API, kad valdytų IME perėjimą per slenkant programos vartotojo sąsają.
- Pageidaujamas programos atnaujinimo dažnis: Dabar yra daugybė „Android“ įrenginių su didelio atnaujinimo dažnio ekranais, pvz., 90 Hz, 120 Hz arba 144 Hz. 11 versijos „Android“ programos ir žaidimai dabar gali nustatyti pageidaujamą kadrų dažnį savo langams. Sistema naudos pageidaujamą programos kadrų dažnį, kad pasirinktų ekrano atnaujinimo dažnį paleisdama programą.
- Tęsti paleidus iš naujo: Kaip pabrėžėme anksčiau, „Android 11“ pagerina vienos nakties OTA atnaujinimų patirtį. Paleidus iš naujo, programos gali pasiekti kredencialų šifruotą (CE) saugyklą, vartotojui neatrakinant įrenginio. Taigi, programos gali vėl veikti normaliai po OTA, kai vartotojas nėra šalia telefono atrakinti.
- Fotoaparato palaikymas „Android“ emuliatoriuje: „Android“ studijoje esantis „Android“ emuliatorius dabar palaiko priekines ir galines emuliuotas kameras. Galinė kamera palaiko HW 3 lygis „Camera2“ API, o priekinė kamera palaiko VISĄ lygį su loginės kameros palaikymu.
Pradėti
Balandžio mėnesį bus dar viena kūrėjo peržiūra, po kurios bus 2 beta versijos leidimai. Stabilus „Android 11“ leidimas bus pasiekiamas 2020 m. trečiąjį ketvirtį, jei viskas vyks pagal planą.
Norėdami įdiegti „Android 11 Developer Preview 2“ „Pixel“ įrenginyje, turite turėti „Pixel 2“, „Pixel 2 XL“, „Pixel 3“, „Pixel 3 XL“, „Pixel 3a“, „Pixel 3a XL“, „Pixel 4“ arba „Pixel 4 XL“. Galite arba rankiniu būdu suaktyvinkite peržiūros versiją arba galite naudoti Android Flash įrankis padaryti tai už tave. Jei neturite „Pixel“ įrenginio, galbūt galėsite įdiegti naujausią kūrėjo peržiūrą naudodami Bendras sistemos vaizdas (GSI) su „Project Treble“ suderinamuose įrenginiuose, įskaitant įrenginius, kurie paleisti naudojant „Android 9 Pie“ arba naujesnę versiją. Tačiau jūsų rida gali skirtis. Galiausiai galite paleisti naujausią „Android“ emuliatoriaus versiją „Android Studio“. Kiekvienas iš šių metodų suteikia galimybę išbandyti programas naujoje aplinkoje. Būtinai nuodugniai išbandykite savo programą, nes „Google“ galiausiai nustatys, kad taikymas pagal „Android 11“ bus būtinas norint įtraukti programas į „Google Play“ parduotuvę.
Išbandykite naujausią versiją ir suteikite „Google“. Atsiliepimas jei susidursite su problemomis.
„Android 11“ naujienos XDA