Mwepụta nke ikpo okwu mkpanaka Android 10

Google bipụtara ntọhapụ nke ikpo okwu mkpanaka mepere emepe gam akporo 10. Ebiputere koodu isi mmalite metụtara ntọhapụ ọhụrụ ahụ na Git ebe nchekwa oru ngo (alaka android-10.0.0_r1). Emelitelarị firmware kwadebere maka ngwaọrụ usoro 8 Pixel, gụnyere ụdị Pixel mbụ. Ọzọkwa kpụrụ Mgbakọ GSI zuru ụwa ọnụ (Generic System Images), dabara maka ngwaọrụ dị iche iche dabere na ụlọ ARM64 na x86_64. N'ime ọnwa ndị na-abịa, a ga-ewepụta mmelite sitere na gam akporo 10 maka ekwentị ugbu a sitere na ụlọ ọrụ dịka Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG na Mkpa.

Main ihe ohuru:

  • ewepụtara oru ngo Bido isi, na-enye gị ohere imelite sistemu sistemu n'otu n'otu na-enweghị imelite ikpo okwu dum. A na-ebudata mmelite dị otú ahụ site na Google Play iche na mmelite firmware OTA sitere na ndị nrụpụta. A na-atụ anya na ịnyefe mmelite ozugbo na akụrụngwa na-abụghị ngwaike ga-ebelata oge ọ na-ewe iji nweta mmelite, mee ka ngwa ngwa nke adịghị ike machichi, ma belata ịdabere na ndị na-emepụta ngwaọrụ iji nọgide na-eche nche. Modul nwere mmelite ga-abụ mmalite mepere emepe, ga-adị ozugbo na ebe nchekwa AOSP (Android Open Source Project), ma nwee ike itinye nkwalite na ndozi nke ndị enyemaka ndị ọzọ nyere aka.

    N'ime ihe ndị a ga-emelite iche iche: codecs multimedia, multimedia framework, DNS resolver, Conscrypt Onye na-eweta nchekwa Java, UI Document, ikike njikwa, ExtServices, Data Mpaghara Oge, Okwu (otu oyi akwa maka ịtụgharị OpenGL ES oku na OpenGL, Direct3D 9/11, Desktop GL na Vulkan), Metadata Module, akụrụngwa netwọkụ, Nbanye Portal Captive na ntọala ohere netwọkụ. A na-ebunye mmelite akụrụngwa sistemụ n'ụdị ngwugwu ọhụrụ APEX, nke dị iche na APK n'ihi na enwere ike iji ya na mmalite nke usoro buut. Ọ bụrụ na enwere ọdịda, a na-enye ọnọdụ mgbanwe mgbanwe;

  • A na-eme ya na ọkwa sistemụ isiokwu gbara ọchịchịrị nke enwere ike iji belata ike ọgwụgwụ anya na ọnọdụ ọkụ dị ala.
    Agbanyere isiokwu gbara ọchịchịrị na Ntọala> Gosipụta, site na ngọngọ ntọala ntọala ngwa ngwa, ma ọ bụ mgbe ịgbanyere ọnọdụ nchekwa ọkụ. Isiokwu gbara ọchịchịrị na-emetụta ma sistemu na ngwa, gụnyere inye ọnọdụ maka ịtụgharị isiokwu ndị dị ugbu a na-akpaghị aka ka ọ bụrụ ụda gbara ọchịchịrị;

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Nzaghachi ngwa ngwa akpaaka, nke dịbu maka amamọkwa, enwere ike iji ugbu a wepụta ntụnye maka omume kacha yie na ngwa ọ bụla. Dịka ọmụmaatụ, mgbe egosiri ozi na-akpọ nzukọ, usoro ahụ ga-enye nzaghachi ngwa ngwa ịnakwere ma ọ bụ jụ òkù ahụ, ma gosikwa bọtịnụ iji lelee ebe a na-enwe nzukọ na maapụ. A na-ahọrọ nhọrọ site na iji usoro mmụta igwe dabere n'ịmụ njirimara nke ọrụ onye ọrụ;

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Na-enye ọtụtụ ngwaọrụ iji jikwaa ka ngwa si enweta ozi ọnọdụ onye ọrụ. Ọ bụrụ na mbụ, ọ bụrụ na enyere ikike kwesịrị ekwesị, ngwa ahụ nwere ike ịnweta ebe ahụ n'oge ọ bụla, ọbụlagodi mgbe ọ na-adịghị arụ ọrụ (na-agba ọsọ na ndabere), mgbe ahụ na ntọhapụ ọhụrụ onye ọrụ nwere ike ikwe ka ịnweta ozi gbasara ọnọdụ ya naanị ma ọ bụrụ na ọ dị mkpa. nnọkọ na ngwa na-arụ ọrụ;

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Agbakwunyere “njikọ ezinụlọ” njikwa njikwa nne na nna, nke na-enye gị ohere belata oge ụmụaka na-arụ ọrụ na ngwaọrụ ahụ, nye nkeji ego maka ihe ịga nke ọma na mmezu, lelee ndepụta nke ngwa ewepụtara wee nyochaa oge nwa ahụ na-etinye na ha, nyochaa ngwa arụnyere na setịpụ oge abalị iji gbochie ohere n'abalị;

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Agbakwunyela “ọnọdụ mgbado anya” nke na-enye gị ohere ịhọrọ ogbi ngwa na-adọpụ uche maka oge ị ga-etinye uche na idozi ụfọdụ ọrụ, dịka ọmụmaatụ, kwụsịtụ ịnata ozi na ozi, mana hapụ maapụ na ozi ozugbo. Ọrụ a ka na-arụ ọrụ na-ewu ugbu a;
  • Agbakwunyela ụdị mmegharị mmegharị ahụ, na-enye gị ohere iji naanị mmegharị ahụ na ihuenyo maka njikwa na-egosighi mmanya nsoroụzọ yana ekenye oghere ihuenyo niile maka ọdịnaya. Dịka ọmụmaatụ, bọtịnụ dị ka Back na Home na-eji ihe mmịfe si na nsọtụ dochie anya na mkpịsị aka site na ala ruo n'elu; A na-enyere ọnọdụ ahụ aka na ntọala "Ntọala> Sistemu> Mmegharị ahụ";
  • Agbakwunyere ọrụ "Live Caption", nke na-enye gị ohere ịmepụta ndepụta okwu na-akpaghị aka mgbe ị na-ekiri vidiyo ọ bụla ma ọ bụ na-ege ntị na ndekọ ọdịyo, n'agbanyeghị ngwa eji. A na-eme njirimara okwu na mpaghara na-enweghị enyemaka maka ọrụ mpụga. Ọrụ a ka na-arụ ọrụ na-ewu ugbu a;
  • Agbakwunyere echiche nke "afụ" iji hazie ọrụ n'otu oge na ọtụtụ ngwa. Afụ na-enye gị ohere ịme omume na ngwa ndị ọzọ na-ahapụghị mmemme dị ugbu a. Na mgbakwunye, afụ na-eme ka o kwe omume ikenye ohere ịnweta ọrụ nke ngwa ngwa mgbe ị na-eme ihe dị iche iche na ngwaọrụ ahụ. Dịka ọmụmaatụ, iji afụ, n'ụdị bọtịnụ egosipụtara n'elu ọdịnaya, ị nwere ike ịga n'ihu na mkparịta ụka na onye ozi, zipu ozi ngwa ngwa, debe ndepụta ọrụ gị anya, dee ndetu, nweta ọrụ ntụgharị ma nata ihe ncheta anya, mgbe ị na-arụ ọrụ. na ngwa ndị ọzọ. A na-emejuputa afụ n'elu sistemụ ngosi ma nye gị ohere iji API yiri ya.

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Nkwado agbakwunyere maka ngwaọrụ nwere ihuenyo mpịaji a na-atụgharị, dịka Huawei Mate X. Ọkara ọ bụla nke ihuenyo mpịachi nwere ike ịnabata ngwa dị iche. Iji kwado ụdị ihuenyo ọhụrụ, agbakwunyere nkwado maka nhazi dị iche iche nke ọtụtụ ihe na-ebilite na mgbanwe mgbado (mgbe ọkara nke ihuenyo na-arụ ọrụ na nke ọzọ na-emechi, ma ọ bụ mgbe ha abụọ na-arụ ọrụ) agbakwunyere, API nwekwara. agbasawanye ka ijikwa ngbanwe ihuenyo (ka ngwa ahụ wee ghọta nha ihuenyo n'ụzọ ziri ezi mgbe imepe ọkara nke abụọ). Agbakwunyere ịme anwansị nke ngwaọrụ nwere ihuenyo mpịachi na emulator gam akporo;
    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Nkwado agbakwunyere maka ụzọ mkpirisi maka izipu data na ozi (Ụzọ mkpirisi ikekọrịta), na-enye gị ohere ịga ngwa ngwa na ngwa na-eme izipu;

    Mwepụta nke ikpo okwu mkpanaka Android 10

  • Nkwado agbakwunyere maka ogwe ntọala mmapụta na-enye gị ohere ịnweta ntọala sistemụ igodo n'ọnọdụ nke ngwa onye ọrụ. A na-enye API iji gosipụta akụkụ nhazi nke sitere n'ime ngwa ahụ. Ogwe Ntọala. Dịka ọmụmaatụ, onye ọkpụkpọ mgbasa ozi nwere ike igosi panel nwere ntọala ụda usoro, na ihe nchọgharị nwere ike igosi ntọala njikọ netwọk ma gbanwee gaa na ọnọdụ ụgbọ elu;

    Mwepụta nke ikpo okwu mkpanaka Android 10

    Nche:

    • agbakwunyere Mmachi agbakwunyere na ịnweta ngwa na faịlụ ekekọrịtara, dị ka mkpokọta foto, vidiyo na egwu;
    • Iji nweta faịlụ ebudatara dị na ndekọ nbudata, ngwa ahụ ga-ejizi okwu nhọrọ faịlụ sistemụ, nke na-enye onye ọrụ njikwa zuru oke nke faịlụ ndị ngwa nwere ike ịnweta;
    • Gbochie ikike maka ngwa ịtụgharị site na ogbugbu ndabere gaa na steeti nọ n'ọrụ, na-abịa n'ihu wee nweta ntinye ntinye, si otú a na-eji ngwa ọzọ kwụsị ọrụ onye ọrụ. Ọ bụrụ na ọ dị mkpa ịdọta uche onye ọrụ na ngwa ndabere, dịka ọmụmaatụ, n'oge oku na-abata, ị ga-eji ọkwa dị elu ugbu a na ikike iji gosipụta ihuenyo zuru oke;
    • Oke ịnweta njirimara ngwaọrụ enweghị mgbanwe dịka IMEI na nọmba nsonazụ. Iji nweta ụdị njirimara ahụ, ngwa a ga-enwerịrị ikike READ_PRIVILEGED_PHONE_STATE.
      Ngwa na-ejedebe na ohere ha na pseudo-FS "/ proc / net" na ọnụ ọgụgụ ọrụ netwọk, na ịnweta data na clipboard ugbu a na-enye naanị mgbe ngwa ahụ na-arụ ọrụ (natara ntinye ntinye);

    • Mgbe ị na-enye ndepụta kọntaktị na ngwa, ogo nke mmepụta dịka ugboro ole ịnweta kọntaktị akwụsịla iji zoo ozi gbasara mmasị onye ọrụ site na ngwa;
    • Site na ndabara, a na-eme ka adreesị MAC nwee randomization: mgbe ị na-ejikọta na netwọk ikuku dị iche iche, a na-emepụta adreesị MAC dị iche iche ugbu a, nke na-adịghị ekwe ka nyochaa mmegharị onye ọrụ n'etiti netwọk WiFi;
    • Ịnweta API nyocha Bluetooth, Cellular, na Wi-Fi chọrọ ugbu a ikike ebe dị mma (ikike ọnọdụ ebe achọrọ na mbụ). Ọzọkwa, ọ bụrụ na njikọ ahụ eguzobere na ọnọdụ P2P ma ọ bụ netwọk maka njikọ nke usoro ahụ kpebisiri ike, mgbe ahụ, ikike iche iche iji nweta ozi ọnọdụ adịghị achọ;
    • Nkwado etinyere maka teknụzụ nchekwa netwọk ikuku WPA3, nke na-enye nchebe pụọ na mwakpo ịkọ nkọ okwuntughe (agaghị ekwe ka ịkọ nkọ okwuntughe na ọnọdụ offline) wee jiri usoro nyocha SAE. Iji mepụta igodo nzuzo na netwọk mepere emepe, agbakwunyela nkwado maka usoro mkparịta ụka njikọ nke ndọtị OWE mebere (Ihe nzuzo nzuzo ikuku nwere ohere);
    • agbakwunyere ma nyere ya aka na ndabara maka nkwado njikọ niile TLS 1.3. N'ime ule Google, iji TLS 1.3 na-eme ka o kwe omume ịme ngwa ngwa nguzobe nke njikọ echekwara ruo 40% ma e jiri ya tụnyere TLS 1.2.
    • Ewebata ebe nchekwa ọhụrụ Nchekwa, nke na-enye ọkwa dịpụrụ adịpụ maka faịlụ ngwa. Iji API a, ngwa nwere ike ịmepụta ndekọ dịpụrụ adịpụ maka faịlụ ya na draịva mpụga (dịka ọmụmaatụ, na kaadị SD), nke ngwa ndị ọzọ enweghị ike ịnweta. Ngwa dị ugbu a ga-ejedebe na ndekọ ndekọ a maka ịchekwa foto, vidiyo na egwu, ọ gaghị egbochi ya na mkpokọta mgbasa ozi na-ekekọrịta. Iji kesaa ohere na mkpokọta faịlụ nkekọrịta, ị ga-achọ ịnweta ikike dị iche iche;
    • Na API BiometricPrompt, na-ejikọta mmepụta nke mkparịta ụka nyocha biometric, agbakwunyere nkwado maka ụzọ nyocha na-agafe agafe, dị ka nyocha ihu. A na-atụpụta ụzọ dị iche iche maka nhazi nke ọma na nkwenye doro anya. Site na nkwenye doro anya, onye ọrụ ga-akwadorịrị ọrụ ahụ, yana site na nkwenye doro anya, enwere ike ịme nyocha na nwayọ na ọnọdụ ngafe;
  • Ngwunye ikuku.
    • Nkwado agbakwunyere maka ọkọlọtọ nkwukọrịta mkpanaka 5G, nke a na-emegharị API njikwa njikọ dị adị maka ya. Gụnyere site na API, ngwa nwere ike ikpebi ọnụnọ nke njikọ ọsọ ọsọ na ọrụ nchaji okporo ụzọ;
    • agbakwunyere ụdịdị abụọ nke Wi-Fi arụ ọrụ - ụdị maka ị nweta oke mmepụta yana ọnọdụ maka igbu oge dị ntakịrị (dịka ọmụmaatụ, bara uru maka egwuregwu na nkwukọrịta olu);
    • Emezigharị igwe ikuku ikuku iji kwalite nzuzo na ịbawanye arụmọrụ yana iji melite njikwa ngwaọrụ ịntanetị na Wi-Fi mpaghara (dịka ọmụmaatụ, maka ibipụta n'elu Wi-Fi) yana nhọrọ ebe njikọ. A na-enye ọrụ nyocha maka ebe nnweta ugbu a site na ikpo okwu, na-egosipụta netwọk achọpụtara na Wi-Fi Picker interface yana melite njikọ na-akpaghị aka ma ọ bụrụ na onye ọrụ họrọ ya. Ngwa sitere na WifiNetworkSuggestions API na-enye ohere imetụta algọridim maka ịhọrọ netwọk ikuku masịrị site na izipu ngwa a ndepụta netwọkụ na okwuntughe maka ijikọ na ha. Tụkwasị na nke ahụ, mgbe ị na-ahọrọ netwọk iji jikọọ, a na-echebara metrics banyere bandwit nke njikọ gara aga ugbu a (a na-ahọrọ netwọk kachasị ngwa ngwa);
  • Multimedia na eserese
    • Nkwado API eserese agbakwunyere Vulkan 1.1. E jiri ya tụnyere OpenGL ES, iji Vulkan nwere ike ibelata ibu CPU (ruo ugboro iri na ule Google) ma melite arụmọrụ ọrụ. Ebumnuche kachasị bụ ịkwado Vulkan n'ofe ngwaọrụ gam akporo niile, yana Google na-arụ ọrụ na OEM iji mee ka Vulkan 10 bụrụ ihe achọrọ maka ngwaọrụ 1.1-bit gam akporo 64;
    • Nkwado nnwale agbakwunyere maka mkpochapụ Okwu (Ihe fọrọ nke nta ka ọ bụrụ Native Graphics Layer Engine) n'elu API eserese Vulkan. ANGLE na-enye ohere ka eme ya site na iwepu API ndị akọwapụtara sistemụ site na ịtụgharị asụsụ OpenGL ES na OpenGL, Direct3D 9/11, Desktọpụ GL na Vulkan). Maka ndị mmepe egwuregwu na ngwa eserese ANGLE ọ na-enye ohere jiri onye ọkwọ ụgbọala OpenGL ES mgbe niile na ngwaọrụ niile na-eji Vulkan;
    • Ngwa igwefoto na onyonyo nwere ike ịrịọ ugbu a ka igwefoto ziga metadata XMP ọzọ na faịlụ JPEG, nke gụnyere ozi achọrọ iji hazie omimi na foto (dịka maapụ omimi nke igwefoto abụọ echekwara). Enwere ike iji parampat ndị a mejuputa ụdịdị na mmetụta dị iche iche n'okirikiri BOKE, yana maka ịmepụta foto 3D ma ọ bụ na usoro eziokwu agbakwunyere;
    • Nkwado codec vidiyo agbakwunyere AV1, nke edobere ka ọhaneze dị, usoro ngbanwe vidiyo na-akwụghị ụgwọ nke eze nke dị n'ihu H.264 na VP9 n'ihe gbasara ọkwa mkpakọ;
    • Nkwado agbakwunyere maka codec ọdịyo efu Opus, na-enye ogo ngbanwe dị elu yana obere latency maka mkpakọ ọdịyo dị elu na-agba ọsọ na mkpakọ olu na ngwa ekwentị VoIP na-egbochi bandwidth;
    • Nkwado agbakwunyere maka ọkọlọtọ HDR10 +, ejiri maka ntinye vidiyo dị elu dị elu;
    • Agbakwunyere usoro dị mfe na MediaCodecInfo API maka ịchọpụta ike mmepụta vidiyo dị na ngwaọrụ (ndepụta codecs na mkpebi yana FPS akwadoro na ngwaọrụ ahụ gosipụtara);
    • API agbakwunyere Ala nna MIDI, nke na-enye ngwa C ++ ikike iji ngwaọrụ MIDI na-emekọrịta ihe ozugbo site na NDK na ọnọdụ anaghị egbochi, na-enye ohere ka ahazi ozi MIDI na obere nkwụsịtụ dị ala;
    • API MicrophoneDirection agbakwunyere iji jikwaa ijide ụda site na igwe okwu ntụzịaka. Iji API a, ị nwere ike ịkọwapụta ntụzịaka ị ga-atụgharị igwe okwu mgbe ị na-edekọ ọdịyo). Dịka ọmụmaatụ, mgbe ị na-emepụta vidiyo selfie, ị nwere ike ịkọwapụta setMicrophoneDirection(MIC_DIRECTION_FRONT) ka ịdekọ site na igwe okwu dị n'ihu ngwaọrụ ahụ. Site na API akọwapụtara, ị nwekwara ike ijikwa igwe okwu na mpaghara mkpuchi na-agbanwe agbanwe (zoomable), na-ekpebi nha mpaghara ndekọ.
    • API njide ọdịyo ọhụrụ agbakwunyere na-enye ohere ka otu ngwa mee ya
      nye ikike ịhazi iyi ọdịyo site na ngwa ọzọ. Inye ngwa ndị ọzọ ịnweta mmepụta ọdịyo chọrọ ikike pụrụ iche;
  • Sistemu na API gbatịrị agbatị.
    • Emeela nkwalite arụmọrụ dị ịrịba ama na oge ART, na-ebelata oriri ebe nchekwa yana ịgbalite ngwa ngwa ngwa. A kwadoro nkesa profaịlụ na Google Play
      PGO (Profile Guided Optimization), nke gụnyere ozi gbasara akụkụ koodu a na-egbukarị. Ịchịkọta akụkụ ndị dị otú ahụ nwere ike ibelata oge mmalite. Emebere ART n'onwe ya ka ọ malite usoro ngwa ngwa ma bugharịa ya n'ime akpa dịpụrụ adịpụ. Oyiyi ebe nchekwa ngwa a na-enye ohere ka echekwa data agbakwunyere, dị ka klaasị. E mejuputawo ụdị eriri ọtụtụ maka ibugo onyonyo ebe nchekwa ngwa. Ịbawanye arụmọrụ nke onye na-ekpofu ihe site na ịhazi ihe ndị e kere ọhụrụ iche iche;

      Mwepụta nke ikpo okwu mkpanaka Android 10

    • API emelitere na ụdị 1.2 Netiwu Neural, nke na-enye ngwa nwere ike itinye ngwa ngwa ngwa ngwa maka sistemụ mmụta igwe. A na-edobe API dị ka ihe ndabere maka ịrụ ọrụ nke usoro mmụta igwe na gam akporo, dịka TensorFlow Lite na Caffe2. Atụpụtala ọtụtụ ụdị netwọkụ akwara dị njikere maka ojiji na ngwaọrụ mkpanaka, gụnyere MobileNets (ịmata ihe dị na foto); Mmalite v3 (ọhụụ kọmputa) na smart
      zaghachi
      (nhọrọ nke nzaghachi maka ozi). Ntọhapụ ọhụrụ ahụ na-agbakwụnye ọrụ ọhụrụ 60, gụnyere ARGMAX, ARGMIN na quantized LSTM, ma na-eme ka arụmọrụ dị ịrịba ama na-eme ka API nwee ike ịkwado ụdị mmụta igwe ọhụrụ dị ka nchọpụta ihe na nkewa ihe oyiyi;

    • E tinyela emulator ọhụrụ maka ngwaọrụ nwere ihuenyo mpịachi bendable na SDK, nke dị na ntọhapụ. Ntọala 3.5 Android n'ụdị ngwaọrụ mebere ọzọ, dị na nsụgharị nwere ihuenyo 7.3 (4.6) na 8 (6.6) inch. N'elu ikpo okwu maka ngwaọrụ foldable, ndị na-ahụ maka onResume na onPause agbasawanyela, na-agbakwunye nkwado maka ịgbanyụ ọtụtụ ihuenyo iche iche, yana ọkwa gbasaara ọkwa mgbe ngwa batara n'uche;

      Mwepụta nke ikpo okwu mkpanaka Android 10

    • Agbakwunyela Thermal API, na-enye ohere ka ngwa nyochaa CPU na GPU okpomọkụ na-egosi na onwe ya mee ihe iji belata ibu (dịka ọmụmaatụ, belata FPS na egwuregwu ma belata mkpebi nke vidiyo mgbasa ozi), na-echeghị ruo mgbe usoro ahụ malitere ịbelata. ala ngwa ọrụ.

isi: opennet.ru

Tinye a comment