Útgáfa farsímavettvangsins Android 17

Google hefur gefið út opinn farsímavettvang. Android 17. Upprunakóðinn fyrir nýju útgáfuna er aðgengilegur í Git-geymslu verkefnisins (grein android-17.0.0_r1). Hugbúnaðarútgáfur hafa verið útbúnar fyrir eftirfarandi tæki: Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold og Pixel Tablet. Forútgáfur af hugbúnaði eru í boði fyrir tæki frá HONOR, iQOO, Lenovo, OnePlus, OPPO, realme, Sharp, vivo og Xiaomi. Generic System Images (GSI) útgáfur sem henta fyrir ýmis tæki byggð á ARM64 og x86_64 arkitektúr eru í vinnslu.

Meðal breytinganna (1, 2, 3):

  • Nýr fjölgluggastilling, „Bólur“, hefur verið bætt við. Hún gerir þér kleift að ræsa hvaða forrit sem er í fljótandi gluggum, svipað og tilkynningar fyrir sendingu skilaboða („bólur“), en ekki tengd sérhæfðu API. Forrit er opnað í fljótandi glugga með því að halda inni forritatákninu. Á stærri skjám birtast tákn fljótandi glugga á sérstöku svæði á verkefnastikunni. Hægt er að flokka þessa glugga, færa þá og festa þá á skjáinn.

  • Þróun kerfis fyrir tæki með stórum skjám, svo sem spjaldtölvur, fartölvur, borðtölvur og snjallsíma með samanbrjótanlegum skjám, hefur haldið áfram. Áður virkir möguleikar til að slökkva á nýrri hegðun á tækjum með skjái sem eru breiðari en 600 pixlar (dp) hafa verið fjarlægðir. Þessi hegðun tengdist því að hunsa ákveðin forritaskil (API) til að stjórna stærðarbreytingum og stefnu skjásins (screenOrientation, resizeableActivity, [min|max]AspectRatio), sem og aðlögunarhæfa staðsetningu forrita í breytanlegum og færanlegum gluggum.

  • API fyrir EyeDropper kerfið hefur verið bætt við, sem gerir forritum kleift að fá litaupplýsingar fyrir hvaða pixla sem er á skjánum án þess að þurfa leyfi til að taka skjámyndir. Öryggi er tryggt með því að leyfa notandanum að velja svæðið sem á að taka litinn í gegnum kerfisstýrt viðmót fyrir pipettur, sem forritið hefur ekki stjórn á. Þetta þýðir að forrit geta ekki óskað eftir upplýsingum um tiltekna pixla eða endurskapað skjáinn pixla fyrir pixla.

  • Kerfisviðmót til að velja tengiliði úr tengiliðaskrá hefur verið bætt við. Aðgangur að þessu viðmóti er veittur með því að veita ACTION_PICK_CONTACTS heimildina. Þetta viðmót útrýmir þörfinni fyrir READ_CONTACTS heimildina, sem leyfir lestur allra tengiliðaupplýsinga. Þegar nýja viðmótið er virkjað ákveður notandinn hvaða upplýsingar úr tengiliðaskránni á að senda til forritsins, með möguleika á að velja aðeins einstaka reiti.

  • PhotoPickerUiCustomizationParams API hefur verið bætt við til að sérsníða viðmót myndavalsins, sem gerir það kleift að passa betur við stíl símtalsforritsins. Til dæmis er hægt að breyta hlutföllum smámynda úr 1:1 (ferningur) í 9:16 (lóðrétt).

  • Heimildinni USE_LOCATION_BUTTON hefur verið bætt við, sem gerir þér kleift að fella inn kerfishnapp í viðmót forritsins til að veita aðgang að nákvæmum staðsetningargögnum. Kerfið birtir hnappinn og þegar notandinn smellir á hann veitir hann aðeins aðgang að staðsetningargögnum meðan á núverandi lotu stendur.

  • Stilling hefur verið bætt við sem gerir þér kleift að fela birtingu forritanafna undir táknum þeirra.
  • Hönnun tækjastikunnar fyrir skjáupptöku hefur verið breytt.

  • Bætt við stuðningi við skjáviðbrögð, sem sameina myndbandsupptöku úr fremri myndavélinni og skjáupptöku til að bæta við eigin athugasemdum við aðgerðir á skjánum.


  • Stilling hefur verið bætt við fyrir leiki á tækjum með samanbrjótanlegum skjám, þar sem annar helmingur samanbrjótanlega skjásins er notaður til að sýna spilunina og hinn fyrir sýndarspilunarstýri.

  • Bætt við Handoff API, sem gerir þér kleift að flytja stöðu forrits yfir í annað forrit í nágrenninu. Android-tæki (til dæmis spjaldtölvu) og halda áfram að vinna þar.

  • Innleiddir voru gagnvirkir, festir gluggar sem, ólíkt hefðbundnum mynd-í-mynd gluggum, haldast gagnvirkir þegar þeir eru festir yfir önnur forrit í skjáborðsstillingu.
  • Tveimur nýjum forritaskilum (API) hefur verið bætt við: UWB DL-TDOA forritaskilið til að ákvarða staðsetningu tækja inni í byggingu með því að nota Wi-Fi fyrir leiðsögn innandyra; og nálægðargreiningarforritaskilið til að greina tæki í nágrenninu í gegnum Wi-Fi.
  • Stuðningur hefur verið bætt við fyrir VVC (Versatile Video Coding) myndbandssniðið, einnig þekkt sem H.266 myndbandsþjöppunarstaðallinn, þróaður sameiginlega af vinnuhópunum MPEG (ISO/IEC JTC 1) og VCEG (ITU-T), með þátttöku fyrirtækja eins og Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm og Sony. H.266 kemur í stað H.265 (HEVC) og býður upp á skilvirka flutning og geymslu fyrir allar skjáupplausnir (frá SD og HD til 4K og 8K), styður High Dynamic Range (HDR) myndband og 360 gráðu víðmyndband.
  • Möguleikinn á að taka upp myndband með föstu gæðastigi hefur verið bætt við. Þessi stilling er stillt í MediaRecorder hlutnum með því að nota setVideoEncodingQuality() aðferðina, sem gerir þér kleift að læsa gæðastiginu óháð bitahraða.
  • Bætt var við stuðningi við RAW14 myndasniðið, sem er notað í faglegum stafrænum myndavélum og býður upp á geymslupláss fyrir 15 bita á litarás.
  • Bætt við stuðningi við Eclipsa Video HDR myndbandssniðið.
  • Bætti við hugbúnaðarkóðara fyrir HE-AAC (High-Efficiency Advanced Audio Coding) hljóðsniðið, sem styður bæði lága og háa bitahraða.
  • Ný heimild, ACCESS_LOCAL_NETWORK, hefur verið bætt við til að takmarka aðgang forrita að staðarnetinu. Þessi heimild gerir forritum kleift að bera kennsl á og tengjast tækjum á staðarnetinu, svo sem snjalltækjum fyrir heimili og margmiðlunarkerfum. Þessi heimild var bætt við til að koma í veg fyrir að illgjarn forrit skanna auðlindir staðarnetsins, til dæmis til að bera kennsl á umhverfi notandans í laumi.
  • Vörn gegn hlerun einnota lykilorða (OTP) og staðfestingarkóða sem send eru með SMS hefur verið aukin. Flest forrit hafa nú aðeins beinan aðgang að þessum skilaboðum þremur klukkustundum eftir að þau berast. Sjálfgefinn SMS lesari birtir þessi skilaboð strax.
  • Vernd gegn símtölum frá sviksamlegum einstaklingum sem þykjast vera bankastarfsmenn hefur verið innleidd. Pallurinn getur haft samskipti við uppsett bankaforrit til að staðfesta að símtalið komi frá bankanum. Bankar geta einnig borið kennsl á símanúmer sem aðeins taka við innhringingum.
  • Bætt var við möguleikanum á að veita forritum tímabundinn aðgang að nákvæmum staðsetningargögnum, sem gildir aðeins meðan á núverandi notkun forritsins stendur.
  • Verndarkerfi fyrir Dynamic Code Loading (DCL) hefur verið útvíkkað til að styðja innfædd bókasöfn sem hlaðið er inn með System.load() aðferðinni, ekki bara
    DEX og JAR skrár. DCL kemur í veg fyrir að skaðlegur kóði sé settur inn í keyrsluskrár sem eru hlaðnar inn á virkan hátt með því að stilla aðeins lesaðgangsréttindi fyrir slíkar skrár.
  • Gagnsæiskerfi vottorðanna er sjálfgefið virkt og heldur utan um opinbera skrá yfir öll útgefin og afturkölluð vottorð.
  • Möguleikinn á að votta APK-pakka með stafrænni undirskrift byggðri á blönduðu reikniriti sem sameinar hefðbundið reiknirit við ML-DSA reikniritið, sem er ónæmt fyrir brute force í skammtatölvu, hefur verið kynntur.
  • Forrit sem keyra í bakgrunni hafa takmarkaðan aðgang að forritaskilum (API) til að spila hljóð, tengjast hljóðtækjum og breyta hljóðstyrk. Þetta þýðir að aðeins virk forrit sem notandinn er að hafa samskipti við geta hafið spilun og breytt hljóðstyrk.
  • Bætt var við stuðningi við blönduð dulkóðun byggða á HPKE (Hybrid Public Key Encryption, RFC 9180) aðferðinni, sem sameinar auðvelda lyklaflutning í opinberri lykladulkóðun við mikla afköst samhverfrar dulkóðunar (gögn eru dulkóðuð með hraðvirkum samhverfum lykli og lykillinn sjálfur er dulkóðaður með hægum ósamhverfum lykli).
  • Þegar lykilorð og PIN-númer eru slegin inn með raunverulegu lyklaborði er birting síðasta slegna stafarins sjálfkrafa óvirk.
  • Til að einfalda innleiðingu á snertifletistuðningi í leikjum hefur meðhöndlun músar- og snertifletistilvika verið sameinuð. Sjálfgefið er að snertifletistilvik sem tengjast hreyfingum bendils og skrunhreyfingum eru nú breytt í hlutfallsleg hnit, rétt eins og fyrir mús. Aðgangur að algildum hnitum fæst með því að tilgreina POINTER_CAPTURE_MODE_ABSOLUTE stillinguna sérstaklega.
  • Aðferðin getInitialRestingBounds() hefur verið bætt við ChooserSession hlutinn, sem gerir þér kleift að finna út lokastöðu og stærð Chooser gluggans eftir að hreyfimyndin stöðvast og gögnin eru hlaðin inn.
  • Bætt var við aðferðunum getStreamingAppMaxDownlinkKbps og getStreamingAppMaxUplinkKbps til að ákvarða hámarksbandvídd samskiptarásarinnar í þeim tilgangi að velja gæðastig fyrir streymi.
  • Framleiðendum vélbúnaðar hefur verið útvegað forritaskil (API) til að búa til myndavélarviðbætur sem gera kleift að nota sérstaka eiginleika fyrir hvert forrit, svo sem smáatriðabætingarvél fyrir Super Resolution, hávaðaminnkun og bestun gervigreindar.
  • Bætt við API til að fá upplýsingar um gerð myndavélar (innbyggð myndavél, USB vefmyndavél eða sýndarmyndavél).
  • Stuðningur hefur verið bætt við fyrir heyrnartæki sem tengd eru í gegnum Bluetooth Low Energy (BLE). Þessi tæki eru nú flokkuð undir nýja flokkinn TYPE_BLE_HEARING_AID, sem gerir forritum kleift að greina á milli heyrnartækja og heyrnartækja og stjórna hljóðspilun kerfisins sérstaklega (til dæmis er hægt að spila tilkynningar, hringitóna og vekjaraklukkur í innbyggðum hátalara símans frekar en í heyrnartækinu).
  • Sérstakar stillingar hafa verið bættar við fyrir birtingu lykilorða sem slegin eru inn á raunverulega lyklaborðið og á snertiskjánum. Sjálfgefið er að lykilorðsstafir sem slegnir eru inn með raunverulega lyklaborðinu séu strax faldir.
  • Betri birting app-viðbóta á ytri skjám með því að taka tillit til mismunandi DPI við stærðarbreytingar.
  • Bætti við beiðninni ACTION_VPN_APP_EXCLUSION_SETTINGS, sem hægt er að nota til að opna kerfisskjá með stillingum sem leyfa forriti að fá netaðgang án þess að komast framhjá VPN-göngunum.
  • Bætt við stuðningi fyrir eiginleika OpenJDK 25 tungumálsins og Java klasa.
  • Getu myndavélarforritaskilanna hefur verið stækkuð. Aðferðin updateOutputConfigurations() hefur verið bætt við CameraCaptureSession hlutinn til að tengja eða aftengja úttakssvæði samstundis án þess að þurfa að endurskilgreina alla myndavélarupptökulotuna. Þessi breyting gerir kleift að skipta óaðfinnanlega á milli mismunandi myndavélarstillinga (til dæmis myndbandsupptöku og ljósmyndatöku). Þegar unnið er með rökréttar myndavélar sem spanna marga líkamlega skynjara hefur verið bætt við möguleikinn á að sækja lýsigögn fyrir hvern skynjara, ekki bara aðalskynjarann.
  • Eiginleikinn android:usesCleartextTraffic, sem gerði forritum kleift að senda ódulkóðaða umferð, eins og „http://“ beiðnir, hefur verið úreltur. Ef ódulkóðaðrar umferðar er krafist ætti að nota aðskildar öryggisstillingarskrár.
  • Bætt hefur verið við stillingum fyrir stjórnun á VoIP símtalasögu, sem gerir þér kleift að stjórna hvort upplýsingar eru vistaðar í skrám og hvort upplýsingar um lokið símtöl birtist í viðmótinu.
  • Wi-Fi RTT (Round-Trip-Time) API hefur verið stækkað til að veita samfellda nálægðarmat á aðgangspunktum og örugga jafningja-til-jafningja hnútagreiningu.
  • Nýjum prófílum hefur verið bætt við CompanionDeviceManager til að biðja um heimildir og virkja samskipti forrita við lækningatæki og líkamsræktarmæla.
  • В Android Keyrslutími (ART) innleiðir kynslóðaskiptan ruslsafnara (Generational Concurrent Mark-Compact Garbage Collector) sem aðskilur vinnslu „gamla“ og „ungra“ hluta, sem bætir skilvirkni hreinsunar á nýstofnuðum hlutum með stuttan líftíma. Notkun kynslóðaskiptans ruslsafnara dregur úr hættu á stöðvunum við úthlutun auðlinda og dregur úr álagi á örgjörva, sem bætir orkunýtni.
  • Takmörkun hefur verið sett á hámarksmagn vinnsluminni sem forrit getur notað. Ef farið er yfir takmörkunina, sem reiknuð er út frá tiltæku vinnsluminni tækisins, er forritinu lokað með valdi. Til að draga úr minnisnotkun hefur R8 Optimizer verið kynntur, sem pakkar nöfnum á flokkum, aðferðum og reitum og fjarlægir ónotaðan kóða og auðlindir.
  • Þegar kjarnanum er þýtt saman Linux AutoFDO (Auto-Feedback-Directed Optimization) er virkjað. Það notar niðurstöður prófíls með upplýsingum um keyrslutíðni ýmissa kóðahluta til að bæta afköst oft keyrðra aðgerða. Í prófunum sem gerðar voru leiddi virkjun AutoFDO fyrir kjarnann til 2.1% styttingar á ræsingartíma, 4.3% hröðunar á fyrstu keyrslu forrita, 9.3% aukningar á skilvirkni kerfiskalls, 12.3% styttingar á keyrslutíma Binder mmap færslu, 20% styttingar á keyrslutíma HwBinder og 21.7% styttingar á keyrslutíma Binder RPC.
  • Ný útfærsla á skilaboðaröðinni android.os.MessageQueue er lögð til, sem virkar án læsinga. Þessi nýja útfærsla bætir afköst og dregur úr rammatapi.
  • Umsóknir sem sækja um stuðning Android Í útgáfum 17 og nýrri er óheimilt að breyta gildum reita sem merktir eru sem „static final“, sem gerir kleift að virkja árásargjarnari afköstahagræðingu við keyrslu.
  • Til að draga úr minnisnotkun hefur stærð sérsniðinna tilkynningasýna verið takmörkuð.
  • Viðbótar kveikjur eins og TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM og TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE hafa verið bættar við ProfilingManager prófílstjórann til að safna gögnum sem eru gagnleg til að greina afkastavandamál.

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster