Gefa út Android 10 farsíma vettvang

Google опубликовала útgáfu opins farsímakerfis Android 10. Kóðinn sem tengist nýju útgáfunni er birtur á Git geymsla verkefni (útibú android-10.0.0_r1). Fastbúnaðaruppfærslur nú þegar undirbúinn fyrir 8 Pixel röð tæki, þar á meðal fyrstu Pixel gerðina. Einnig myndast alhliða GSI (Generic System Images) samsetningar, hentugar fyrir ýmis tæki byggð á ARM64 og x86_64 arkitektúr. Á næstu mánuðum munu uppfærslur frá Android 10 verða gefnar út fyrir núverandi snjallsíma frá fyrirtækjum eins og Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG og Essential.

Helstu nýjungar:

  • Verkefni kynnt Mainline, sem gerir þér kleift að uppfæra einstaka kerfishluta án þess að uppfæra allan pallinn. Slíkum uppfærslum er hlaðið niður í gegnum Google Play sérstaklega frá OTA fastbúnaðaruppfærslum frá framleiðanda. Gert er ráð fyrir að bein afhending uppfærslur á íhlutum vettvangs sem ekki eru vélbúnaðar dragi verulega úr þeim tíma sem það tekur að fá uppfærslur, eykur hraða veikleika við plástra og dragi úr ósjálfstæði á framleiðendum tækja til að viðhalda öryggi pallsins. Einingar með uppfærslum verða upphaflega opinn uppspretta, verða strax fáanlegar í AOSP (Android Open Source Project) geymslunum og munu geta innihaldið endurbætur og lagfæringar frá þriðja aðila.

    Meðal íhlutanna sem verða uppfærðir sérstaklega: margmiðlunarmerkjamál, margmiðlunarrammi, DNS lausnari, Concrypt Java öryggisveita, skjalaviðmót, leyfisstjórnandi, ExtServices, tímabeltisgögn, HJÁ (lag til að þýða OpenGL ES símtöl yfir í OpenGL, Direct3D 9/11, Desktop GL og Vulkan), Lýsigögn eininga, nethluti, innskráningu á Captive Portal og netaðgangsstillingar. Kerfishlutauppfærslur eru afhentar á nýju pakkasniði APEX, sem er frábrugðið APK að því leyti að hægt er að nota það á frumstigi kerfisræsingar. Ef um hugsanlegar bilanir er að ræða er breyting á afturköllunarhamur;

  • Framkvæmt á kerfisstigi dökkt þema sem hægt er að nota til að draga úr þreytu í augum við lítil birtuskilyrði.
    Myrka þemað er virkt í Stillingar > Skjár, í gegnum fellilistann fyrir flýtistillingar eða þegar þú kveikir á orkusparnaðarstillingu. Myrka þemað á bæði við um kerfið og forritin, þar á meðal að bjóða upp á stillingu til að umbreyta núverandi þemum sjálfkrafa í dökka tóna;

    Gefa út Android 10 farsíma vettvang

  • Nú er hægt að nota sjálfvirk skjót svör, sem áður voru tiltæk fyrir tilkynningar, til að búa til ráðleggingar um líklegast aðgerðir í hvaða forriti sem er. Til dæmis, þegar birt skilaboð sem boða til fundar, mun kerfið bjóða upp á skjót svör til að samþykkja eða hafna boðið og einnig sýna hnapp til að skoða fyrirhugaða fundarstað á korti. Valmöguleikar eru valdir með því að nota vélnámskerfi sem byggir á því að rannsaka eiginleika vinnu notandans;

    Gefa út Android 10 farsíma vettvang

  • Býður upp á fleiri verkfæri til að stjórna því hvernig forrit fá aðgang að staðsetningarupplýsingum notenda. Ef áður, ef viðeigandi heimildir voru veittar, gæti forritið fengið aðgang að staðsetningunni hvenær sem er, jafnvel þegar það er óvirkt (keyrandi í bakgrunni), þá getur notandinn í nýju útgáfunni leyft að upplýsingar um staðsetningu hans berist aðeins ef lotan með forritinu er virk;

    Gefa út Android 10 farsíma vettvang

  • Bætt við „Family Link“ foreldraeftirlitsstillingu, sem gerir þér kleift að takmarka þann tíma sem börn vinna með tækið, veita bónusmínútur fyrir árangur og afrek, skoða lista yfir opnuð forrit og meta hversu miklum tíma barnið eyðir í þeim, skoða uppsett forrit og stilltu næturtíma til að loka fyrir aðgang á nóttunni;

    Gefa út Android 10 farsíma vettvang

  • „Fókusstillingu“ hefur verið bætt við, sem gerir þér kleift að slökkva á truflandi forritum með vali í tíma þegar þú þarft að einbeita þér að því að leysa eitthvert verkefni, til dæmis, gera hlé á móttöku pósts og frétta, en skilja eftir kort og spjallforrit. Aðgerðin er ekki enn virk í núverandi byggingum;
  • Bendingaleiðsögustillingu hefur verið bætt við, sem gerir þér kleift að nota aðeins bendingar á skjánum til að stjórna án þess að birta leiðsögustikuna og úthluta öllu skjárýminu fyrir efni. Til dæmis er hnöppum eins og Back og Home skipt út fyrir rennibraut frá brúninni og rennandi snerting frá botni til topps; löng snerting á skjánum er notuð til að kalla fram lista yfir forrit sem eru í gangi. Stillingin er virkjuð í stillingunum „Stillingar> Kerfi> Bendingar“;
  • Bætti við „Live Caption“ aðgerðinni, sem gerir þér kleift að búa til texta sjálfkrafa þegar þú horfir á hvaða myndskeið sem er eða hlustar á hljóðupptökur, óháð því hvaða forriti er notað. Talgreining er framkvæmd á staðnum án þess að leita til utanaðkomandi þjónustu. Aðgerðin er ekki enn virk í núverandi byggingum;
  • Bætti við hugmyndinni um „bólur“ til að skipuleggja vinnu samtímis með nokkrum forritum. Bubbles leyfa þér að framkvæma aðgerðir í öðrum forritum án þess að yfirgefa núverandi forrit. Að auki gera loftbólur það mögulegt að úthluta aðgangi að virkni tiltekins forrits á meðan þú framkvæmir ýmsar aðgerðir á tækinu. Til dæmis, með því að nota loftbólur, í formi hnappa sem birtast ofan á efninu, geturðu haldið áfram samtali í boðberanum, sent skilaboð fljótt, haldið verkefnalistanum þínum sýnilegum, tekið minnispunkta, fengið aðgang að þýðingarþjónustu og fengið sjónrænar áminningar á meðan þú vinnur í öðrum forritum. Bubbles eru útfærðar ofan á tilkynningakerfið og gera þér kleift að nota svipað API.

    Gefa út Android 10 farsíma vettvang

  • Bætt við stuðningi við tæki með sveigjanlegum samanbrjótanlegum skjáum, svo sem Huawei Mate X. Hver helmingur samanbrotsskjásins getur nú hýst sérstakt forrit. Til að styðja við nýjar gerðir skjáa hefur verið bætt við stuðningi fyrir aðskilda vinnslu margra vakningaratburða og fókusbreytinga (þegar annar helmingur skjásins er virkur og hinn er áfram lokaður, eða þegar báðir helmingarnir eru virkir) og API hefur verið stækkað til að takast á við skjástærð (svo að forritið skynji rétt stækkun skjástærð þegar opnað er seinni hlutann). Eftirlíkingu tækja með samanbrjótanlegum skjáum hefur verið bætt við Android keppinautinn;
    Gefa út Android 10 farsíma vettvang

  • Bætti við stuðningi við flýtileiðir til að senda gögn og skilaboð (Sharing Shortcuts), sem gerir þér kleift að fara fljótt í forritið sem framkvæmir sendingu;

    Gefa út Android 10 farsíma vettvang

  • Bætt við stuðningi fyrir sprettigluggastillingar sem gera þér kleift að fá aðgang að lykilkerfisstillingum í samhengi við notendaforrit. API er til staðar til að birta sérsniðnar spjöld innan úr forritinu. Stillingarborð. Til dæmis getur margmiðlunarspilari sýnt spjald með hljóðstillingum kerfisins og vafri getur sýnt nettengingarstillingar og skipt yfir í flugstillingu;

    Gefa út Android 10 farsíma vettvang

    öryggi:

    • Bætt við Viðbótartakmarkanir á aðgangi forrita að samnýttum skrám, svo sem myndasöfnum, myndböndum og tónlist;
    • Til að fá aðgang að niðurhaluðum skrám sem staðsettar eru í niðurhalsskránni verður forritið nú að nota valglugga kerfisskráa, sem gefur notandanum fulla stjórn á hvaða tilteknu skrám forritið hefur aðgang að;
    • Lokað á möguleika forrita til að skipta úr bakgrunnsframkvæmd yfir í virkt ástand, koma í forgrunninn og ná inntaksfókus og trufla þannig vinnu notandans með öðru forriti. Ef það er nauðsynlegt til að vekja athygli notandans á bakgrunnsforriti, til dæmis meðan á símtali stendur, ættirðu nú að nota tilkynningar í forgangi með leyfi til að birta allan skjáinn;
    • Takmarkað aðgang að óbreytanlegum auðkennum tækja eins og IMEI og raðnúmeri. Til að fá slík auðkenni verður forritið að hafa READ_PRIVILEGED_PHONE_STATE forréttindi.
      Forrit eru einnig takmarkaður í aðgangi sínum að gervi-FS „/proc/net“ með tölfræði um netvirkni og aðgangur að gögnum á klemmuspjaldinu er nú aðeins veittur þegar forritið er virkt (hefur fengið inntaksfókus);

    • Þegar listi yfir tengiliði er gefinn í forriti hefur röðun framleiðslunnar í samræmi við tíðni aðgangs að tengiliðum verið stöðvuð til að fela upplýsingar um óskir notandans fyrir forritum;
    • Sjálfgefið er að slembiröðun MAC vistfanga er virkjuð: þegar tengst er við mismunandi þráðlaus net eru nú framleidd mismunandi MAC vistföng, sem gerir ekki kleift að rekja hreyfingu notandans á milli þráðlausra neta;
    • Aðgangur að Bluetooth-, farsíma- og Wi-Fi skönnunarforritaskilum krefst nú Fine Location heimilda (áður krafist grófrar staðsetningarheimilda). Þar að auki, ef tenging er komið á í P2P ham eða netið fyrir tengingu er ákvarðað af kerfinu, þá er ekki krafist aðskildra heimilda til að fá aðgang að staðsetningarupplýsingum;
    • Innleiddur stuðningur fyrir þráðlausa netöryggistækni WPA3, sem veitir vörn gegn árásum á giska á lykilorð (mun ekki leyfa giska á lykilorð í ótengdum ham) og notar SAE auðkenningarsamskiptareglur. Til að búa til dulkóðunarlykla í opnum netkerfum hefur verið bætt við stuðningi við samningaviðræður um tengingar sem útfært er af OWE viðbótinni (Tækifærisfræðileg þráðlaus dulkóðun);
    • Bætt við og sjálfgefið virkt fyrir allar tengingarstuðning TLS 1.3. Í Google prófunum gerir notkun TLS 1.3 kleift að flýta fyrir stofnun öruggra tenginga um allt að 40% miðað við TLS 1.2.
    • Ný geymsla kynnt Scoped geymsla, sem veitir einangrunarstig fyrir forritaskrár. Með því að nota þetta API getur forrit búið til sérstaka einangraða möppu fyrir skrár sínar á ytri drifum (til dæmis á SD-korti), sem önnur forrit hafa ekki aðgang að. Núverandi forrit mun takmarkast við þessa möppu til að geyma myndir, myndbönd og tónlist og mun ekki trufla samnýtt fjölmiðlasöfn. Til að deila aðgangi að sameiginlegum skráasöfnum þarftu að fá sérstakar heimildir;
    • Í API BiometricPrompt, sem sameinar úttak líffræðilegra auðkenningarglugga, bætti við stuðningi við óvirkar auðkenningaraðferðir, svo sem andlitsvottun. Lagðar eru til aðskildar aðferðir til að vinna úr skýrri og óbeinni auðkenningu. Með skýrri auðkenningu verður notandinn að staðfesta aðgerðina og með óbeinni auðkenningu er hægt að framkvæma auðkenningu hljóðlega í óvirkri stillingu;
  • Þráðlaus stafli.
    • Bætt við stuðningi við farsímasamskiptastaðal 5G, sem núverandi tengingarstjórnunarforritaskil eru aðlöguð fyrir. Þar á meðal í gegnum API, forrit geta ákvarðað tilvist háhraðatengingar og umferðarhleðsluvirkni;
    • Tveimur stillingum fyrir Wi-Fi notkun hefur verið bætt við - ham til að ná hámarks afköstum og ham fyrir lágmarks tafir (til dæmis gagnlegt fyrir leiki og raddsamskipti);
    • Þráðlausa staflanum hefur verið breytt til að auka friðhelgi einkalífsins og auka afköst, sem og til að bæta stjórnun Internet of Things tækjanna yfir staðbundið Wi-Fi (til dæmis til prentunar yfir Wi-Fi) og val á tengipunktum. Skönnunaraðgerðir fyrir tiltæka aðgangsstaði eru nú veittar af pallinum, sýna greind netkerfi í Wi-Fi Picker viðmótinu og setja sjálfkrafa upp tengingu ef notandinn velur það. Forritum í gegnum WifiNetworkSuggestions API gefst tækifæri til að hafa áhrif á reikniritið til að velja valin þráðlaus netkerfi með því að senda forritinu lista yfir netkerfi og lykilorð til að tengjast þeim. Að auki, þegar þú velur net til að tengjast, er nú tekið tillit til mælikvarða um bandbreidd fyrri tengingar (hraðasta netið er valið);
  • Margmiðlun og grafík
    • Bætt við grafískum API stuðningi Vulkan 1.1. Í samanburði við OpenGL ES getur notkun Vulkan dregið verulega úr örgjörvaálagi (allt að 10 sinnum í Google prófunum) og bætt flutningsgetu. Endanlegt markmið er að styðja Vulkan í öllum Android tækjum, þar sem Google vinnur með OEM til að gera Vulkan 1.1 að kröfu fyrir öll 64-bita Android 10 tæki;
    • Bætti við tilraunastuðningi við framkvæmd lagskiptinga HJÁ (Native Native Graphics Layer Engine) ofan á Vulkan grafík API. ANGLE gerir kleift að gera flutning með því að draga í burtu kerfissértæk API með því að þýða OpenGL ES símtöl yfir á OpenGL, Direct3D 9/11, Desktop GL og Vulkan). Fyrir hönnuði leikja og grafískra forrita ANGLE gerir notaðu venjulega OpenGL ES bílstjórann á öllum tækjum sem nota Vulkan;
    • Myndavéla- og myndavélaforrit geta nú beðið um að myndavélin sendi viðbótar XMP lýsigögn í JPEG skránni, sem inniheldur upplýsingar sem þarf til að vinna úr dýpt í myndum (eins og dýptarkortið sem geymt er af tvennum myndavélum). Þessar breytur er hægt að nota til að útfæra ýmsar óskýrleikastillingar og áhrif í bakgrunni bókeh, sem og til að búa til 3D ljósmyndir eða í auknum veruleikakerfum;
    • Bætt við stuðningi við vídeó merkjamál AV1, sem er staðsett sem almenningi aðgengilegt, höfundarréttarfrítt myndbandskóðunarsnið sem er áberandi á undan H.264 og VP9 hvað varðar þjöppunarstig;
    • Bætti við stuðningi fyrir ókeypis hljóðmerkjamál Opus, sem veitir mikil kóðunargæði og lágmarks leynd fyrir bæði háhraða streymandi hljóðþjöppun og raddþjöppun í VoIP símaforritum með takmarkaða bandbreidd;
    • Bætti við stuðningi við staðalinn HDR10 +, notað fyrir myndkóðun á miklum krafti;
    • Einfaldri aðferð hefur verið bætt við MediaCodecInfo API til að ákvarða vídeóúttaksmöguleika sem eru tiltækar á tæki (listi yfir merkjamál og upplausnir og FPS studd á tækinu birtist);
    • API bætt við Innfæddur MIDI, sem veitir C++ forritum getu til að hafa bein samskipti við MIDI tæki í gegnum NDK í ólokandi ham, sem gerir kleift að vinna úr MIDI skilaboðum með mjög lítilli leynd;
    • Bætt við MicrophoneDirection API til að stjórna hljóðupptöku frá stefnuvirkum hljóðnemum. Með því að nota þetta API geturðu tilgreint stefnuna á að stilla hljóðnemanum við upptöku hljóðs). Til dæmis, þegar þú býrð til sjálfsmyndamyndband geturðu tilgreint setMicrophoneDirection( MIC_DIRECTION_FRONT) til að taka upp úr hljóðnemanum framan á tækinu. Í gegnum tilgreint API geturðu einnig stjórnað hljóðnemum með breytilegu útbreiðslusvæði (aðdráttarhæft) og ákvarðar stærð upptökusvæðisins.
    • Bætti við nýju hljóðupptöku API sem gerir einu forriti kleift
      veita möguleika á að vinna úr hljóðstraumnum með öðru forriti. Að veita öðrum forritum aðgang að hljóðúttakinu þarf sérstakt leyfi;
  • Kerfi og útbreidd API.
    • Verulegar hagræðingar hafa verið gerðar á keyrslutíma ART, sem minnkar minnisnotkun og flýtir fyrir ræsingu forrita. Dreifing prófíla er tryggð á Google Play
      PGO (Profile Guided Optimization), sem inniheldur upplýsingar um algengustu hluta kóðans. Forsamsetning slíkra hluta getur dregið verulega úr ræsingartíma. ART sjálft hefur verið fínstillt til að hefja umsóknarferlið fyrr og færa það í einangraðan ílát. Minnismynd forritsins gerir kleift að geyma viðbótargögn, svo sem flokka. Fjölþráður hamur til að hlaða inn myndum í minni forrita hefur verið innleiddur. Aukin skilvirkni sorphirðu með því að vinna sérstaklega úr nýgerðum hlutum;

      Gefa út Android 10 farsíma vettvang

    • API uppfært í útgáfu 1.2 Taugakerfi, sem veitir forritum getu til að nýta vélbúnaðarhröðun fyrir vélanámskerfi. API er staðsett sem grunnlag fyrir rekstur vélrænnar ramma í Android, svo sem TensorFlow Lite og Kaffi 2. Nokkrar tilbúnar taugakerfislíkön hafa verið settar fram til notkunar í farsímum, þar á meðal MobileNets (þekking á hlutum í ljósmyndum), Upphaf v3 (tölvusjón) og Smart
      Svara
      (val á svarmöguleikum fyrir skilaboð). Nýja útgáfan bætir við 60 nýjum aðgerðum, þar á meðal ARGMAX, ARGMIN og magnbundinni LSTM, og gerir verulegar hagræðingar á afköstum til að gera API kleift að styðja við nýjar vélanámslíkön eins og hlutgreiningu og myndskiptingu;

    • Nýr hermi fyrir tæki með sveigjanlegum samanbrjótanlegum skjáum hefur verið bætt við SDK, sem er fáanlegt í útgáfunni Android Studio 3.5 í formi sýndartækis til viðbótar, fáanlegt í útgáfum með 7.3 (4.6) og 8 (6.6) tommu skjái. Í vettvangi fyrir samanbrjótanleg tæki hafa onResume og onPause meðhöndlunartækin verið stækkuð og bætt við stuðningi við að slökkva sérstaklega á mörgum skjám, auk aukinna tilkynninga þegar forrit kemst í fókus;

      Gefa út Android 10 farsíma vettvang

    • Thermal API hefur verið bætt við, sem gerir forritum kleift að fylgjast með CPU og GPU hitastigsvísum og sjálfstætt gera ráðstafanir til að draga úr álaginu (til dæmis draga úr FPS í leikjum og draga úr upplausn útsendingarmyndbanda), án þess að bíða þar til kerfið byrjar að skera með valdi niður umsókn virkni.

Heimild: opennet.ru

Bæta við athugasemd