Naglabas ang Google ng isang bukas na mobile platform. 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):
- Isang bagong multi-window mode, ang "Bubbles," ang naidagdag. Pinapayagan ka nitong ilunsad ang anumang application sa mga floating window, katulad ng mga overlay notification para sa pagpapadala ng mga mensahe ("bubbles"), ngunit hindi nakatali sa isang espesyal na API. Ang pagbubukas ng application sa isang floating window ay nagagawa sa pamamagitan ng matagal na pagpindot sa icon ng application. Sa mas malalaking screen, ang mga floating window icon ay lumalabas sa isang hiwalay na lugar sa taskbar. Ang mga window na ito ay maaaring ipangkat, ilipat, at i-pin sa screen.

- Nagpapatuloy ang pagbuo ng platform para sa mga device na may malalaking screen, tulad ng mga tablet, laptop, desktop system, at smartphone na may mga foldable screen. Inalis na ang mga dating pinaganang opsyon para sa pag-disable ng bagong gawi sa mga device na may mga screen na mas malapad sa 600 pixels (dp). Ang gawi na ito ay nauugnay sa pagbalewala sa ilang API para sa pamamahala ng pagbabago ng laki at oryentasyon ng screen (screenOrientation, resizeableActivity, [min|max]AspectRatio), pati na rin ang adaptive placement ng mga application sa mga resizable at movable window.


- Naidagdag na ang EyeDropper system API, na nagpapahintulot sa mga application na kumuha ng impormasyon ng kulay para sa anumang pixel sa screen nang hindi nangangailangan ng mga pahintulot sa pagkuha ng screen. Tinitiyak ang seguridad sa pamamagitan ng pagpapahintulot sa user na piliin ang lugar na kukunan ng kulay sa pamamagitan ng isang platform-managed eyedropper interface, na wala sa ilalim ng kontrol ng application. Nangangahulugan ito na hindi maaaring humiling ang mga application ng impormasyon tungkol sa isang partikular na pixel o muling likhain ang nilalaman ng screen pixel por pixel.

- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π²ΡΠ±ΠΎΡΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΠΈΠ· Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ ACTION_PICK_CONTACTS. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ READ_CONTACTS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΏΠΎΠ»Π΅ΠΉ.

- Idinagdag ang PhotoPickerUiCustomizationParams API upang i-customize ang interface ng photo picker, na nagbibigay-daan upang mas tumugma ito sa estilo ng app na tumatawag. Halimbawa, maaari mong baguhin ang aspect ratio ng mga thumbnail ng larawan mula 1:1 (parisukat) patungong 9:16 (portrait).

- Naidagdag na ang pahintulot na USE_LOCATION_BUTTON, na nagbibigay-daan sa iyong mag-embed ng button ng system sa interface ng iyong app upang magbigay ng access sa tumpak na data ng lokasyon. Ang button ay nire-render ng system at, kapag na-click ng user, nagbibigay lamang ng access sa data ng lokasyon sa tagal ng kasalukuyang session.

- May idinagdag na setting na nagbibigay-daan sa iyong itago ang pagpapakita ng mga pangalan ng application sa ilalim ng kanilang mga icon.


- Binago ang disenyo ng toolbar para sa pagre-record ng screencast.

- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΊΡΠ°Π½Π½ΡΡ
ΡΠ΅Π°ΠΊΡΠΈΠΉ (Screen Reactions), ΡΠΎΠ²ΠΌΠ΅ΡΠ°ΡΡΠΈΡ
Π·Π°ΠΏΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅ΡΡ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡΠ° Π΄Π»Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΈΠ³Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΡΠΎ ΡΠΊΠ»Π°Π΄Π½ΡΠΌΠΈ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ΄Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΠ°ΡΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° Π΄ΡΡΠ³Π°Ρ Π΄Π»Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°.

- Nagdagdag ng Handoff API, na nagbibigay-daan sa iyong ilipat ang estado ng isang application sa isa pang malapit Android-device (halimbawa, isang tablet) at patuloy na magtrabaho doon.

