Ukukhutshwa kweqonga leselula Android 17

UGoogle ukhuphe iqonga leselula elivulekileyo. Android 17. БвязанныС с Π½ΠΎΠ²Ρ‹ΠΌ выпуском исходныС тСксты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π²Π΅Ρ‚ΠΊΠ° android-17.0.0_r1). Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для устройств 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 ΠΈ Pixel Tablet. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сборки ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ доступны для устройств HONOR, iQOO, Lenovo, OnePlus, OPPO, realme, Sharp, vivo ΠΈ Xiaomi. Π’ процСссС формирования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ сборки GSI (Generic System Images), подходящиС для Ρ€Π°Π·Π½Ρ‹Ρ… устройств Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ARM64 ΠΈ x86_64.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (1, 2, 3):

  • Imo entsha yeefestile ezininzi, "iiBubbles," yongezwe. Ikuvumela ukuba uqalise naluphi na usetyenziso kwiifestile ezidadayo, njengezaziso ezigqunyiweyo zokuthumela imiyalezo ("iibubbles"), kodwa ezingabotshelelwanga kwi-API ekhethekileyo. Ukuvula usetyenziso kwifestile edadayo kwenziwa ngokucinezela ixesha elide uphawu lwesicelo. Kwiiskrini ezinkulu, ii-icon zefestile ezidadayo zivela kwindawo eyahlukileyo kwibar yomsebenzi. Ezi festile zinokuhlulwahlulwa, zihanjiswe, kwaye zibotshelelwe kwisikrini.

  • Uphuhliso lweqonga lezixhobo ezinezikrini ezinkulu, ezifana neetablethi, iilaptop, iinkqubo zedesktop, kunye neefowuni eziphathwayo ezinezikrini ezisongekayo, luqhubekile. Iinketho ezazisetyenziswa ngaphambili zokukhubaza indlela entsha yokuziphatha kwizixhobo ezinezikrini ezibanzi kuneepixels ezingama-600 (dp) zisusiwe. Le ndlela yokuziphatha yayinxulumene nokungahoyi ii-API ezithile zokulawula ukutshintsha ubungakanani besikrini kunye nokuqondisa (i-screenOrientation, i-resizeableActivity, [min|max]AspectRatio), kunye nokubekwa kwezicelo ezihambelanayo kwiifestile ezinokutshintshwa ubungakanani kunye nezishukumayo.

  • I-API yenkqubo ye-EyeDropper yongezwe, ivumela usetyenziso ukuba lufumane ulwazi lombala lwalo naliphi na i-pixel kwisikrini ngaphandle kokufuna imvume yokubamba isikrini. Ukhuseleko luqinisekiswa ngokuvumela umsebenzisi ukuba akhethe indawo eza kuthathwa umbala nge-interface ye-eyedropper elawulwa yiqonga, engekho phantsi kolawulo lwesicelo. Oku kuthetha ukuba usetyenziso alunakucela ulwazi malunga ne-pixel ethile okanye luphinde luvelise i-pixel yomxholo wesikrini nge-pixel.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ систСмный интСрфСйс Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΈΠ· адрСсной ΠΊΠ½ΠΈΠ³ΠΈ, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдоставляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ полномочия ACTION_PICK_CONTACTS. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· прСдоставлСния полномочия READ_CONTACTS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· адрСсной ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.

  • I-PhotoPickerUiCustomizationParams API yongezwe ukuze ilungelelanise ujongano lwe-photo picker, nto leyo evumela ukuba ihambelane ngcono nesitayile se-app yokufowuna. Umzekelo, ungatshintsha umlinganiselo we-aspect ratio yee-thumbnails zefoto ukusuka kwi-1:1 (isikwere) ukuya kwi-9:16 (umfanekiso).

  • Imvume ye-USE_LOCATION_BUTTON yongeziwe, ekuvumela ukuba ufake iqhosha lenkqubo kwi-interface ye-app yakho ukuze unike ukufikelela kwidatha yendawo echanekileyo. Eli qhosha linikezelwa yinkqubo kwaye, xa licofiwe ngumsebenzisi, linika ukufikelela kwidatha yendawo kuphela ngexesha leseshoni yangoku.

  • Kongezwe useto olukuvumela ukuba ufihle umboniso wamagama ezicelo phantsi kwee icon zazo.
  • Uyilo lwesixhobo sokurekhoda isikrini lutshintshiwe.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° экранных Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ (Screen Reactions), ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… запись Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ с созданиСм скринкаста для налоТСния своих ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ дСйствиям Π½Π° экранС.


  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ для ΠΈΠ³Ρ€ Π½Π° устройствах со складными экранами, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ΄Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° раскладного экрана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса, Π° другая для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°.

  • Yongeze i-Handoff API, ekuvumela ukuba udlulisele imeko yesicelo kwenye ekufutshane Android-isixhobo (umzekelo, ithebhulethi) uze uqhubeke usebenza apho.

  • Kusetyenziswe ii-dock ezisebenzisanayo, ngokungafaniyo nee-Picture-in-Picture zemveli, ezihlala zisebenzisanayo xa zidockwe phezu kwezinye ii-apps kwimodi yedesktop.
  • Kongezwe ii-API ezimbini ezintsha: i-UWB DL-TDOA API yokumisela indawo yesixhobo ngaphakathi kwisakhiwo kusetyenziswa i-Wi-Fi yokukhangela ngaphakathi; kunye ne-Proximity Detection API yokufumanisa izixhobo ezikufutshane nge-Wi-Fi.
  • Inkxaso yongezwe kwifomathi yevidiyo yeVVC (Versatile Video Coding), eyaziwa ngokuba yi-H.266 video compression standard, eyenziwe ngokubambisana ngamaqela asebenzayo eMPEG (ISO/IEC JTC 1) kunye neVCEG (ITU-T), kunye nokuthatha inxaxheba kweenkampani ezifana neApple, Ericsson, Intel, Huawei, Microsoft, Qualcomm, kunye neSony. I-H.266 ithatha indawo ye-H.265 (HEVC) kwaye ibonelela ngokusasazwa okusebenzayo kunye nokugcinwa kwazo zonke izisombululo zesikrini (ukusuka kwi-SD kunye ne-HD ukuya kwi-4K kunye ne-8K), ixhasa ividiyo yeHigh Dynamic Range (HDR), kunye nevidiyo yepanoramic ye-360-degree.
  • Ubuchule bokurekhoda ividiyo enenqanaba lomgangatho elingaguqukiyo bongeziwe. Le ndlela ilungiselelwe kwi-MediaRecorder object kusetyenziswa indlela ye-setVideoEncodingQuality(), ekuvumela ukuba utshixe inqanaba lomgangatho nokuba ingakanani na i-bitrate.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ RAW14, примСняСмого Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ 15 Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° HDR-Π²ΠΈΠ΄Π΅ΠΎ Eclipsa Video.
  • Kongezwe i-software encoder yefomathi yesandi ye-HE-AAC (High-Efficiency Advanced Audio Coding), exhasa zombini ii-bitrate eziphantsi neziphezulu.
  • Imvume entsha, i-ACCESS_LOCAL_NETWORK, yongezwe ukuze kuthintelwe ukufikelela kwe-app kwinethiwekhi yasekuhlaleni. Le mvume ivumela ii-apps ukuba zichonge kwaye ziqhagamshele kwizixhobo kwinethiwekhi yasekuhlaleni, njengezixhobo zasekhaya ezikrelekrele kunye neenkqubo ze-multimedia. Le mvume yongezwe ukuze kuthintelwe ii-apps ezinobungozi ekuskeni izixhobo zenethiwekhi yasekuhlaleni, umzekelo, ukuze zichonge ngokufihlakeleyo indawo yomsebenzisi.
  • Ukhuseleko ekuthintelweni kwamagama ayimfihlo (ii-OTP) kunye neekhowudi zokuqinisekisa ezithunyelwa ngeSMS lwandisiwe. Uninzi lwee-apps ngoku zinokufikelela ngqo kwezi miyalezo emva kweeyure ezintathu zifunyenwe. Isifundi se-SMS esimiselweyo sibonisa le miyalezo ngoko nangoko.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π·Π²ΠΎΠ½ΠΊΠΎΠ² мошСнников, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ сотрудниками Π±Π°Π½ΠΊΠ°. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с установлСнными банковскими прилоТСниями для подтвСрТдСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½ Π±Π°Π½ΠΊΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π±Π°Π½ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ входящиС Π·Π²ΠΎΠ½ΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставлСния прилоТСниям Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ мСстополоТСнии, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ динамичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° (DCL, Dynamic Code Loading) Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ для примСнСния с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ System.load(), Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
    Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… DEX ΠΈ JAR. DCL позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ подстановки врСдоносного ΠΊΠΎΠ΄Π° Π² динамичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹, благодаря Π²Ρ‹ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€Π°Π² доступа, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.
  • Indlela yeSatifikethi sokuPazisela ivulwa ngokuzenzekelayo, igcina irekhodi kawonke-wonke yazo zonke izatifikethi ezikhutshiweyo nezirhoxisiweyo.
  • Kuye kwaziswa ubuchule bokuqinisekisa iipakethe ze-APK ezinesiginitsha yedijithali esekelwe kwi-algorithm exutyiweyo edibanisa i-algorithm yakudala kunye ne-algorithm ye-ML-DSA, engamelaniyo namandla amakhulu kwikhompyutha ye-quantum.
  • Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ доступ ΠΊ API для воспроизвСдСния Π·Π²ΡƒΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ устройствам ΠΈ измСнСния громкости. ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ взаимодСйствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ воспроизвСдСниС ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ.
  • Inkxaso eyongezelelweyo ye-hybrid encryption esekwe kwindlela ye-HPKE (Hybrid Public Key Encryption, RFC 9180), edibanisa lula ukudluliselwa kwesitshixo kwi-public key encryption kunye nokusebenza okuphezulu kwe-symmetric encryption (idatha ibethelwe ngesitshixo esikhawulezayo esilinganayo, kwaye isitshixo ngokwaso sibethelwe ngesitshixo esicothayo esingenamda).
  • ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ PIN-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ послСднСго Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ символа ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π½Π°Π±ΠΎΡ€Π°.
  • Ukuze kube lula ukuphunyezwa kwenkxaso ye-touchpad kwimidlalo, ukuphathwa kweziganeko ze-mouse kunye ne-touchpad kuye kwadityaniswa. Ngokuzenzekelayo, iziganeko ze-touchpad ezinxulumene neentshukumo ze-pointer kunye ne-scrolling gestures ngoku ziguqulwa zibe yi-relative coordinates, njenge-mouse. Ukufikelela kwi-absolute coordinates kunikezelwa ngokucacisa ngokucacileyo i-POINTER_CAPTURE_MODE_ABSOLUTE mode.
  • Indlela ye-getInitialRestingBounds() yongezwe kwi-ChooserSession object, ekuvumela ukuba ufumane indawo yokugqibela kunye nobukhulu be-Chooser dialog emva kokuba i-animation iyekile kwaye idatha ilayishiwe.
  • Kongezwe iindlela ze-getStreamingAppMaxDownlinkKbps kunye ne-getStreamingAppMaxUplinkKbps ukumisela i-bandwidth ephezulu yesitishi sonxibelelwano ngenjongo yokukhetha umgangatho wokusasaza.
  • Abavelisi behardware banikwe i-API ukuze benze ulwandiso lweekhamera oluvumela iimpawu ezithile zesicelo, njengenjini yokuphucula iinkcukacha zeSuper Resolution, iindlela zokunciphisa ingxolo, kunye nezilungisi zomgangatho we-AI.
  • I-API eyongeziweyo yokufumana ulwazi malunga nohlobo lwekhamera (ikhamera eyakhelwe ngaphakathi, ikhamera yewebhu ye-USB, okanye ikhamera ebonakalayo).
  • Kongezwe inkxaso kwizincedisi zokuva eziqhagamshelwe ngeBluetooth Low Energy (BLE). Ezi zixhobo ngoku zihlelwe phantsi kodidi olutsha lwe-TYPE_BLE_HEARING_AID, oluvumela ii-apps ukuba zahlule phakathi kwezincedisi zokuva kunye nee-headphones kwaye zilawule ukudlala isandi senkqubo ngokwahlukeneyo (umzekelo, ungadlala izaziso, iiringithoni, kunye nee-alamu kwisithethi esakhelwe ngaphakathi sefowuni yakho kunokuba udlale kwisincedisi sakho sokuva).
  • Kongezwe useto olwahlukileyo lokubonisa amagama agqithisiweyo afakwe kwikhibhodi ebonakalayo nakwisikrini sokuchukumisa. Ngokungagqibekanga, oonobumba bamagama agqithisiweyo afakwe kwikhibhodi ebonakalayo bafihlwa ngoko nangoko.
  • Ukuphuculwa kokuboniswa kweewijethi zeapp kwizikrini zangaphandle ngokuqwalasela umahluko kwi-DPI xa kusenziwa umlinganiselo.
  • Kongezwe isicelo se-ACTION_VPN_APP_EXCLUSION_SETTINGS, esinokusetyenziswa ukuvula isikrini senkqubo esinezicwangciso ezivumela usetyenziso ukuba lube nokufikelela kwinethiwekhi edlula itonela yeVPN.
  • Inkxaso eyongezelelweyo yeempawu zolwimi ze-OpenJDK ezingama-25 kunye neeklasi zeJava.
  • Amandla e-API yekhamera anwetshiwe. Indlela ye-updateOutputConfigurations() yongezwe kwi-CameraCaptureSession object yokuncamathisela okanye yokususa imimandla yemveliso ngokukhawuleza ngaphandle kokuphinda uyilungiselele yonke iseshoni yokubamba ikhamera. Olu tshintsho luvumela ukutshintsha okungenamthungo phakathi kweendlela ezahlukeneyo zekhamera (umzekelo, ukurekhoda ividiyo kunye nokuthatha iifoto). Xa usebenza neekhamera ezinengqondo ezigubungela ii-sensors ezininzi zomzimba, amandla okufumana i-metadata ye-sensor nganye, kungekuphela nje eyintloko, yongezwe.
  • Uphawu lwe-android:usesCleartextTraffic, oluvumela usetyenziso ukuba ludlulise i-traffic engabhalwanga, njengezicelo ze-"http://", luye lwasuswa. Ukuba i-traffic engabhalwanga, iifayile zoqwalaselo lokhuseleko ezahlukeneyo kufuneka zisetyenziswe.
  • Kongezwe useto lokulawula imbali yefowuni yeVoIP, okukuvumela ukuba ulawule ukuba ulwazi lugcinwe kwiilog kwaye nokuba ulwazi malunga neefowuni ezigqityiweyo luboniswa kwi-interface.
  • I-API ye-Wi-Fi RTT (i-Round-Trip-Time) yandisiwe ukuze ibonelele ngokuqikelelwa kokusondela okuqhubekayo kwiindawo zokufikelela kunye nokufunyanwa okukhuselekileyo kwe-peer-to-peer node.
  • Iiprofayili ezintsha zongezwe kwiCompanionDeviceManager ukuze zicele iimvume kwaye zivumele ukusebenzisana kweapps nezixhobo zonyango kunye nezixhobo zokulandelela impilo.
  • Π’ Android Runtime (ART) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ поколСнчСский сборщик мусора (Generational Concurrent Mark-Compact Garbage Collector), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ «старых» ΠΈ Β«ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Ρ…Β» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ очистки Π½Π΅Π΄Π°Π²Π½ΠΎ созданных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с нСбольшим Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΆΠΈΠ·Π½ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ поколСнчСского сборщика мусора ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ риск приостановок Π²ΠΎ врСмя выдСлСния рСсурсов ΠΈ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° CPU, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ потрСблСния энСргии.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Π»ΠΈΠΌΠΈΡ‚Π°, вычисляСмого Π½Π° основС ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² устройствС ΠžΠ—Π£, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Для сокращСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° потрСбляСмой памяти ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ R8 Optimizer, ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½Π° классов, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ рСсурсы.
  • ΠŸΡ€ΠΈ сборкС ядра Linux Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° оптимизация AutoFDO (Auto-Feedback-Directed Optimization), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ профилирования c ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ частотС выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… участков ΠΊΠΎΠ΄Π° для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ часто выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… тСстах Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AutoFDO для ядра ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° 2.1%, ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° 4.3%, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ эффСктивности систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π½Π° 9.3%, ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния mmap-Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Binder Π½Π° 12.3%, HwBinder Π½Π° 20% ΠΈ Binder RPC Π½Π° 21.7%.
  • Kucetywa ukuphunyezwa okutsha komgca womyalezo we-android.os.MessageQueue, osebenza ngaphandle kwezitshixo. Olu kuphunyezwa kutsha luphucula ukusebenza kwaye lunciphisa ukulahleka kwesakhelo.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, Π·Π°ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Android 17 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… выпусков, Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Β«static finalΒ», Ρ‡Ρ‚ΠΎ позволяСт Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ агрСссивныС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² runtime.
  • Ukunciphisa ukusetyenziswa kwememori, ubungakanani bezakhiwo zesaziso ezenziwe ngokwezifiso zilinganiselwe.
  • Ezinye izinto ezibangela ukuba i-TRIGGER_TYPE_COLD_START, i-TRIGGER_TYPE_OOM, kunye ne-TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE zongezwe kwi-ProfilingManager profiler ukuze kuqokelelwe idatha eluncedo ekulungiseni iingxaki zokusebenza.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster