Kutulutsa koyamba kwa nsanja yam'manja ya Android 11

Google прСдставила mtundu woyeserera wa nsanja yotseguka yam'manja ya Android 11. Kutulutsidwa kwa Android 11 akuyembekezeka kutero mgawo lachitatu la 2020. Kuwunika luso latsopano la nsanja akufuna pulogalamuyi mayeso asanayambe. Firmware imapangidwa kukonzekera za Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL ndi Pixel 4/4 XL. Kuwunikira kumachitika pamanja; kuthekera koyika Android 11 kudzera pa zosintha za OTA kudzawoneka mu Meyi.

Chinsinsi zatsopano Android 11:

  • Emulator ya Android yawonjezera luso loyesera kugwiritsa ntchito ma code 32- ndi 64-bit omwe adapangidwa ndi zomangamanga za ARM, zozunguliridwa ndi chithunzi cha Android 11 chomwe chikuyenda mu emulator, chopangidwa ndi x86_64.
  • Thandizo lowonjezereka la 5G yolumikizana ndi mafoni a m'manja, yopereka maulendo apamwamba komanso kuchepa kwa latency. Mapulogalamu apaintaneti omwe amachita zinthu ngati mavidiyo a 4K ndikutsitsa zida zamasewera zodziwika bwino tsopano zitha kugwiritsa ntchito netiweki ya opereka chithandizo cham'manja kuphatikiza pa Wi-Fi. Kuti muchepetse kusintha kwa mapulogalamu potengera njira zoyankhulirana za 5G, API yakulitsidwa Dynamic Meteredness, yomwe imagwiritsidwa ntchito poyang'ana ngati kugwirizana kulipiritsa kwa magalimoto komanso ngati deta yambiri ingasamutsidwe kupyolera mu izo. API iyi tsopano ikuphatikiza ma netiweki am'manja ndikukulolani kuti muwone kulumikizana ndi wothandizira omwe amapereka ndalama zopanda malire mukalumikiza kudzera pa 5G.

    Komanso API yowonjezera Bandwidth Estimator, zomwe zimakupatsani mwayi wodziwiratu kuchuluka kwa bandiwifi yomwe ilipo pakutsitsa kapena kutumiza deta, osayesa mayeso anu apaintaneti.

  • Thandizo lowonjezera la mitundu yatsopano ya zowonetsera "pinhole" (chithunzichi chimakhala kutsogolo konse kwa foni yamakono, kupatulapo bwalo laling'ono pakona yakumanzere kwa kamera yakutsogolo) ndi "mathithi" (chithunzichi chimaphimbanso zozungulira. m'mphepete mwa chipangizocho). Mapulogalamu tsopano atha kudziwa kupezeka kwa malo ena owoneka ndi osawona pazithunzi izi pogwiritsa ntchito API yokhazikika Onetsani kudula. Kuphimba mbali zam'mbali ndikukonzekera kuyanjana m'madera omwe ali pafupi ndi m'mphepete mwa "waterfall" skrini, API ikufuna Π½ΠΎΠ²Ρ‹Π΅ zovuta.
  • Anawonjezera njira zina zotumizira mauthenga. Gawo lina lomwe lili ndi zokambirana zokhazikika lawonjezedwa kumalo azidziwitso, zomwe zimakupatsani mwayi wopeza zokambirana zaposachedwa osasiya mapulogalamu ena. Mapulogalamu a mauthenga ndi macheza asunthidwa kuti agwiritse ntchito ma API Mabala, zomwe zimakupatsani mwayi wogwiritsa ntchito lingaliro la "thovu" kuti mugwire ntchito imodzi ndi mapulogalamu angapo - mutha kucheza popanda kuyimitsa ntchito pulogalamu ina. Mukalemba yankho mwachangu kuchokera kumalo azidziwitso, mutha kumangitsa zithunzi ku mauthenga pozikopera kudzera pa bolodi.
  • API yasinthidwa kukhala mtundu 1.3 Ma Neural Networks, yomwe imapereka mapulogalamu kuti athe kupititsa patsogolo kuthamanga kwa hardware pamakina ophunzirira makina. API ili ngati gawo loyambira pakugwiritsa ntchito makina ophunzirira makina mu Android, monga TensorFlow Lite ndi caf2. Mitundu ingapo yopangidwa kale ya neural network yaperekedwa kuti igwiritsidwe ntchito pazida zam'manja, kuphatikiza MobileNets (kuzindikira zinthu pazithunzi), Chiyambi v3 (mawonedwe apakompyuta) ndi anzeru
    anayankha
    (kusankha mayankho a mauthenga). M'magazini yatsopano zakhazikitsidwa Kuthandizira kuchulukira kwapamwamba pogwiritsa ntchito manambala osainidwa m'malo mwa manambala oyandama, omwe amalola mitundu yaying'ono komanso nthawi yokonza mwachangu. Kuphatikiza apo, Quality of Service API yawonjezera kuthekera kosamalira zofunika kwambiri komanso nthawi yomaliza pochita zitsanzo, ndipo Memory Domain API yakulitsidwa kuti muchepetse kukopera kukumbukira ndikusintha magwiridwe antchito pochita zitsanzo motsatizana.

  • Zosankha zatsopano zawonjezedwa kuti ziwongolere mwayi wofikira pa data yanu. Kuphatikiza pa mawonekedwe omwe adawonekera pakutulutsidwa komaliza, mwayi wopezeka pamalo pokha pokha mukugwira ntchito ndi pulogalamuyi (kufikira kumatsekeka kumbuyo) mu Android 11. yoyimiriridwa ndi kuthandizira kwa zilolezo za nthawi imodzi. Wogwiritsa ntchito tsopano atha kupatsa pulogalamu mwayi wopeza zilolezo zazikulu monga malo, maikolofoni, ndi kamera. Chilolezocho ndi chovomerezeka kwa nthawi yonse ya gawoli ndipo chimachotsedwa pomwe wogwiritsa ntchito alowa pulogalamu ina.

    Kutulutsa koyamba kwa nsanja yam'manja ya Android 11

  • Zosintha zapangidwa kuti zikhale zosavuta kusamutsira mapulogalamu kumalo osungira
    Zosungidwa Zosungidwa, zomwe zimakupatsani mwayi wodzipatula mafayilo pazida zosungira kunja (mwachitsanzo, khadi ya SD). Ndi Scoped Storage, deta yogwiritsira ntchito imakhala ndi bukhu linalake, ndipo mwayi wopeza zosonkhanitsa zogawana nawo umafunikira zilolezo zosiyana. Android 11 imathandizira njira yosankha yopezera media pogwiritsa ntchito njira zonse zamafayilo,
    DocumentsUI API yasinthidwa ndipo kuthekera kochita ma batch mu MediaStore awonjezedwa.

  • Maluso owonjezera a kugwiritsa masensa a biometric kuti atsimikizire. BiometricPrompt API, yomwe imapereka dialog yotsimikizika ya biometric padziko lonse lapansi, tsopano imathandizira mitundu itatu ya zotsimikizira - zolimba, zofooka ndi zida. Kuphatikizika kosavuta kwa BiometricPrompt ndi zomangamanga zosiyanasiyana zogwiritsira ntchito, osati kungogwiritsa ntchito kalasi. ntchito.
  • Posonkhanitsa zida zapulatifomu zomwe zimafunikira chitetezo chowonjezereka, njira zodzitetezera zomwe zimagwira ntchito pakuphatikiza zimagwiritsidwa ntchito CFI (Control Flow Integrity) BoundSan, IntSan (Integer Overflow Sanitization) ndi Shadow-Call Stack. Kuti muzindikire zovuta mukamagwira ntchito ndi kukumbukira pazogwiritsa ntchito, kuyang'ana zolozera mu mulu kumayatsidwa kutengera ma tag omwe adalumikizidwa nawo (chizindikiro cha pointer). Kuti mupeze zolakwika zokumbukira analimbikitsa chithunzi chowonjezera chadongosolo momwe njira yochotsera zolakwika imayatsidwa HWAsan (Adilesi yothandizidwa ndi HardwareSanitizer).
  • API yokonzedwa BlobStoreManager, zomwe zimakulolani kuti mukonzekere kusinthanitsa kotetezedwa kwa deta ya binary pakati pa mapulogalamu. Mwachitsanzo, API iyi ikhoza kugwiritsidwa ntchito popereka mapulogalamu angapo kuti azitha kugwiritsa ntchito makina ophunzirira makina pamene mapulogalamuwa akuyendetsedwa ndi munthu m'modzi.
  • Thandizo lowonjezera pamapulatifomu osungira bwino ndikubweza ziphaso zotsimikizika, monga malayisensi oyendetsa galimoto.
  • Monga gawo la pulojekiti ya Mainline, yomwe imakulolani kuti musinthe zida zamtundu uliwonse popanda kukonzanso nsanja yonse, ma modules 12 atsopano osinthika akonzedwa kuwonjezera pa ma module 10 omwe akupezeka mu Android 10. Zosinthazo zimakhudza zigawo zomwe sizili zida za hardware zomwe zimatsitsidwa kudzera. Google Play mosiyana ndi zosintha za firmware za OTA kuchokera kwa wopanga. Mwa ma module atsopano omwe angasinthidwe kudzera pa Google Play popanda kukonzanso firmware ndi gawo loyang'anira zilolezo, gawo logwirira ntchito ndi ma drive (mothandizidwa ndi Scoped Storage) ndi gawo ndi NNAPI (Neural Networks API).
  • Zidachitidwa gwirani ntchito kuti muchepetse kusintha kwa machitidwe a magawo ena pakugwiritsa ntchito mapulogalamu. Zatsopano zomwe zingakhudze magwiridwe antchito tsopano zitha kuyimitsidwa mwakufuna ndikusinthidwa pamlingo wa SDK. Kuti muchepetse kuyesa kuyenderana kwa pulogalamu ndi Android 11, mawonekedwe a Developer Options ndi zida za adb zimapereka zoikamo zoyatsa ndi kuzimitsa zinthu zomwe zimakhudza kugwirizanitsa (kukulolani kuyesa osasintha targetSdkVersion komanso osamanganso pulogalamuyo). Kusinthidwa kwa imvi kwa ma API oletsedwa osaperekedwa mu SDK.

    Kutulutsa koyamba kwa nsanja yam'manja ya Android 11

  • Chikhazikitso chawonjezeredwa Resource Loader, zomwe zimalola kuti zowonjezera zowonjezera zizinyamulidwa panthawi yogwiritsira ntchito.
  • Ntchito yotsimikizira kuyimbayimba yawonjezera kuthekera kotumizira ku mapulogalamu mawonekedwe otsimikizira foni yomwe ikubwera, yomwe ingagwiritsidwe ntchito kupanga ma dialog makonda mutatha kuyimbira foniyo, mwachitsanzo, kuphatikiza zina zowonjezera kuti muyimbe kuyimba ngati sipamu kapena kuwonjezera pa buku la adilesi.
  • API Yowongoleredwa Wifi Ganizirani, yomwe imalola kugwiritsa ntchito (manejala wolumikizana ndi network) kutengera ma aligorivimu posankha maukonde opanda zingwe omwe amawakonda potumiza mndandanda wamanetiweki, komanso amaganiziranso ma metric owonjezera posankha netiweki, monga chidziwitso cha bandwidth ndi mtundu wa kulumikizana. njira panthawi yolumikizana yapitayi. Anawonjezera luso loyang'anira maukonde opanda zingwe omwe amathandizira muyezo Hotspot 2.0 (Passpoint), kuphatikiza kuwerengera nthawi yakutha kwa mbiri ya wogwiritsa ntchito komanso kuthekera kogwiritsa ntchito ziphaso zodzilembera nokha mumbiri.
  • ImageDecoder API yawonjezera chithandizo chojambula ndi kuwonetsa zithunzi zamakanema mumtundu wa HEIF (Apple's HEIC), yomwe imagwiritsa ntchito njira zopondereza za HEVC (H.265). Poyerekeza ndi zithunzi za GIF, mawonekedwe a HEIF amatha kuchepetsa kukula kwa fayilo.
  • API yawonjezedwa ku NDK kuti igwiritsidwe ntchito m'makhodi amtundu wawo pojambula zithunzi (JPEG, PNG, WebP, ndi zina zotero), popanda kugwiritsa ntchito malaibulale ena. API yatsopano imapangitsa kuti zitheke kuchepetsa kukula kwa mafayilo a APK okhala ndi mapulogalamu am'deralo ndikuthana ndi vuto lakukonzanso malaibulale ophatikizidwa omwe angakhale ndi zovuta.
  • Mapulogalamu amakamera tsopano atha kuyimitsa kugwedezeka kwakanthawi (mwachitsanzo, pazidziwitso) kuti zisayambike panthawi ya kamera.
  • Ndi zotheka kuti athe modes Bokeh (kusokoneza maziko mu chithunzi) pazida zomwe zimawathandiza (mwachitsanzo, mawonekedwe akadali amapereka chithunzithunzi chapamwamba, ndipo mawonekedwe osalekeza amapereka kufanana kolondola kwa deta kuchokera ku sensa).
  • API Yowonjezera ya macheke ΠΈ Makonda Masewero ocheperako amasewero amakanema amafunikira kuti muzitha kutsitsa pompopompo. Kuonjezera apo, chithandizo chawonjezeredwa kwa HDMI low latency operating mode (Game Mode), yomwe imalepheretsa kujambula positi kuti muchepetse latency pa TV kapena kunja.

Source: opennet.ru

Kuwonjezera ndemanga