Kutulutsidwa kwa nsanja yam'manja ya Android 11

Google losindikizidwa kutulutsidwa kwa nsanja yotseguka yam'manja Android 11. Khodi yochokera komwe ikugwirizana ndi kutulutsidwa kwatsopano imayikidwa pa Git repository pulojekiti (nthambi android-11.0.0_r1). Zosintha za firmware zimakonzedwa pazida zotsatizana mapikiselo, komanso mafoni a m'manja opangidwa ndi OnePlus, Xiaomi, OPPO ndi Realme. Komanso anapanga Misonkhano yapadziko lonse ya GSI (Generic System Images), yoyenera pazida zosiyanasiyana kutengera ma ARM64 ndi x86_64.

waukulu zatsopano:

  • Zosintha zachitika pofuna kupeputsa kulumikizana pakati pa anthu omwe amagwiritsa ntchito foni yamakono. M'dera lazidziwitso lomwe limatsikira pamwamba, gawo la uthenga wachidule lakhazikitsidwa, kukulolani kuti muwone ndikuyankha mauthenga ochokera ku mapulogalamu onse pamalo amodzi (mauthenga akuwonetsedwa popanda kugawidwa m'mapulogalamu apadera). Macheza ofunikira atha kukhazikitsidwa kuti akhale patsogolo kuti awonekere komanso awonekere ngakhale mumayendedwe osasokoneza.

    Lingaliro la "thovu" latsegulidwa, ma dialog a pop-up kuti achitepo kanthu muzinthu zina osasiya pulogalamu yomwe ilipo. Mwachitsanzo, mothandizidwa ndi thovu, mutha kupitiliza kukambirana mumthenga, kutumiza mauthenga mwachangu, sungani mndandanda wantchito zanu ziwonekere, lembani zolemba, lowetsani ntchito zomasulira ndikulandila zikumbutso zowoneka, mukugwira ntchito zina.

    Kutulutsidwa kwa nsanja yam'manja ya Android 11Kutulutsidwa kwa nsanja yam'manja ya Android 11
  • Kiyibodi yowonekera pakompyuta imagwiritsa ntchito njira zoyankhira mauthenga mwachangu, kupereka emoji kapena mayankho omwe amafanana ndi tanthauzo la uthenga womwe walandilidwa (mwachitsanzo, mukalandira uthenga wakuti "msonkhano unali bwanji?" akuwonetsa kuti "zabwino kwambiri" ). Njirayi ikugwiritsidwa ntchito pogwiritsa ntchito njira zophunzirira makina ndi nsanja Federated maphunziro, zomwe zimakulolani kusankha malingaliro pa chipangizo chapafupi popanda kupeza ntchito zakunja.

    Mawonekedwe apangidwa kuti azitha kupeza mwachangu zida zowongolera pazida zolumikizidwa, monga makina owongolera kunyumba, omwe amatchedwa ndi kukanikiza kwanthawi yayitali batani lamphamvu. Mwachitsanzo, tsopano mutha kusintha msanga zokhazikitsira chotenthetsera chakunyumba, kuyatsa magetsi, ndi kutsegula zitseko popanda kuyambitsa mapulogalamu osiyana. Mawonekedwewa amaperekanso mabatani osankha mwachangu njira zolipirira zolumikizidwa ndi ma pass boarding amagetsi.

    Zowongolera zatsopano zosewerera makanema awonjezedwa kuti zikhale zosavuta komanso mwachangu kusintha chipangizo chomwe chimaseweredwa ndi kanema kapena mawu. Mwachitsanzo, mutha kusintha mwachangu kusewera kwa nyimbo kuchokera ku mahedifoni kupita pa TV kapena okamba zakunja.

    Kutulutsidwa kwa nsanja yam'manja ya Android 11Kutulutsidwa kwa nsanja yam'manja ya Android 11

  • Thandizo lowonjezera lopereka chilolezo kamodzi, kulola pulogalamu kuti igwire ntchito mwamwayi kamodzi ndikupempha chitsimikizironso nthawi ina ikadzayesa kupeza. Mwachitsanzo, mutha kusintha wogwiritsa ntchito kuti akupatseni zilolezo nthawi iliyonse mukapeza maikolofoni, kamera, kapena API yamalo.

    Kutha kuletsa zokha zilolezo zopemphedwa zamapulogalamu omwe sanakhazikitsidwe kwa miyezi yopitilira itatu kwakhazikitsidwa. Mukatsekeredwa, chidziwitso chapadera chimawonetsedwa ndi mndandanda wamapulogalamu omwe sanakhazikitsidwe kwa nthawi yayitali, momwe mungabwezeretse zilolezo, kufufuta pulogalamuyo, kapena kuyisiya yotsekedwa.

    Kutulutsidwa kwa nsanja yam'manja ya Android 11

  • Kuthekera kopangidwira kupanga zowonera ndikujambula zosintha pazenera ndikumveka kuchokera pa maikolofoni.
  • Zimapangitsa kukhala kosavuta kusankha zolemba ndi zithunzi kuti muyike pa clipboard ndikugawana pakati pa mapulogalamu.
  • Dongosolo lowongolera mawu la chipangizocho lakonzedwanso (Kufikira Kwa Mawu), kukulolani kuti muwongolere foni yanu yamakono pogwiritsa ntchito malamulo amawu. Voice Access tsopano imamvetsetsa zomwe zili pa skrini ndikuganiziranso zomwe zikuchitika, ndikupanganso zilembo zamalamulo ofikira.
  • Yawonjezedwa "Gawani Pafupi" kuti mutumize mafayilo, makanema, deta yamalo ndi zidziwitso zina mwachangu komanso mosatetezeka pazida zina zapafupi kutengera nsanja ya Android kapena msakatuli wa Chrome.
  • 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. The emulator komanso tsopano amathandiza simulating ntchito ya kutsogolo ndi kumbuyo makamera. Camera2 API HW yakhazikitsidwa ku kamera yakumbuyo Mzere wa 3 ndi chithandizo cha YUV processing ndi kugwidwa kwa RAW.
    Kamera yakutsogolo yakhazikitsidwa UTUMIKI ndi chithandizo cha kamera yomveka (chida chimodzi chomveka chozikidwa pazida ziwiri zakuthupi zokhala ndi ngodya zopapatiza komanso zowoneka bwino).

  • 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 ikuphimba ma netiweki am'manja ndikukulolani kuti muwone kulumikizana ndi wothandizira omwe amapereka ndalama zopanda malire mukalumikiza kudzera pa 5G. Yowonjezera 5G state API, kulola pulogalamuyo kudziwa mwachangu kulumikizana kudzera pa 5G m'njira Wailesi Yatsopano kapena Osadziyimira pawokha.

    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.
  • 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.

    Kutulutsidwa 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.

    Kutulutsidwa 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.
  • Zazida zokhala ndi zowonera anawonjezera API yopezera zambiri kuchokera pazenera ili ndi sensa yotsegula. Pogwiritsa ntchito API yatsopano, mapulogalamu amatha kudziwa momwe akutsegulira ndikuwongolera zomwe zimatuluka molingana.
  • API yowonera mafoni yawonjezedwa kuti izindikire kuyimba kwa magalimoto. Pamapulogalamu omwe amasefa mafoni, chithandizo chakhazikitsidwa pakuwunika momwe foni ikubwera kudzera KUKONZA/KUGWENJIKA kwa woyimba ID zabodza, komanso mwayi bwezerani chifukwa choletsa kuyimba ndikusintha zomwe zili pawindo lazenera lomwe likuwonetsedwa kuyimbirako kutha kuti muyimbe kuyimba ngati sipamu kapena kuwonjezera ku bukhu la adilesi.
  • API yowonjezera 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.

    Thandizo lowonjezera la ntchito yoyambitsa Kusambira, zomwe zimakulolani kuchepetsa nthawi yophunzitsira ya neural network ndikuwonjezera kulondola kwa ntchito zina, mwachitsanzo, kufulumizitsa ntchito ndi zitsanzo za masomphenya apakompyuta potengera MobileNetV3. Yawonjezera ntchito yowongolera yomwe imakupatsani mwayi wopanga makina apamwamba kwambiri ophunzirira makina omwe amathandizira nthambi ndi malupu. The Asynchronous Command Queue API yakhazikitsidwa kuti ichepetse kuchedwa mukamagwiritsa ntchito mitundu yaying'ono yolumikizidwa pamaketani.

    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). 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.

  • Onjezani mitundu yosiyana ya ntchito zakumbuyo za kamera ndi maikolofoni zomwe zidzafunike kufunsidwa ngati pulogalamu ikufunika kupeza kamera ndi cholankhulira pomwe sichikugwira ntchito.
  • Anawonjezera ma API atsopano a kalunzanitsidwe kuwonetsa mawonekedwe a pulogalamu ndi mawonekedwe a kiyibodi yapa sikirini kuti akonze makanema otulutsa bwino podziwitsa pulogalamuyo zakusintha pamlingo wa mafelemu amodzi.
  • Awonjezedwa API yowongolera kuchuluka kwa mawonekedwe otsitsimula, kulola masewera ena ndi mapulogalamu windows kukhazikitsidwa pamlingo wotsitsimula wosiyana (mwachitsanzo, Android imagwiritsa ntchito 60Hz yotsitsimutsa mwachisawawa, koma zida zina zimakulolani kuti muwonjezere mpaka 90Hz).
  • Zakhazikitsidwa njira yopititsira patsogolo ntchito mutatha kukhazikitsa pulogalamu ya firmware ya OTA yomwe imafuna kuyambiransoko. Njira yatsopanoyi imalola mapulogalamu kuti asunge mwayi wosungirako zosungidwa popanda wogwiritsa ntchito kuti atsegule chipangizocho atayambiranso, i.e. mapulogalamu adzatha kupitiriza kuchita ntchito zawo ndi kulandira mauthenga. Mwachitsanzo, kukhazikitsa kokha kwa kusintha kwa OTA kumatha kukonzedwa usiku ndikuchitidwa popanda kulowererapo kwa ogwiritsa ntchito.
  • Awonjezedwa API kuti mupeze zambiri zazifukwa zakuthetsedwa kwa pulogalamuyi, kukulolani kuti muwone ngati pulogalamuyo idathetsedwa mwakufuna kwa wogwiritsa ntchito, chifukwa chakulephera, kapena idathetsedwa mokakamiza ndi opareshoni. API imapangitsanso kuti athe kuwunika momwe pulogalamuyo ilili nthawi yomweyo isanathe.
  • Awonjezedwa GWP-ASan, mulu wa memory analyzer womwe umakupatsani mwayi wopeza ndikukonza zovuta zomwe zimayambitsidwa ndi kusagwira bwino kukumbukira. GWP-ASan imasanthula magwiridwe antchito a kukumbukira ndikuzindikira zolakwika zomwe zili ndi mitu yochepa. Mwachikhazikitso, GWP-ASan imayatsidwa kuti igwiritsidwe ntchito papulatifomu ndi kugwiritsa ntchito makina. Kugwiritsa ntchito GWP-ASan ku mapulogalamu anu kumafuna kuyatsa kosiyana.
  • Kuti mugwiritse ntchito ADB (Android Debug Bridge) anawonjezera njira yowonjezereka yoyika ma phukusi a APK ("adb install -incremental"), yomwe imakulolani kuti mufulumizitse kukhazikitsa mapulogalamu akuluakulu, monga masewera, panthawi ya chitukuko chawo. Chofunikira cha mawonekedwewa ndikuti pakukhazikitsa, magawo a phukusi lofunikira kuti ayambitse amasamutsidwa koyamba, ndipo ena onse amanyamulidwa kumbuyo, osatsekereza kuthekera koyambitsa pulogalamuyo. Mwachitsanzo, mukamayika mafayilo a APK okulirapo kuposa 2GB, munjira yatsopanoyo nthawi isanayambike imachepetsedwa mpaka 10. Kuyika kowonjezera pakali pano kumangogwira ntchito pazida za Pixel 4 ndi 4XL; kuchuluka kwa zida zothandizira kudzakulitsidwa ndikutulutsidwa.
  • Kwathunthu kukonzanso Njira yothetsera vutoli ndi ADB yomwe ikuyenda pa intaneti yopanda zingwe. Mosiyana ndi kukonza zolakwika pa intaneti ya TCP/IP, kukonza zolakwika pa Wi-Fi sikufuna kuti chingwe chilumikizidwe pakukhazikitsa ndipo mutha kukumbukira zida zomwe zidaphatikizidwira kale. Palinso mapulani okhazikitsa njira yosavuta yolumikizirana pogwiritsa ntchito nambala ya QR yowonetsedwa mu Android Studio.

    Kutulutsidwa kwa nsanja yam'manja ya Android 11

  • Zida zosinthidwa za kafukufuku mwayi wopeza deta, kukulolani kuti mufufuze zomwe ogwiritsa ntchito amapeza komanso zomwe ogwiritsa ntchito azichita. Adasinthidwa dzina mafoni ena a API.
  • Mawonekedwe owonjezera a "Ethernet tethering", omwe amakulolani kuti mupeze intaneti kudzera pa foni yamakono pogwiritsa ntchito ma adapter a Efaneti olumikizidwa kudzera pa doko la USB.
  • Muzokonda pano pali gawo lomwe lili ndi mbiri yazidziwitso komanso kuthekera kokhazikitsa ndandanda yoyambitsa mutu wamdima.


Source: opennet.ru

Kuwonjezera ndemanga