- Nagpatupad ng mga interactive docked window na, hindi tulad ng tradisyonal na Picture-in-Picture window, ay nananatiling interactive kapag naka-dock sa ibabaw ng iba pang mga application sa desktop mode.
- Dalawang bagong API ang naidagdag: ang UWB DL-TDOA API para sa pagtukoy ng posisyon ng isang device sa loob ng isang gusali gamit ang Wi-Fi para sa panloob na nabigasyon; at ang Proximity Detection API para sa pag-detect ng mga kalapit na device sa pamamagitan ng Wi-Fi.
- Nadagdagan ng suporta ang VVC (Versatile Video Coding) video format, na kilala rin bilang H.266 video compression standard, na magkasamang binuo ng MPEG (ISO/IEC JTC 1) at VCEG (ITU-T) working groups, kasama ang partisipasyon ng mga kumpanyang tulad ng Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm, at Sony. Pinalitan ng H.266 ang H.265 (HEVC) at nagbibigay ng mataas na kahusayan sa transmisyon at imbakan para sa lahat ng resolusyon ng screen (mula SD at HD hanggang 4K at 8K), sumusuporta sa High Dynamic Range (HDR) video, at 360-degree panoramic video.
- Idinagdag ang kakayahang mag-record ng video na may pare-parehong antas ng kalidad. Ang mode na ito ay naka-configure sa MediaRecorder object gamit ang setVideoEncodingQuality() method, na nagbibigay-daan sa iyong i-lock ang antas ng kalidad anuman ang bitrate.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ RAW14, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠ°ΠΌΠ΅ΡΠ°Ρ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ 15 Π±ΠΈΡ Π½Π° ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π».
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° HDR-Π²ΠΈΠ΄Π΅ΠΎ Eclipsa Video.
- Nagdagdag ng software encoder para sa HE-AAC (High-Efficiency Advanced Audio Coding) audio format, na sumusuporta sa parehong mababa at mataas na bitrate.
- Isang bagong pahintulot, ang ACCESS_LOCAL_NETWORK, ang idinagdag upang paghigpitan ang access ng app sa lokal na network. Ang pahintulot na ito ay nagbibigay-daan sa mga app na tumukoy at kumonekta sa mga device sa lokal na network, tulad ng mga smart home device at multimedia system. Idinagdag ang pahintulot na ito upang maiwasan ang mga nakakahamak na app sa pag-scan ng mga lokal na mapagkukunan ng network, halimbawa, upang palihim na matukoy ang kapaligiran ng user.
- Pinalawak ang proteksyon laban sa pagharang ng mga one-time password (OTP) at mga confirmation code na ipinapadala sa pamamagitan ng SMS. Karamihan sa mga app ngayon ay mayroon na lamang direktang access sa mga mensaheng ito tatlong oras pagkatapos matanggap ang mga ito. Agad na ipinapakita ng default na SMS reader ang mga mensaheng ito.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΎΠ², ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π±Π°Π½ΠΊΠ°. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½ Π±Π°Π½ΠΊΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π±Π°Π½ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠΈ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ ΠΎ ΡΠΎΡΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
- ΠΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π·Π°ΡΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° (DCL, Dynamic Code Loading) ΡΠ°ΡΡΠΈΡΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ Π½Π°ΡΠΈΠ²Π½ΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ System.load(), Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ
ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ°Ρ DEX ΠΈ JAR. DCL ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅. - Ang mekanismo ng Certificate Transparency ay naka-enable bilang default, na nagpapanatili ng pampublikong log ng lahat ng inisyu at binawi na mga sertipiko.
- Ipinakilala na ang kakayahang magsertipika ng mga APK package gamit ang digital signature batay sa isang hybrid algorithm na pinagsasama ang classical algorithm sa ML-DSA algorithm, na lumalaban sa brute force sa isang quantum computer.
- ΠΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ API Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ.
- Nagdagdag ng suporta para sa hybrid encryption batay sa mekanismo ng HPKE (Hybrid Public Key Encryption, RFC 9180), na pinagsasama ang kadalian ng paglipat ng susi sa public key encryption at ang mataas na pagganap ng symmetric encryption (ang data ay naka-encrypt gamit ang isang mabilis na symmetric key, at ang susi mismo ay naka-encrypt gamit ang isang mabagal na asymmetric key).
- ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΈ PIN-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π°Π±ΠΎΡΠ°.
- Para mapadali ang pagpapatupad ng suporta sa touchpad sa mga laro, pinag-isa ang paghawak ng mga kaganapan sa mouse at touchpad. Bilang default, ang mga kaganapan sa touchpad na may kaugnayan sa mga galaw ng pointer at mga kilos sa pag-scroll ay kino-convert na ngayon sa mga relatibong coordinate, tulad ng sa isang mouse. Ang pag-access sa mga absolute coordinate ay ibinibigay sa pamamagitan ng tahasang pagtukoy sa POINTER_CAPTURE_MODE_ABSOLUTE mode.
- Ang getInitialRestingBounds() na pamamaraan ay naidagdag sa ChooserSession object, na nagbibigay-daan sa iyong malaman ang pangwakas na posisyon at laki ng Chooser dialog pagkatapos tumigil ang animation at ma-load ang data.
- Idinagdag ang mga pamamaraan ng getStreamingAppMaxDownlinkKbps at getStreamingAppMaxUplinkKbps upang matukoy ang maximum bandwidth ng channel ng komunikasyon para sa layunin ng pagpili ng antas ng kalidad para sa streaming.
- Isang API ang ibinigay sa mga tagagawa ng hardware upang lumikha ng mga extension ng camera na nagbibigay-daan sa mga feature na partikular sa application, tulad ng Super Resolution detail enhancement engine, mga noise reduction mode, at mga AI quality optimizer.
- Nagdagdag ng API para sa pagkuha ng impormasyon tungkol sa uri ng camera (built-in camera, USB webcam, o virtual camera).
- May idinagdag na suporta para sa mga hearing aid na nakakonekta sa pamamagitan ng Bluetooth Low Energy (BLE). Ang mga device na ito ay inuri na ngayon sa ilalim ng bagong kategoryang TYPE_BLE_HEARING_AID, na nagbibigay-daan sa mga app na makilala ang pagkakaiba sa pagitan ng mga hearing aid at headphone at kontrolin ang pag-playback ng tunog ng system nang hiwalay (halimbawa, maaari kang magpatugtog ng mga notification, ringtone, at alarma sa built-in na speaker ng iyong telepono sa halip na sa iyong hearing aid).
- May mga hiwalay na setting na idinagdag para sa pagpapakita ng mga password na ipinasok sa pisikal na keyboard at sa touchscreen. Bilang default, ang mga karakter ng password na ipinasok gamit ang pisikal na keyboard ay agad na nakatago.
- Pinahusay na pagpapakita ng mga widget ng app sa mga panlabas na screen sa pamamagitan ng pagsasaalang-alang sa mga pagkakaiba sa DPI kapag sinusukat.
- Idinagdag ang kahilingang ACTION_VPN_APP_EXCLUSION_SETTINGS, na maaaring gamitin upang magbukas ng screen ng system na may mga setting na nagpapahintulot sa isang application na magkaroon ng access sa network nang hindi nilalabag ang VPN tunnel.
- Nagdagdag ng suporta para sa mga tampok ng wika ng OpenJDK 25 at mga klase sa Java.
- Pinalawak ang mga kakayahan ng camera API. Ang updateOutputConfigurations() na pamamaraan ay idinagdag sa CameraCaptureSession object para sa pag-attach o pag-detchase ng mga output region nang mabilisan nang hindi kinakailangang muling i-configure ang buong sesyon ng pagkuha ng camera. Ang pagbabagong ito ay nagbibigay-daan para sa tuluy-tuloy na paglipat sa pagitan ng iba't ibang mode ng camera (halimbawa, pag-record ng video at pagkuha ng larawan). Kapag nagtatrabaho sa mga logical camera na sumasaklaw sa maraming pisikal na sensor, ang kakayahang kumuha ng metadata para sa bawat sensor, hindi lamang ang pangunahin, ay idinagdag.
- Hindi na ginagamit ang android:usesCleartextTraffic attribute, na nagpapahintulot sa mga application na magpadala ng hindi naka-encrypt na trapiko, tulad ng mga kahilingang "http://". Kung kinakailangan ang hindi naka-encrypt na trapiko, dapat gumamit ng hiwalay na mga security configuration file.
- Nagdagdag ng mga setting para sa pamamahala ng kasaysayan ng tawag sa VoIP, na nagbibigay-daan sa iyong kontrolin kung ang impormasyon ay naka-save sa mga log at kung ang impormasyon tungkol sa mga nakumpletong tawag ay ipinapakita sa interface.
- Pinalawak ang Wi-Fi RTT (Round-Trip-Time) API upang makapagbigay ng tuluy-tuloy na pagtatantya ng kalapitan sa mga access point at secure na peer-to-peer node detection.
- May mga bagong profile na naidagdag sa CompanionDeviceManager para sa paghingi ng mga pahintulot at pagpapagana ng mga interaksyon ng app sa mga medikal na device at fitness tracker.
- Π 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%.
- Isang bagong implementasyon ng android.os.MessageQueue message queue ang iminungkahi, na gumagana nang walang mga lock. Ang bagong implementasyong ito ay nagpapabuti sa performance at binabawasan ang frame loss.
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, Π·Π°ΡΠ²Π»ΡΡΡΠΈΠΌ ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Android 17 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²ΡΠΏΡΡΠΊΠΎΠ², Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΊΠ°ΠΊ Β«static finalΒ», ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² runtime.
- Para mabawasan ang pagkonsumo ng memorya, nilimitahan ang laki ng mga custom na layout ng notification view.
- Idinagdag sa ProfilingManager profiler ang mga karagdagang trigger na TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM, at TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE upang mangolekta ng datos na kapaki-pakinabang para sa pag-debug ng mga isyu sa performance.
Pinagmulan: opennet.ru












