Jau daug kalbėjome apie naujas „Android Q“ funkcijas, tačiau „Google“ pasidalijo kai kuriomis detalėmis apie didžiąsias šios beta versijos funkcijas.
Žmonės tikėjosi, kad pirmoji „Android Q Beta“ bus paleista šią savaitę ir Google pristatė (šiek tiek vėliau nei tikėtasi). Priešingai nei ankstesniais metais, „Google“ pradeda ne „Kūrėjo peržiūra“. Tai vadinama „Android Q Beta 1“. Mes jau daug kalbėjome apie naujas „Android Q“ funkcijas, tačiau „Google“ pasidalijo kai kuriomis detalėmis apie didžiąsias šios beta versijos versijas.
Privatumo apsauga
Kaip jau kalbėjome anksčiau, privatumas yra labai svarbi Android Q sritis. Tai pirmas dalykas, kurį „Google“ pateikia savo išsamioje informacijoje apie atnaujinimą. Naudotojai gali geriau valdyti, kada programos gali gauti vietą, naudodami naują parinktį „Leisti tik tada, kai programa naudojama“. Jums nereikės jaudintis dėl to, kad programa pinga jūsų buvimo vietą fone.
Privatumas yra daugiau nei tik vietos bendrinimas. Yra daugiau valdiklių, leidžiančių programoms pasiekti bendrinamus failus, ir naujų vykdymo laiko leidimų valdyti prieigą prie nuotraukų, vaizdo įrašų ir garso. Programos turi naudoti sistemos failų parinkiklį atsisiuntimui, o kūrėjams yra pakeitimų, kaip programos gali naudoti bendrinamą išorinės saugyklos sritį. Tu gali
daugiau apie tai skaitykite čia.„Android Q“ neleis programoms pradėti veiklos fone ir užvaldyti ekraną. „Google“ ragina kūrėjus vietoj to naudoti aukšto prioriteto pranešimus daugiau informacijos apie tai čia). Kitos privatumo funkcijos apima ribotą prieigą prie įrenginio identifikatorių, tokių kaip IMEI ir serijos numeris. MAC adresai taip pat bus atsitiktinai parinkti, kai pagal numatytuosius nustatymus bus prijungti prie skirtingų „Wi-Fi“ tinklų.
Sulankstomi
„Android Q“ palaiko daugiau madingo sulankstomo telefono formos faktoriaus. Yra pakeitimų „onResume“ ir „onPause“ funkcijose, kad būtų palaikomas kelių atnaujinimų režimas ir pranešama programai, kai ji sufokusuota. Jie taip pat pakeitė tai, kaip keičiamo dydžio veikla manifesto atributas padeda kūrėjams valdyti, kaip programos rodomos sulankstomame ir dideliame ekrane. „Android“ emuliatorius dabar palaiko šiuos naujus kelių ekranų tipus.
Bendrinimo spartieji klavišai
„Android Q“ palengvina bendrinimą naudojant bendrinimo sparčiuosius klavišus. Tai leidžia vartotojams pereiti tiesiai į kitą programą ir bendrinti turinį. Kūrėjai gali paskelbti bendrinimo tikslus, kurie pradeda konkrečią veiklą, ir jie rodomi bendrinimo vartotojo sąsajoje. Bendrinimo spartieji klavišai veikia panašiai kaip Programų spartieji klavišai, todėl „Google“ plečia ShortcutInfo API kad būtų lengviau integruoti abu. Be to, API leis įrenginiams, kurie buvo patobulinti iki Android Q, naudoti tiesioginio bendrinimo funkcijas.
„Android“ bendrinimo meniu jau seniai skundžiamasi dėl vėlavimo ir erzinimo. Šis naujinimas pagaliau galėtų išspręsti šias problemas, bet turėsime pamatyti, kaip jis veikia. Kadangi naujoji bendrinimo API naudoja stūmimo, o ne traukimo modelį, „Google“ teigia, kad jis yra daug greitesnis, nes jai nereikia kaskart pildyti meniu, kai jis iškviečiamas.
Nustatymų skydeliai
Nauja nustatymų skydelio API leidžia rodyti pagrindinius sistemos nustatymus tiesiogiai programos kontekste. Tai išnaudoja Riekelės funkcija, kuri buvo įtraukta į „Android Pie“. Nustatymų skydelis yra slankioji vartotojo sąsaja, kurią galima iškviesti iš programos, kad būtų rodomi sistemos nustatymai ir perjungimai. Jie pateikia pavyzdį, kai naršyklė gali rodyti skydelį su ryšio nustatymais.
Ryšys
„Android Q“ padidino vietos apsaugą, susijusią su „Bluetooth“, korinio ryšio ir „Wi-Fi“ tinklo nuskaitymu. Dabar jiems reikalingas puikus vietos leidimas. „Google“ taip pat prideda naują „Wi-Fi“ standarto palaikymą, WP3 ir OWE, kad pagerintų namų ir darbo tinklų, taip pat atvirų / viešųjų tinklų saugumą. Dabar galima reikalauti prisitaikančio „Wi-Fi“ įjungus didelio našumo ir mažos delsos režimus. „Google“ teigia, kad tai padės tokiose srityse kaip žaidimai ir balso skambučiai.
„Android Q“ programos gali prašyti dinaminio gylio vaizdų, kuriuos sudaro JPEG, XMP metaduomenys gylio elementams ir gylio bei patikimumo žemėlapiai, įterpti į tuos pačius failus. Tai leis programėlėse pasiūlyti specializuotus suliejimo ir „bokeh“ efektus. „Google“ teigia, kad duomenys taip pat gali būti naudojami 3D vaizdams kurti arba AR fotografijai ateityje palaikyti. „Dynamic Depth“ yra atviras formatas ir jie bendradarbiauja su originalios įrangos gamintojais, kad jis būtų pasiekiamas kuo daugiau įrenginių.
„Android Q“ palaiko kai kuriuos naujus garso ir vaizdo kodekus. Jis palaiko atvirojo kodo vaizdo kodeką AV1, garso kodavimą naudojant Opus ir HDR10+. The „MediaCodecInfo“ API pristatomas paprastesnis būdas nustatyti „Android“ įrenginio vaizdo atvaizdavimo galimybes. Taip lengviau visada pasirinkti geriausią vaizdo įrašo kokybę.
KAMPAS ant Vulkano
„Google“ kuria standartinę, atnaujinamą „OpenGL“ tvarkyklę, skirtą visiems „Vulkan“ įrenginiams. „Android Q“ prideda eksperimentinį palaikymą KAMPAS ant Vulkano. ANGLE leidžia programoms ir žaidimams, kuriuose naudojama OpenGL ES, pasinaudoti Vulkan našumu ir stabilumu bei nuo pardavėjo nepriklausomu ES diegimu. Android Q planuoja palaikyti OpenGL ES 2.0.
Siekiama, kad „Vulkan“ būtų plačiai palaikoma grafikos kūrėjo API. „Google“ bendradarbiauja su originalios įrangos gamintojais, kad „Vulkan 1.1“ būtų privalomas visuose 64 bitų įrenginiuose, kuriuose veikia „Android Q“ ir naujesnė versija.
Meno pasirodymas
„Android Q“ ir toliau tobulina ART vykdymo laiką, kad programos būtų paleistos greičiau ir sunaudotų mažiau atminties. „Google Play“ dabar kartu su APK teikia debesies pagrindu veikiančius profilius.
Tai yra anoniminiai, apibendrinti ART profiliai, leidžiantys ART iš anksto sukompiliuoti jūsų programos dalis dar prieš ją paleidžiant, o tai labai pagreitina bendrą optimizavimo procesą. Debesis pagrįsti profiliai naudingi visoms programoms ir jau pasiekiami įrenginiuose, kuriuose veikia „Android P“ ir naujesnė versija.
„Android Q“ optimizuoja „Zygote“ procesą anksčiau paleisdama programos procesą ir perkeldama ją į saugos konteinerį, kad ji būtų paruošta nedelsiant. Jie taip pat prideda „Generational Garbage Collection“ prie „ART Concurrent Copying“ (CC) šiukšlių rinktuvo.
Daugiau apie „Android Q“ galite perskaityti adresu Android kūrėjų tinklaraštis. OTA ir gamykliniai vaizdai, skirti „Google Pixel“, „Pixel XL“, „Pixel 2“, „Pixel 2 XL“, „Pixel 3“ ir „Pixel 3 XL“ galima atsisiųsti čia. Tu taip pat gali užsiregistruokite į „Android Beta“ programą čia. Sekite naujienas ir sužinokite daug daugiau apie „Android Q“!