Kuburitswa kwenharembozha Android 11

Google yakabudiswa kuburitswa kwenzvimbo yakavhurika yenharembozha Android 11. Iyo source code yakabatana nekuburitswa kutsva inotumirwa pa Git repository chirongwa (bazi android-11.0.0_r1). Firmware zvigadziriso zvakagadzirirwa kutevedzana zvishandiso Pixel, pamwe chete nemafoni emafoni anogadzirwa neOnePlus, Xiaomi, OPPO uye Realme. Zvakare akaumbwa universal GSI (Generic System Images) magungano, akakodzera kumidziyo yakasiyana-siyana yakavakirwa paARM64 uye x86_64 zvivakwa.

chikuru zvitsva:

  • Shanduko dzakaitwa dzakanangana nekurerutsa kutaurirana pakati pevanhu vanoshandisa smartphone. Munzvimbo yekuzivisa inodonha kumusoro, chikamu chemeseji yechidimbu chaitwa, ichikutendera kuti utarise uye upindure kune mameseji kubva kune ese maapplication munzvimbo imwechete (meseji inoratidzwa isina kukamurwa kuita yega yega application). Chats dzakakosha dzinogona kusetwa kune yekutanga mamiriro kuitira kuti ionekwe uye ionekwe kunyangwe mune yekusavhiringidza maitiro.

    Pfungwa ye "bubbles" yakavhurwa, pop-up dialogs ekuita zviito mune mamwe maapplication pasina kusiya chirongwa chazvino. Semuenzaniso, nerubatsiro rwemabhuru, iwe unogona kuenderera mberi nehurukuro mumutumwa, nekukurumidza kutumira mameseji, chengeta rondedzero yako yebasa ichioneka, tora zvinyorwa, pinda masevhisi ekushandura uye kugamuchira zviyeuchidzo zvinoonekwa, uchishanda mune mamwe maapplication.

    Kuburitswa kwenharembozha Android 11Kuburitswa kwenharembozha Android 11
  • Iyo ye-on-screen kiyibhodhi inoshandisa masisitimu ezvinyorwa zvekukurumidza kupindura mameseji, kupa emoji kana mhinduro dzakajairwa dzinoenderana nechirevo chemeseji yakagamuchirwa (semuenzaniso, kana uchigamuchira meseji "waive sei musangano?" inoratidza "zvakanaka" ) Iyo meshini inoshandiswa uchishandisa nzira dzekudzidza muchina uye chikuva Federated kudzidza, iyo inokutendera iwe kuti usarudze kurudziro pane yemuno mudziyo pasina kuwana ekunze masevhisi.

    Iyo interface yakatsanangurwa yekukurumidza kuwana yekudzora maturusi emidziyo yakabatanidzwa, senge smart home control system, inodaidzwa nekudzvanya-refu bhatani remagetsi. Semuyenzaniso, iwe unogona ikozvino kukurumidza kugadzirisa marongero ethermostat epamba, kubatidza mwenje, nekukiinura magonhi pasina kuvhura zvirongwa zvakasiyana. Iyo interface inopawo mabhatani ekukurumidza kusarudza akabatana ekubhadhara masisitimu uye emagetsi boarding pass.

    Midhiya mitsva yekutamba yekudzora yakawedzerwa kuti zvive nyore uye nekukurumidza kushandura mudziyo unoridzwa vhidhiyo kana odhiyo. Semuenzaniso, unogona kukurumidza kushandura mimhanzi kutamba kubva pamahedhifoni kuenda kuTV yako kana ekunze matauri.

    Kuburitswa kwenharembozha Android 11Kuburitswa kwenharembozha Android 11

  • Yakawedzera tsigiro yekupa mvumo yenguva imwe chete, ichibvumira application kuita basa rakasarudzika kamwechete uye kukumbira kusimbiswa zvakare panguva inotevera painoedza kuwana. Semuenzaniso, unogona kugadzirisa mushandisi kuti akukumbire mvumo pese paunowana maikorofoni yako, kamera, kana nzvimbo API.

    Iko kugona kuvhara otomatiki zvibvumirano zvakakumbirwa zvezvikumbiro zvisina kutangwa kwemwedzi inopfuura mitatu kwaitwa. Kana yakavharwa, chiziviso chakakosha chinoratidzwa nerondedzero yezvishandiso zvisina kuvhurwa kwenguva yakareba, maunogona kudzoreredza mvumo, kudzima application, kana kuisiya yakavharwa.

    Kuburitswa kwenharembozha Android 11

  • Yakavakirwa-mukati kugona kugadzira screencasts nekurekodha shanduko pachiratidziro uye ruzha kubva kumakrofoni.
  • Inoita kuti zvive nyore kusarudza mameseji nemifananidzo yekuisa pane clipboard uye kugovana pakati pezvishandiso.
  • Iyo mudziyo wekudzora izwi system yakakwidziridzwa (Kuwanikwa kwenzwi), zvichikubvumidza kuti udzore smartphone yako chete uchishandisa mirairo yezwi. Voice Access ikozvino inonzwisisa zvemukati zvekrini uye inotora muakaundi mamiriro, uye zvakare inogadzira mavara emirairo yekusvikika.
  • Yakawedzera "Nearby Share" chimiro chekutumira nekukurumidza uye zvakachengeteka mafaera, mavhidhiyo, data yenzvimbo uye rumwe ruzivo kune mamwe maturusi ari padyo zvichienderana neGoogle papuratifomu kana Chrome browser.
  • Iyo Android Emulator yakawedzera kugona kuyedza kumhanya kodhi kodhi ye32- uye 64-bit zvikumbiro zvakagadzirirwa iyo ArM architecture, yakakomberedzwa neiyo Android 11 system mufananidzo unomhanya muemulator, wakagadzirirwa iyo x86_64 architecture. Iyo emulator zvakare ikozvino inotsigira simulating kushanda kwemberi uye kumashure makamera. Kamera2 API HW inoshandiswa kune yekumashure kamera Level 3 nerutsigiro rweYUV kugadzirisa uye kutora RAW.
    Chiyero chaitwa chemberi kamera FULL nerutsigiro rwekamera inonzwisisika (chimwe chinhu chine musoro chakavakirwa pamidziyo miviri yemuviri ine nhete uye yakafara ekuona angles).

  • Yakawedzerwa rutsigiro rweiyo 5G nhare yekutaurirana chiyero, ichiunza yakakwira throughput uye yakaderera latency. Netiweki-yakasimba maapplication anoita zvinhu zvakaita sekuyerera 4K vhidhiyo uye kudhawunirodha yakakwirira-tsanangudzo yemitambo midziyo ikozvino inogona kumhanya pamusoro penharembozha yevanopa sevhisi kuwedzera kune Wi-Fi. Kurerutsa kuchinjika kwezvikumbiro uchifunga nezve 5G nzira dzekutaurirana, iyo API yakawedzerwa Dynamic Meteredness, inoshandiswa kutarisa kana iyo yekubatanidza inobhadhariswa traffic uye kana yakawanda data inogona kutamiswa kuburikidza nayo. Iyi API ikozvino inovhara nharembozha uye inobvumidza iwe kuti uone kubatana kune mupi anopa mutero usingaperi kana uchibatanidza kuburikidza ne5G. Yakawedzera 5G state API, ichibvumira iyo application kuti ikurumidze kuona kubatana kuburikidza ne5G mumamodhi New Radio kana Non-Standalone.

    Zvakare yakawedzera API Bandwidth Estimator, iyo inokubvumira kufanotaura huwandu huripo bandwidth yekurodha kana kutumira data, pasina kumhanya yako wega network bvunzo.

  • Yakawedzerwa tsigiro yemhando nyowani dze "pinhole" skrini (iyo skrini inogara kumberi kwese kweiyo smartphone, kunze kwedenderedzwa diki pakona yekumusoro kuruboshwe yekamera yekumberi) uye "waterfall" (iyo skrini inovhara zvakare yakatenderedzwa. kumucheto kwechigadzirwa). Zvishandiso zvino zvinogona kuona kuvepo kwedzimwe nzvimbo dzinoonekwa uye dzisingaoni pane aya skrini uchishandisa yakajairwa API Ratidza cutout. Kuvhara mipendero yemativi uye kuronga kupindirana munzvimbo dziri pedyo nekumucheto kwe "waterfall" skrini, API inokurudzira nyowani matambudziko.
  • Sarudzo nyowani dzakawedzerwa kudzora kupinda kwekushandisa kune yako data. Pamusoro peiyo modhi yakaonekwa mukuburitswa kwekupedzisira, kuwana nzvimbo chete uchishanda nechirongwa (kusvika kwakavharirwa kumashure) mu Android 11. yakaunzwa rutsigiro rwemvumo yenguva imwe chete. Mushandisi zvino anogona kupa app mukana wenguva pfupi kune makiyi mvumo senge nzvimbo, maikorofoni, uye kuwana kamera. Mvumo yacho inoshanda kwenguva yese yechikamu chazvino uye inobviswa kana mushandisi angochinjira kune chimwe chirongwa.

    Kuburitswa kwenharembozha Android 11

  • Shanduko dzakaitwa kuti zvive nyore kutamisa maapplication kunzvimbo yekuchengetera
    Yakatemwa Kuchengeta, iyo inokutendera iwe kuparadzanisa mafaira ekushandisa pane yekunze yekuchengetedza mudziyo (semuenzaniso, SD kadhi). NeScoped Storage, data rekushandisa rinogumira kune rakati dhairekitori, uye kuwana yakagovaniswa midhiya kuunganidzwa kunoda mvumo dzakasiyana. Android 11 inotsigira yakasarudzika nzira yekuwana midhiya uchishandisa yakazara faira nzira,
    Iyo DocumentsUI API yakagadziridzwa uye kugona kuita batch mashandiro muMediaStore kwawedzerwa.

  • Kugona kwakawedzerwa kwe kushandisa biometric sensors yekusimbisa. Iyo BiometricPrompt API, iyo inopa universal biometric authentication dialog, ikozvino inotsigira marudzi matatu ezvibvumikiso - zvakasimba, zvisina kusimba uye zvigadziriso zvemudziyo. Kubatanidzwa kwakapfava kweBiometricPrompt neakasiyana madhizaini ekushandisa, kwete kugumira pakushandiswa kwekirasi. Activity.
  • Pakuunganidza zvikamu zvepuratifomu zvinoda kuwedzera kuchengetedzwa, nzira dzekudzivirira dzinoshanda padanho rekubatanidza dzinoshandiswa CFI (Control Flow Integrity) BoundSan, IntSan (Integer Overflow Sanitization) uye Shadow-Call Stack. Kuona matambudziko kana uchishanda nendangariro mumashandisirwo, kutarisa kweanongedzo mumurwi kunogoneswa zvichibva pamatagi akaiswa pavari (murwi pointer tagging) Kuti uwane zvikanganiso zvendangariro suggested yekuwedzera sisitimu mufananidzo umo iyo debugging mechanism inogoneswa HWAsan (Hardware-assisted AddressSanitizer).
  • API yakagadzirirwa BlobStoreManager, iyo inokubvumira kuronga kuchinjana kwakachengeteka kwebhinari data pakati pezvikumbiro. Semuyenzaniso, API iyi inogona kushandiswa kupa akawanda maapplication ane mukana wemuchina wekudzidza modhi kana iwo maapplication achiitiswa nemushandisi mumwechete.
  • Yakawedzera tsigiro yemapuratifomu ekuchengetedza zvakachengetedzeka uye kudzoreredza zvitupa zvinogoneka, senge marezinesi ekutyaira.
  • Sechikamu chepurojekiti yeMainline, iyo inokutendera kuti uvandudze masystem ega ega pasina kuvandudza puratifomu yese, gumi nemaviri mamodule matsva anogadziridzwa akagadzirirwa kuwedzera kune gumi mamodule anowanikwa muAndroid 12. Zvigadziriso zvinokanganisa zvisiri zvehardware zvinodhawunirodwa kuburikidza. Google Play yakaparadzana neOTA firmware inogadziridza kubva kumugadziri. Pakati pemamodule matsva anogona kuvandudzwa kuburikidza neGoogle Play pasina kugadzirisa firmware pane module yekutarisira mvumo, module yekushanda nemadhiraivha (nerutsigiro rweScoped Storage) uye module ine NNAPI (Neural Networks API).
  • Kuitwa shanda kudzikisa kukanganisa kwekuchinja kwemaitiro emamwe ma subsystems pakushanda kwezvikumbiro. Hutsva hunogona kukanganisa kushanda kwezvishandiso zvino hunogona kudzimwa pamwe nekugadziriswa padanho reSDK. Kurerutsa kuyedzwa kwekuenderana kwekushandisa neAndroid 11, iyo Developer Options interface uye iyo adb yekushandisa inopa zvigadziriso zvekugonesa uye kudzima maficha anokanganisa kuenderana (kubvumidza iwe kuti uedze usingashandure targetSdkVersion uye pasina kuvakazve application). Yakagadziridzwa greylisting yemaAPI anorambidzwa asina kupihwa muSDK.

    Kuburitswa kwenharembozha Android 11

  • Framework yakawedzerwa Resource Loader, iyo inobvumira zvimwe zviwanikwa kuti zvitakurwe zvine simba panguva yekushandisa application.
  • Iyo yekufona verification sevhisi yakawedzera kugona kuendesa kune maapplication mamiriro ekusimbisa efoni inouya, iyo inogona kushandiswa kugadzira dialog dzakagadzirirwa mushure mekugadzirisa kufona, semuenzaniso, kusanganisira zvimwe zviito zvekumaka kufona se spam kana kuiwedzera kune bhuku rekero.
  • Yakavandudzwa API Wifi Suggest, iyo inobvumira iyo application (network yekubatanidza maneja) kupesvedzera iyo algorithm yekusarudza yakasarudzika isina waya network nekufambisa rondedzero yetiweki, uye zvakare inofunga mamwe mametric pakusarudza network, senge ruzivo nezve bandwidth uye kunaka kwekutaurirana. chiteshi panguva yekubatanidza yapfuura. Yakawedzera kugona kubata isina waya network inotsigira chiyero Hotspot 2.0 (Passpoint), kusanganisira accounting yenguva yekupera kweiyo mushandisi chimiro uye kugona kushandisa ega-akasaina zvitupa mumaprofile.
  • ImageDecoder API yakawedzera tsigiro yekudhikodha uye kuratidza mifananidzo ine mhenyu muHEIF format (Apple's HEIC), iyo inoshandisa HEVC (H.265) kudzvanya nzira. Kuenzaniswa nemifananidzo yeGIF ine animated, iyo HEIF fomati inogona kuderedza zvakanyanya saizi yefaira.
  • Iyo API yakawedzerwa kuNDK kuti ishandiswe mukodhi yemuno yemifananidzo encoding uye decoding mashandiro (JPEG, PNG, WebP, zvichingodaro), pasina kushandiswa kwemaraibhurari ebato rechitatu. Iyo API nyowani inoita kuti zvibvire kudzikisa saizi yemafaira eAPK nemashandisirwo echinyakare uye kugadzirisa dambudziko rekuvandudza maraibhurari akamisikidzwa anogona kunge aine kusagadzikana.
  • Kamera maapplication anogona kudzima kwenguva pfupi vibration (semuenzaniso, panguva yezviziviso) kudzivirira kuti irege kutanga panguva yekamera chikamu.
  • Zvinokwanisika kugonesa modes Bokeh (kusvibisa kumashure kwemufananidzo) kune zvishandiso zvinovatsigira (semuenzaniso, iyo ichiri modhi inopa yakakwira mhando yemufananidzo, uye inoenderera modhi inopa yakanyatso kuenderana kune data kubva kune sensor).
  • Yakawedzerwa API ye checks ΠΈ zvirongwa Yakaderera latency vhidhiyo yekutamba modhi inodiwa pakurarama kutenderera maapplication. Mukuwedzera, rubatsiro rwakawedzerwa kune HDMI low latency operating mode (Game Mode), iyo inodzivisa graphics post-processing kuderedza latency paTV kana kunze kwekutarisa.
  • Zvemidziyo ine zvinopengeka zvikirini akawedzera API yekuwana ruzivo kubva pachiratidziro hafu yekuvhura angle sensor. Uchishandisa iyo API nyowani, maapplication anogona kuona iyo chaiyo yekuvhura kona uye kugadzirisa iyo inobuda zvinoenderana.
  • Iyo yekufona yekuongorora API yakawedzerwa kuti ione auto mafoni. Kune maapplication anosefa mafoni, rutsigiro rwakaitwa rwekutarisa mamiriro eiyo inouya runhare kuburikidza KUZUNZA/KUZUNZWA yekufona ID yenhema, zvakare mukana dzosera chikonzero chekuvharisa kufona uye shandura zviri mukati meiyo system skrini inoratidzwa mushure mekufona kwapera kumaka kufona se spam kana kuiwedzera kubhuku rekero.
  • API yakawedzerwa Neural Networks, iyo inopa maapplication nekugona kukwidziridza Hardware kukwidziridza kumashini ekudzidza masisitimu. Iyo API yakamisikidzwa seyekutanga layer yekushanda kwemichina yekudzidza masisitimu mu Android, senge TensorFlow Lite uye cafe2.

    Yakawedzera tsigiro ye activation basa Swish, iyo inokubvumira kuderedza nguva yekudzidzira yeneural network uye kuwedzera kurongeka kwekuita mamwe mabasa, semuenzaniso, kukurumidza kushanda nemakombiyuta ekuona maitiro zvichienderana MobileNetV3. Yakawedzera Kudzora oparesheni iyo inokutendera iwe kuti ugadzire mamwe emhando yepamusoro ekufunda modhi anotsigira matavi uye zvishwe. Iyo Asynchronous Command Queue API yakaitwa kuti ideredze kunonoka kana uchimhanyisa madiki mamodheru akabatana neketani.

    Akawanda akagadzirira-akagadzirwa neural network modhi akakurudzirwa kuti ashandiswe panharembozha, kusanganisira Vadivelu Comedy MobileNets (kuzivikanwa kwezvinhu zviri mumifananidzo), Kutanga v3 (kombiyuta maonero) uye ngwara
    pindura
    (kusarudzwa kwesarudzo dzemhinduro dzemeseji). Implemented Tsigiro yehuwandu hwepamusoro uchishandisa akasaina nhamba pachinzvimbo chenhamba dzemapoinzi anoyangarara, izvo zvinobvumira madiki modhi uye nekukurumidza kugadzirisa nguva. Pamusoro pezvo, Iyo Hunhu hweSevhisi API yakawedzera hunyanzvi hwekugadzirisa zvinonyanya kukosha uye nguva yekubuda pakuita modhi, uye Memory Domain API yakawedzerwa kudzikisa ndangariro kukopa uye kushandura mashandiro paunenge uchiita mamodheru zvakatevedzana.

  • Yakawedzera mhando dzakasiyana dzemashure masevhisi ekhamera nemakrofoni izvo zvinoda kukumbirwa kana application ichida kuwana kamera nemakrofoni ichiri kushanda.
  • Akawedzera maAPI matsva e synchronization ichiratidza mashandisirwo ekushandisa pamwe nekutaridzika kwe-on-screen kiyibhodhi kuronga yakapfava inobuda nekuzivisa iyo application nezve shanduko padanho remafuremu ega.
  • Added An API yekudzora chiyero chekuzorodza skrini, ichibvumira imwe mutambo uye mahwindo ekushandisa kuti agadzirwe kune akasiyana chiyero chekumutsiridza (semuenzaniso, Android inoshandisa 60Hz yekumutsiridza chiyero nekukasira, asi mamwe maturusi anotendera iwe kuti uwedzere kusvika ku90Hz).
  • Implemented nzira yekuenderera mberi kwebasa mushure mekuisa OTA firmware update inoda kuti mudziyo utangezve. Iyo nyowani modhi inobvumira maapplication kuti arambe aine mukana kune yakavharidzirwa kuchengetedza pasina mushandisi kuvhura chishandiso mushure mekutangazve, i.e. maapplication anozokwanisa kuenderera mberi nekuita mabasa avo uye kugamuchira mameseji. Semuenzaniso, kuisirwa otomatiki kweOTA yekuvandudza kunogona kurongwa husiku uye kuitwa pasina kupindira kwemushandisi.
  • Added API kuti uwane ruzivo pamusoro pezvikonzero zvekugumiswa kwechirongwa, zvichikubvumidza kuti uone kana chirongwa chakagumiswa pamushandisi wemushandisi, nekuda kwekutadza, kana kuti chakamiswa nechisimba nehurongwa hwekushandisa. Iyo API zvakare inoita kuti zvikwanise kuongorora mamiriro echirongwa nekukurumidza isati yamiswa.
  • Added GWP-ASan, murwi memory analyzer iyo inokutendera iwe kuti uwane uye kugadzirisa matambudziko anokonzerwa nekusachengeteka ndangariro kubata. GWP-ASan inoongorora mashandiro ekugovera ndangariro uye inoona zvinonetsa nepamusoro pepamusoro. Nekumisikidza, GWP-ASan inogoneswa kuti iite chikuva uye mashandisirwo ehurongwa. Kushandisa GWP-ASan kune zvikumbiro zvako kunoda kugoneswa kwakasiyana.
  • Kushandisa ADB (Android Debug Bridge) akawedzera incremental mode yekuisa APK mapakeji ("adb install -incremental"), izvo zvinokutendera kuti ukurumidze kukurumidza kuiswa kwezvirongwa zvakakura, semitambo, panguva yekuvandudza kwavo. Chinhu cheiyo modhi ndechekuti panguva yekumisikidzwa, zvikamu zvepakeji zvinodiwa pakuvhurwa zvinotanga kutamiswa, uye zvimwe zvinotakurwa kumashure, pasina kuvharira kugona kuvhura chirongwa. Semuenzaniso, kana uchiisa APK mafaera akakura kupfuura 2GB, mune nyowani modhi nguva isati yatanga inoderedzwa kusvika kagumi. Kuwedzera kuisirwa parizvino kunoshanda chete paPixel 10 uye 4XL zvishandiso; iyo nhamba yemidziyo inotsigirwa ichawedzerwa nekuburitswa.
  • Zvizere reworked Debugging mode ine ADB inomhanya pane isina waya yekubatanidza. Kusiyana nekugadzirisa pamusoro peTCP/IP yekubatanidza, kugadzirisa pamusoro peWi-Fi hakudi tambo kuti ibatanidzwe kuseta uye inogona kurangarira yakambopetwa michina. Kune zvakare zvirongwa zvekushandisa iri nyore pairing chirongwa uchishandisa QR kodhi inoratidzwa mu Android Studio.

    Kuburitswa kwenharembozha Android 11

  • Zvishandiso zvakagadziridzwa zve audit kuwana data, zvichikubvumidza kuti uongorore kuti ndeapi data remushandisi rinowanikwa uye mushure mekuita kwemushandisi. Renamed mamwe maAudit API mafoni.
  • Yakawedzerwa "Ethernet tethering" modhi, iyo inokutendera iwe kuti upe mukana weInternet kuburikidza ne smartphone uchishandisa Ethernet adapter yakabatana kuburikidza ne USB port.
  • Muzvigadziriso pave nechikamu chine nhoroondo yekuzivisa uye kugona kuseta hurongwa hwekumisikidza yakasviba theme.


Source: opennet.ru

Voeg