Android 11 plataforma mugikorren kaleratzea

Google argitaratuko plataforma mugikor ireki baten kaleratzea Android 11. Argitalpen berriarekin lotutako iturburu-kodea hemen argitaratu da Git biltegia proiektua (adarra android-11.0.0_r1). Firmware eguneraketak serieko gailuetarako prestatuta daude Pixel, baita OnePlus, Xiaomi, OPPO eta Realme-k ekoitzitako telefonoetarako ere. Gainera eratu GSI (Generic System Images) multzo unibertsalak, ARM64 eta x86_64 arkitekturan oinarritutako hainbat gailutarako egokiak.

Nagusia berrikuntzak:

  • Telefonoa erabiltzen duten pertsonen arteko komunikazioa erraztera zuzendutako aldaketak egin dira. Goialdean jaisten den jakinarazpen-eremuan, laburpen-mezuen atal bat ezarri da, eta aplikazio guztietako mezuak leku bakarrean ikusi eta erantzuteko aukera ematen du (mezuak aplikazio indibidualetan banatu gabe erakusten dira). Txat garrantzitsuak lehentasun-egoeran ezar daitezke, ez molestatzeko moduan ere ikusgai egon daitezen.

    "Burbuilak" kontzeptua aktibatu da, uneko programatik irten gabe beste aplikazio batzuetan ekintzak egiteko pop-up elkarrizketak. Adibidez, burbuilen laguntzaz, mezularitzan elkarrizketa bat jarraitu dezakezu, mezuak azkar bidal ditzakezu, zure zereginen zerrenda ikusgai mantendu, oharrak hartu, itzulpen zerbitzuetara sartu eta abisu bisualak jaso ditzakezu, beste aplikazio batzuetan lan egiten duzun bitartean.

    Android 11 plataforma mugikorren kaleratzeaAndroid 11 plataforma mugikorren kaleratzea
  • Pantailako teklatuak testuinguru-aholkuen sistema bat ezartzen du mezuei azkar erantzuteko, jasotako mezuaren esanahiarekin bat datozen emoji edo erantzun estandarrak eskainiz (adibidez, mezu bat jasotzean "nola izan zen bilera?" "bikaina" iradokitzen du. ). Mekanismoa ikaskuntza automatikoko metodoak eta plataforma erabiliz ezartzen da Ikaskuntza federatua, eta horri esker, tokiko gailu batean gomendioak aukera ditzakezu kanpoko zerbitzuetara sartu gabe.

    Erantsitako gailuetarako kontrol-tresnetara azkar sartzeko interfaze bat proposatu da, hala nola, etxe adimendunen kontrol-sistemak, pizteko botoia luze sakatuz deitzen dena. Adibidez, orain etxeko termostatoaren ezarpenak azkar doi ditzakezu, argiak piztu eta ateak desblokeatu ditzakezu programa bereiziak abiarazi gabe. Interfazeak estekatutako ordainketa-sistemak eta hegazkintze-txartel elektronikoak azkar hautatzeko botoiak ere eskaintzen ditu.

    Multimedia erreproduzitzeko kontrol berriak gehitu dira bideoa edo audioa erreproduzitzen den gailua erraz eta azkar aldatzeko. Adibidez, azkar alda dezakezu musika erreprodukzioa entzungailuetatik telebistara edo kanpoko bozgorailuetara.

    Android 11 plataforma mugikorren kaleratzeaAndroid 11 plataforma mugikorren kaleratzea

  • Behin-behineko baimenak emateko euskarria gehitu da, aplikazio bati eragiketa pribilegiatua behin egiteko eta berrespena berriro eskatzeko atzitzen saiatzen den hurrengoan. Adibidez, erabiltzailea konfigura dezakezu mikrofonoa, kamera edo kokapen-APIra sartzen zaren bakoitzean baimenak eskatzeko.

    Hiru hilabete baino gehiago abian jarri ez diren aplikazioetarako eskatutako baimenak automatikoki blokeatzeko gaitasuna ezarri da. Blokeatuta dagoenean, jakinarazpen berezi bat bistaratzen da denbora luzez abian jarri ez diren aplikazioen zerrenda batekin, eta bertan baimenak berreskuratu, aplikazioa ezabatu edo blokeatuta utzi dezakezu.

    Android 11 plataforma mugikorren kaleratzea

  • Pantailan grabatutako aldaketak eta mikrofonotik soinua dituzten pantaila-emanaldiak sortzeko gaitasuna integratua.
  • Testua eta irudiak hautatzea errazten du arbelean jartzeko eta aplikazioen artean partekatzeko.
  • Gailuaren ahots-kontrol-sistema berritu da (Ahots sarbidea), zure telefonoa ahots komandoak erabiliz soilik kontrolatzeko aukera ematen dizu. Voice Access-ek pantailako edukia ulertzen du eta testuingurua hartzen du kontuan, eta erabilerraztasun-aginduetarako etiketak ere sortzen ditu.
  • "Inguruko partekatzea" eginbidea gehitu da fitxategiak, bideoak, kokapen-datuak eta bestelako informazioa Android plataforman edo Chrome arakatzailean oinarritutako inguruko beste gailu batzuetara azkar eta seguru bidaltzeko.
  • Android emuladoreak gaitasun esperimental bat gehitu du ARM arkitekturarako konpilatutako 32 eta 64 biteko aplikazioen kode exekutagarria exekutatzeko, emuladorean exekutatzen den Android 11 sistemaren irudi batez inguratuta, x86_64 arkitekturarako konpilatuta. Emuladoreak orain aurreko eta atzeko kameren funtzionamendua simulatzea onartzen du. Camera2 API HW inplementatu da atzeko kamerarako Maila 3 YUV prozesatzeko eta RAW harrapatzeko laguntzarekin.
    Aurrealdeko kamerarako maila bat ezarri da FULL kamera logikoen euskarriarekin (ikusmen angelu estu eta zabaleko bi gailu fisikotan oinarritutako gailu logiko bat).

  • 5G komunikazio mugikorren estandarrentzako euskarria zabaldu da, errendimendu handiagoa eta latentzia txikiagoa eskainiz. Sare intentsiboko aplikazioak 4K bideoak erreproduzitu eta definizio altuko joko-aktiboak deskargatzen dituztenak, gaur egun, zerbitzu-hornitzaile baten sarean exekutatu daitezke, Wi-Fiaz gain. 5G komunikazio kanalak kontuan hartuta aplikazioen egokitzapena errazteko, APIa zabaldu da Neurketa dinamikoa, konexioa trafikoagatik kobratzen den eta horren bidez datu kopuru handiak transferi daitezkeen egiaztatzeko erabiltzen da. Orain API honek sare zelularrak estaltzen ditu eta 5G bidez konektatzean tarifa benetan mugagabea eskaintzen duen hornitzaile baten konexioa zehazteko aukera ematen du. 5G egoeraren APIa gehitu da, aplikazioari moduetan 5G bidez konexioa azkar zehazteko Irrati berria edo Ez-autonomoak.

    APIa ere zabaldua Banda zabalera kalkulatzailea, datuak deskargatzeko edo bidaltzeko erabilgarri dagoen banda-zabalera iragartzeko aukera ematen duena, zure sareko probak egin gabe.

  • Pantaila "estenopeiko" mota berrientzako euskarria gehitu da (pantailak telefonoaren aurreko azalera osoa hartzen du, goiko ezkerreko izkinan zirkulu txiki bat izan ezik aurreko kamerarako) eta "ur-jauzi" (pantailak biribilduak ere estaltzen ditu). gailuaren alboko ertzak). Aplikazioek orain pantaila hauetan eremu ikusgai eta itsu gehigarrien presentzia zehaztu dezakete API estandarra erabiliz Bistaratzeko ebakidura. Alboko ertzak estaltzeko eta elkarrekintza antolatzeko "ur-jauzien" pantailen ertzetatik gertu dauden eremuetan, APIak proposatzen du Π½ΠΎΠ²Ρ‹Π΅ erronkak.
  • Aukera berriak gehitu dira aplikazioen datu pertsonaletarako sarbidea kontrolatzeko. Azken bertsioan agertu zen moduaz gain, kokapen batera sar zaitez programarekin lan egiten duzun bitartean (sarbidea atzeko planoan blokeatuta dago) Android 11-n ordezkatuta behin-behineko baimenetarako laguntza. Erabiltzaileak orain aplikazio bati aldi baterako sarbidea eman diezaioke funtsezko baimenetarako, hala nola kokapena, mikrofonoa eta kamerarako sarbidea. Baimenak uneko saioak irauten duen bitartean balio du eta erabiltzailea beste programa batera aldatu bezain laster baliogabetzen da.

    Android 11 plataforma mugikorren kaleratzea

  • Aplikazioak biltegiratze errazago migratzeko aldaketak egin dira
    Biltegiratze eremua, eta horri esker, aplikazio-fitxategiak kanpoko biltegiratze-gailu batean (adibidez, SD txartelean) isola ditzakezu. Biltegiratze esparruarekin, aplikazioen datuak direktorio jakin batera mugatzen dira, eta partekatutako multimedia-bildumetarako sarbideak baimen bereiziak behar ditu. Android 11-k fitxategi-bide osoak erabiliz multimedia atzitzeko aukerako modua onartzen du,
    DocumentsUI APIa eguneratu da eta MediaStore-n batch eragiketak egiteko gaitasuna gehitu da.

  • Ahalmen hedatuak erabili autentifikaziorako sentsore biometrikoak. BiometricPrompt APIak, autentifikazio biometriko unibertsalaren elkarrizketa-koadroa eskaintzen duena, hiru autentifikatzaile mota onartzen ditu orain: sendoak, ahulak eta gailuaren kredentzialak. BiometricPrompt-en integrazio sinplifikatua hainbat aplikazio-arkitekturarekin, klasearen erabilerara mugatu gabe Jarduera.
  • Babes handiagoa behar duten plataformako osagaiak muntatzean, konpilazio fasean funtzionatzen duten babes-mekanismoak erabiltzen dira CFI (Kontrolatu fluxuaren osotasuna) LotuaSan, IntSan (Integer Overflow Sanitization) eta Itzal-deien pila. Aplikazioetan memoriarekin lan egitean arazoak identifikatzeko, pilako erakusleen egiaztapena gaituta dago erantsitako etiketen arabera (pilo erakuslea etiketatzea). Memoria akatsak aurkitzeko proposatu sistemaren irudi gehigarria zeinetan arazketa-mekanismoa gaituta dagoen HWAsan (Hardwarez lagundutako AddressSanitizer).
  • APIa prestatuta BlobStore Manager, aplikazioen artean datu bitarren truke segurua antolatzeko aukera ematen duena. Esate baterako, API hau erabil daiteke hainbat aplikazio ikaskuntza automatikoko ereduetarako sarbidea eskaintzeko, aplikazio horiek erabiltzaile bakar batek exekutatzen dituenean.
  • Egiazta daitezkeen identifikazio dokumentuak modu seguruan gordetzeko eta berreskuratzeko plataformetarako euskarria gehitu da, hala nola gidabaimen elektronikoak.
  • Plataforma osoa eguneratu gabe sistemaren osagai indibidualak eguneratzeko aukera ematen duen Mainline proiektuaren baitan, Android 12-n eskuragarri dauden 10 moduluez gain, egunera daitezkeen 10 modulu berri prestatu dira. Eguneratzeek deskargatzen diren hardware ez diren osagaiei eragiten diete. Google Play fabrikatzailearen OTA firmware eguneratzeetatik bereizita. Firmwarea eguneratu gabe Google Play-ren bidez egunera daitezkeen modulu berrien artean, baimenak kudeatzeko modulua, unitateekin lan egiteko modulua (Scoed Storagerako laguntzarekin) eta NNAPI (Neural Networks API) duen modulua daude.
  • Egindako azpisistema batzuen portaeran izandako aldaketek aplikazioen funtzionamenduan duten eragina murrizteko lana. Aplikazioen funtzionamenduan eragina izan dezaketen berrikuntzak aukeran desgaitu eta egokitu daitezke SDK mailan. Aplikazioen bateragarritasuna Android 11rekin probak errazteko, Garatzaileen Aukerak interfazeak eta adb utilitateak bateragarritasuna eragiten duten funtzioak gaitu eta desgaitzeko ezarpenak eskaintzen dituzte (probak egiteko aukera ematen dizu targetSdkVersion aldatu gabe eta aplikazioa berreraiki gabe). SDKn eskaintzen ez diren API mugatuen zerrenda grisa eguneratua.

    Android 11 plataforma mugikorren kaleratzea

  • Markoa gehitu da Baliabideen kargatzailea, aplikazioaren exekuzioan baliabide gehigarriak dinamikoki kargatzeko aukera ematen duena.
  • Deiak egiaztatzeko zerbitzuak aplikazioei sarrerako dei baten egiaztapen-egoera transmititzeko gaitasuna gehitu du, eta deia prozesatu ondoren pertsonalizatutako elkarrizketa-koadroak sortzeko erabil daiteke, adibidez, deia spam gisa markatzeko edo deia spam gisa gehitzeko ekintza osagarriak barne. helbide liburu.
  • API hobetua Wifi iradoki, aplikazioari (sare-konexio-kudeatzailea) haririk gabeko sare hobetsiak hautatzeko algoritmoan eragiteko aukera ematen diona sareen zerrenda sailkatua igorriz, eta sare bat hautatzeko neurri osagarriak ere kontuan hartzen ditu, hala nola, banda-zabalerari eta komunikazioaren kalitateari buruzko informazioa. kanala aurreko konexioan. Estandarra onartzen duten haririk gabeko sareak kudeatzeko gaitasuna gehitu da Hotspot 2.0 (Passpoint), erabiltzailearen profilaren iraungitze-denboraren kontabilitatea eta profiletan autosinatutako ziurtagiriak erabiltzeko gaitasuna barne.
  • ImageDecoder API-k HEIF formatuan (Apple-ren HEIC) irudi animatuak deskodetzeko eta bistaratzeko laguntza gehitu du, HEVC (H.265) konpresio metodoak erabiltzen dituena. GIF animaziozko irudiekin alderatuta, HEIF formatuak fitxategiaren tamaina nabarmen murriztu dezake.
  • NDK-ra API bat gehitu da irudiak kodetzeko eta deskodetzeko eragiketetarako jatorrizko kodean erabiltzeko (JPEG, PNG, WebP, etab.), hirugarrenen liburutegiak erabili gabe. API berriak jatorrizko aplikazioekin APK fitxategien tamaina murriztea eta ahuleziak izan ditzaketen kapsulatutako liburutegiak eguneratzeko arazoa konpontzea ahalbidetzen du.
  • Kamera-aplikazioek bibrazioa aldi baterako desgaitu dezakete (adibidez, jakinarazpenetan) kamera-saio batean abia ez dadin.
  • Posible da moduak gaitzea Bokeh (irudian atzeko planoa lausotu) horiek onartzen dituzten gailuetarako (adibidez, argazki-moduak irudi-kalitate handiagoa eskaintzen du eta etengabeko moduak sentsorearen datuekin bat etortze zehatzagoa eskaintzen du).
  • APIa gehitu da txekeak ΠΈ настройки Latentzia baxuko bideoak erreproduzitzeko moduak behar dira zuzeneko streaming aplikazioetarako. Horrez gain, HDMI latentzia baxuko funtzionamendu modurako (Joko modua) euskarria gehitu da, grafikoen postprozesatzea desgaitzen duena telebistan edo kanpoko monitorean latentzia murrizteko.
  • Pantaila tolesgarriak dituzten gailuetarako gehitu du Pantailaren erdiak irekitzeko angelu-sentsorearen informazioa lortzeko APIa. API berria erabiliz, aplikazioek irekiera angelu zehatza zehaztu dezakete eta irteera horren arabera egokitu.
  • Deiak kontrolatzeko APIa zabaldu egin da deiak automatikoak detektatzeko. Deiak iragazten dituzten aplikazioetarako, sarrerako dei baten egoera egiaztatzeko laguntza ezarri da Irabiatu/Astindu deitzailearen NAN faltsutzeagatik, baita aukera itzuli deia blokeatzeko arrazoia eta aldatu deia amaitu ondoren bistaratuko den sistema-pantailaren edukia deia spam gisa markatzeko edo helbide-liburuan gehitzeko.
  • APIa zabaldu da Neuronen sareak, aplikazioak ikaskuntza automatikoko sistemetarako hardware azelerazioa erabiltzeko gaitasuna eskaintzen duena. APIa Android-en ikaskuntza automatikoko esparruen funtzionamendurako oinarrizko geruza gisa kokatzen da, adibidez TensorFlow Lite eta Kafea2.

    Aktibazio funtziorako euskarria gehitu da Swish, sare neuronal baten prestakuntza-denbora murrizteko eta zenbait zeregin burutzeko zehaztasuna areagotzeko aukera ematen duena, adibidez, ordenagailu bidezko ikusmenaren ereduekin lana bizkortzea. MobileNetV3. Adarrak eta begiztak onartzen dituzten makina ikasteko eredu aurreratuagoak sortzeko Kontrol eragiketa bat gehitu da. Komando Ilara asinkronoaren APIa inplementatu da kate batean konektatutako modelo txikiak exekutatzen direnean atzerapenak murrizteko.

    Gailu mugikorretan erabiltzeko prest dauden neurona-sare eredu batzuk proposatu dira, besteak beste Sare mugikorrak (Argazkietan objektuak antzematea), Hasiera v3 (ordenagailu bidezko ikusmena) eta Smart
    Erantzun
    (mezuetarako erantzun aukerak hautatzea). Inplementatua Kuantizazio aurreratuetarako laguntza zenbaki oso sinatuak erabiliz koma mugikorreko zenbakiak erabili beharrean, eta horrek eredu txikiagoak eta prozesatzeko denbora azkarragoak ahalbidetzen ditu. Horrez gain, Quality of Service APIak gaitasunak gehitu ditu ereduak exekutatzen direnean lehentasunak eta denbora-muga kudeatzeko, eta Memory Domain APIa zabaldu egin da memoria kopiatzeko eta bihurtzeko eragiketak murrizteko, ereduak sekuentzialki exekutatzeko.

  • Kamera eta mikrofonorako atzeko planoko zerbitzu mota bereiziak gehitu dira, aplikazio bat inaktibo dagoen bitartean kamerara eta mikrofonora sartu behar izanez gero eskatu beharko direnak.
  • API berriak gehitu dira sinkronizazioa aplikazioaren interfazearen elementuak pantailako teklatuaren itxurarekin bistaratzea irteerako animazio leunagoa antolatzeko, aplikazioari fotograma indibidualen mailan izandako aldaketen berri emanez.
  • Gehituta Pantailaren freskatze-abiadura kontrolatzeko API bat, joko eta aplikazio-leiho jakin batzuk beste freskatze-tasa batera ezartzea ahalbidetzen duena (adibidez, Android-ek 60 Hz-eko freskatze-tasa erabiltzen du lehenespenez, baina gailu batzuek 90 Hz-ra igotzeko aukera ematen dute).
  • Inplementatua gailua berrabiarazi behar duen OTA firmware eguneratzea instalatu ondoren lanean jarraitzeko modua. Modu berriari esker, aplikazioek biltegiratze enkriptatutako sarbidea gorde dezakete erabiltzaileak gailua berrabiarazi ondoren desblokeatu behar izan gabe, hau da. aplikazioek berehala jarraitu ahal izango dute beren funtzioak betetzen eta mezuak jasotzen. Esate baterako, OTA eguneratze baten instalazio automatikoa gauez programatu eta erabiltzaileak esku hartu gabe egin daiteke.
  • Gehituta API programa amaitzearen arrazoiei buruzko informazioa lortzeko, programa erabiltzailearen ekimenez, hutsegite baten ondorioz, edo sistema eragileak indarrez amaitu den zehazteko aukera emanez. APIak, gainera, programaren egoera amaitu aurretik ebaluatzeko aukera ematen du.
  • Gehituta GWP-ASan, memoria ez-seguruaren tratamenduak eragindako arazoak aurkitu eta konpontzeko aukera ematen duen memoria- analizatzailea. GWP-ASan-ek memoria esleitzeko eragiketak aztertzen ditu eta anomaliak antzematen ditu gainkostu minimoarekin. Lehenespenez, GWP-ASan plataforma exekutagarrietarako eta sistemako aplikazioetarako gaituta dago. Zure aplikazioei GWP-ASan aplikatzeko gaitze bereizi bat behar da.
  • ADB utilitatera (Android Debug Bridge) gehitu du APK paketeak instalatzeko modu inkrementala ("adb install β€”incremental"), hauen garapenean zehar programa handien instalazioa nabarmen bizkortzea ahalbidetzen duena, hala nola jokoak. Moduaren funtsa da instalazioan, abiarazteko beharrezkoak diren paketearen zatiak lehenik transferitzen direla eta gainerakoa atzeko planoan kargatzen dela, programa abiarazteko gaitasuna blokeatu gabe. Adibidez, 2 GB baino handiagoak diren APK fitxategiak instalatzean, modu berrian abiarazi aurreko denbora 10 aldiz murrizten da. Instalazio gehigarriek Pixel 4 eta 4XL gailuetan bakarrik funtzionatzen dute; onartzen diren gailuen kopurua zabaldu egingo da bertsioaren arabera.
  • guztiz birlandua Arazte modua ADB hari gabeko konexio baten bidez exekutatzen ari dena. TCP/IP konexio baten bidez arazteak ez bezala, Wi-Fi bidez arazteak ez du kablerik konektatu behar konfiguratzeko eta aurrez parekatutako gailuak gogoratu ditzake. Android Studio-n agertzen den QR kode bat erabiliz parekatzeko eskema errazagoa ezartzeko asmoa ere badago.

    Android 11 plataforma mugikorren kaleratzea

  • Tresnak eguneratuak auditoria datuetara sarbidea, aplikazioak zer erabiltzaile-datu atzitzen duen eta erabiltzaileen ekintzaren ondoren aztertzeko aukera emanez. Izena aldatu auditoria API dei batzuk.
  • "Ethernet tethering" modua gehitu da, eta horri esker, telefono baten bidez Interneterako sarbidea eman dezakezu USB ataka baten bidez konektatutako Ethernet egokigailuak erabiliz.
  • Ezarpenetan, jakinarazpenen historia duen atal bat dago eta gai iluna aktibatzeko ordutegi bat ezartzeko aukera dago.


Iturria: opennet.ru

Gehitu iruzkin berria