ΠΡΠ³Π» ΡΠ΅ ΠΎΠ±ΡΠ°Π²ΠΈΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½Ρ ΠΌΠΎΠ±ΠΈΠ»Π½Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. 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):
- ΠΠΎΠ΄Π°Ρ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π²ΠΈΡΠ΅ΡΡΡΡΠΊΠΈΡ
ΠΏΡΠΎΠ·ΠΎΡΠ°, βΠΠ΅Ρ
ΡΡΠΈΡΠΈβ. ΠΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Ρ ΠΏΠ»ΡΡΠ°ΡΡΡΠΈΠΌ ΠΏΡΠΎΠ·ΠΎΡΠΈΠΌΠ°, ΡΠ»ΠΈΡΠ½ΠΎ ΠΏΡΠ΅ΠΊΠ»Π°ΠΏΠ°ΡΡΡΠΈΠΌ ΠΎΠ±Π°Π²Π΅ΡΡΠ΅ΡΠΈΠΌΠ° Π·Π° ΡΠ»Π°ΡΠ΅ ΠΏΠΎΡΡΠΊΠ° (βΠΌΠ΅Ρ
ΡΡΠΈΡΠΈβ), Π°Π»ΠΈ Π½ΠΈΡΠ΅ Π²Π΅Π·Π°Π½ΠΎ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈ API. ΠΡΠ²Π°ΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Ρ ΠΏΠ»ΡΡΠ°ΡΡΡΠ΅ΠΌ ΠΏΡΠΎΠ·ΠΎΡΡ ΡΠ΅ ΠΏΠΎΡΡΠΈΠΆΠ΅ Π΄ΡΠ³ΠΈΠΌ ΠΏΡΠΈΡΠΈΡΠΊΠΎΠΌ Π½Π° ΠΈΠΊΠΎΠ½Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅. ΠΠ° Π²Π΅ΡΠΈΠΌ Π΅ΠΊΡΠ°Π½ΠΈΠΌΠ°, ΠΈΠΊΠΎΠ½Π΅ ΠΏΠ»ΡΡΠ°ΡΡΡΠΈΡ
ΠΏΡΠΎΠ·ΠΎΡΠ° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΡΡΡ Ρ ΠΏΠΎΡΠ΅Π±Π½ΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΡΡΠ°ΡΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊΠ°. ΠΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ Π³ΡΡΠΏΠΈΡΠ°ΡΠΈ, ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ°ΡΠΈ ΠΈ Π·Π°ΠΊΠ°ΡΠΈΡΠΈ Π½Π° Π΅ΠΊΡΠ°Π½.

- Π Π°Π·Π²ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π·Π° ΡΡΠ΅ΡΠ°ΡΠ΅ ΡΠ° Π²Π΅Π»ΠΈΠΊΠΈΠΌ Π΅ΠΊΡΠ°Π½ΠΈΠΌΠ°, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ ΡΠ°Π±Π»Π΅ΡΠΈ, Π»Π°ΠΏΡΠΎΠΏΠΎΠ²ΠΈ, Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΡΠ° ΡΠΊΠ»ΠΎΠΏΠΈΠ²ΠΈΠΌ Π΅ΠΊΡΠ°Π½ΠΈΠΌΠ°, ΡΠ΅ Π½Π°ΡΡΠ°Π²ΡΠ΅Π½. Π Π°Π½ΠΈΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½Π΅ ΠΎΠΏΡΠΈΡΠ΅ Π·Π° ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΎΠ³ ΠΏΠΎΠ½Π°ΡΠ°ΡΠ° Π½Π° ΡΡΠ΅ΡΠ°ΡΠΈΠΌΠ° ΡΠ° Π΅ΠΊΡΠ°Π½ΠΈΠΌΠ° ΡΠΈΡΠΈΠΌ ΠΎΠ΄ 600 ΠΏΠΈΠΊΡΠ΅Π»Π° (dp) ΡΡ ΡΠΊΠ»ΠΎΡΠ΅Π½Π΅. ΠΠ²ΠΎ ΠΏΠΎΠ½Π°ΡΠ°ΡΠ΅ ΡΠ΅ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΎ ΡΠ° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°ΡΠ΅ΠΌ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΈΡ
API-ΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΎΠΌ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ ΠΈ ΠΎΡΠΈΡΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π΅ΠΊΡΠ°Π½Π° (screenOrientation, resizeableActivity, [min|max]AspectRatio), ΠΊΠ°ΠΎ ΠΈ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΈΠΌ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ ΠΏΡΠΎΠ·ΠΎΡΠΈΠΌΠ° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΌΠ΅ΡΠ°ΡΠΈ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠΈ.


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

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

- API PhotoPickerUiCustomizationParams ΡΠ΅ Π΄ΠΎΠ΄Π°Ρ ΡΠ°Π΄ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ°Π²Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°, ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡΡΠΈ ΠΌΡ Π΄Π° ΡΠ΅ Π±ΠΎΡΠ΅ ΡΠΊΠ»ΠΎΠΏΠΈ ΡΠ° ΡΡΠΈΠ»ΠΎΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠ° ΠΏΠΎΠ·ΠΈΠ²Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ ΠΎΠ΄Π½ΠΎΡ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π²ΠΈΡΠΈΠ½Π΅ ΡΠ»ΠΈΡΠΈΡΠ° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ° ΡΠ° 1:1 (ΠΊΠ²Π°Π΄ΡΠ°Ρ) Π½Π° 9:16 (ΠΏΠΎΡΡΡΠ΅Ρ).

- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π° USE_LOCATION_BUTTON, ΠΊΠΎΡΠ° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΡΠ³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΎ Π΄ΡΠ³ΠΌΠ΅ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Π±ΠΈΡΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΡΠΏ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΎ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡ Π»ΠΎΠΊΠ°ΡΠΈΡΠΈ. ΠΡΠ³ΠΌΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΈ, ΠΊΠ°Π΄Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΠΊΠ»ΠΈΠΊΠ½Π΅ Π½Π° ΡΠ΅Π³Π°, ΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠΈΡΡΡΠΏ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΎ Π»ΠΎΠΊΠ°ΡΠΈΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° Π²ΡΠ΅ΠΌΠ΅ ΡΡΠ°ΡΠ°ΡΠ° ΡΡΠ΅Π½ΡΡΠ½Π΅ ΡΠ΅ΡΠΈΡΠ΅.

- ΠΠΎΠ΄Π°ΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΊΠΎΡΠ΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π· ΠΈΠΌΠ΅Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΡΠΏΠΎΠ΄ ΡΠΈΡ
ΠΎΠ²ΠΈΡ
ΠΈΠΊΠΎΠ½Π°.


- ΠΠΈΠ·Π°ΡΠ½ ΡΡΠ°ΠΊΠ΅ ΡΠ° Π°Π»Π°ΡΠΊΠ°ΠΌΠ° Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π΅ΠΊΡΠ°Π½Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½.

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

- ΠΠΎΠ΄Π°Ρ ΡΠ΅ Handoff API, ΠΊΠΎΡΠΈ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΏΡΠ΅Π½Π΅ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΠ΅ ΡΠ΅Π΄Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³Ρ Ρ Π±Π»ΠΈΠ·ΠΈΠ½ΠΈ. Android-ΡΡΠ΅ΡΠ°Ρ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»Π΅Ρ) ΠΈ Π½Π°ΡΡΠ°Π²ΠΈΡΠΈ ΡΠ°Π΄ ΡΠ°ΠΌΠΎ.

- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΡΡΠΈΠ΄ΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠΈ ΠΊΠΎΡΠΈ, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΡ ΠΎΠ΄ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ° βΠ‘Π»ΠΈΠΊΠ° Ρ ΡΠ»ΠΈΡΠΈβ, ΠΎΡΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΠΊΠ°Π΄Π° ΡΡ ΡΡΠΈΠ΄ΡΠ΅Π½ΠΈ ΠΏΡΠ΅ΠΊΠΎ Π΄ΡΡΠ³ΠΈΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π΄Π½Π΅ ΠΏΠΎΠ²ΡΡΠΈΠ½Π΅.
- ΠΠΎΠ΄Π°ΡΠ° ΡΡ Π΄Π²Π° Π½ΠΎΠ²Π° API-ΡΠ°: UWB DL-TDOA API Π·Π° ΠΎΠ΄ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ°ΡΠ° ΡΡΠ΅ΡΠ°ΡΠ° ΡΠ½ΡΡΠ°Ρ Π·Π³ΡΠ°Π΄Π΅ ΠΏΠΎΠΌΠΎΡΡ Wi-Fi ΠΌΡΠ΅ΠΆΠ΅ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡ Ρ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ; ΠΈ Proximity Detection API Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΡΡΠ΅ΡΠ°ΡΠ° Ρ Π±Π»ΠΈΠ·ΠΈΠ½ΠΈ ΠΏΡΡΠ΅ΠΌ Wi-Fi ΠΌΡΠ΅ΠΆΠ΅.
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠ° Π·Π° VVC (Versatile Video Coding) Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΡΠΌΠ°Ρ, ΠΏΠΎΠ·Π½Π°Ρ ΠΈ ΠΊΠ°ΠΎ H.266 ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡ, ΠΊΠΎΡΠΈ ΡΡ Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠΊΠΈ ΡΠ°Π·Π²ΠΈΠ»Π΅ ΡΠ°Π΄Π½Π΅ Π³ΡΡΠΏΠ΅ MPEG (ISO/IEC JTC 1) ΠΈ VCEG (ITU-T), ΡΠ· ΡΡΠ΅ΡΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm ΠΈ Sony. H.266 Π·Π°ΠΌΠ΅ΡΡΡΠ΅ H.265 (HEVC) ΠΈ ΠΏΡΡΠΆΠ° Π²ΠΈΡΠΎΠΊΠΎΠ΅ΡΠΈΠΊΠ°ΡΠ°Π½ ΠΏΡΠ΅Π½ΠΎΡ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅ Π·Π° ΡΠ²Π΅ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ΅ Π΅ΠΊΡΠ°Π½Π° (ΠΎΠ΄ SD ΠΈ HD Π΄ΠΎ 4K ΠΈ 8K), ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΠ° Π²ΠΈΡΠΎΠΊΠΈΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈΠΌ ΠΎΠΏΡΠ΅Π³ΠΎΠΌ (HDR) ΠΈ ΠΏΠ°Π½ΠΎΡΠ°ΠΌΡΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ΄ 360 ΡΡΠ΅ΠΏΠ΅Π½ΠΈ.
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΡΠ½ΠΈΠΌΠ°ΡΠ° Π²ΠΈΠ΄Π΅Π° ΡΠ° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΈΠΌ Π½ΠΈΠ²ΠΎΠΎΠΌ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ°. ΠΠ²Π°Ρ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ MediaRecorder ΠΏΠΎΠΌΠΎΡΡ ΠΌΠ΅ΡΠΎΠ΄Π΅ setVideoEncodingQuality(), ΡΡΠΎ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π·Π°ΠΊΡΡΡΠ°ΡΠ΅ Π½ΠΈΠ²ΠΎ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ° Π±Π΅Π· ΠΎΠ±Π·ΠΈΡΠ° Π½Π° Π±ΡΠ·ΠΈΠ½Ρ ΠΏΡΠ΅Π½ΠΎΡΠ°.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ RAW14, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠ°ΠΌΠ΅ΡΠ°Ρ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ 15 Π±ΠΈΡ Π½Π° ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π».
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° HDR-Π²ΠΈΠ΄Π΅ΠΎ Eclipsa Video.
- ΠΠΎΠ΄Π°Ρ ΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ Π΅Π½ΠΊΠΎΠ΄Π΅Ρ Π·Π° Π°ΡΠ΄ΠΈΠΎ ΡΠΎΡΠΌΠ°Ρ HE-AAC (High-Efficiency Advanced Audio Coding), ΠΊΠΎΡΠΈ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΈ Π½ΠΈΡΠΊΠ΅ ΠΈ Π²ΠΈΡΠΎΠΊΠ΅ Π±ΡΠ·ΠΈΠ½Π΅ ΠΏΡΠ΅Π½ΠΎΡΠ°.
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ Π½ΠΎΠ²Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π°, ACCESS_LOCAL_NETWORK, ΠΊΠΎΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΏΡΠΈΡΡΡΠΏ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ ΠΌΡΠ΅ΠΆΠΈ. ΠΠ²Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΡΡ ΠΈ ΠΏΠΎΠ²Π΅ΠΆΡ ΡΠ΅ ΡΠ° ΡΡΠ΅ΡΠ°ΡΠΈΠΌΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΠΊΡΡΠ½ΠΈ ΡΡΠ΅ΡΠ°ΡΠΈ ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ²Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ° ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈΠ»ΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½ΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° Π΄Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΡ Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΌΡΠ΅ΠΆΠ½Π΅ ΡΠ΅ΡΡΡΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π±ΠΈ ΠΏΡΠΈΠΊΡΠΈΠ²Π΅Π½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠΎΠ²Π°Π»Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°.
- ΠΠ°ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΏΡΠ΅ΡΡΠ΅ΡΠ°ΡΠ° ΡΠ΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΈΡ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (ΠΠ’Π) ΠΈ ΠΏΠΎΡΠ²ΡΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²Π° ΠΏΠΎΡΠ»Π°ΡΠΈΡ ΠΏΡΡΠ΅ΠΌ Π‘ΠΠ‘-Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π°. ΠΠ΅ΡΠΈΠ½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ°Π΄Π° ΠΈΠΌΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ°Π½ ΠΏΡΠΈΡΡΡΠΏ ΠΎΠ²ΠΈΠΌ ΠΏΠΎΡΡΠΊΠ°ΠΌΠ° ΡΠ°ΠΌΠΎ ΡΡΠΈ ΡΠ°ΡΠ° Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΡ ΠΏΡΠΈΠΌΡΠ΅Π½Π΅. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈ ΡΠΈΡΠ°Ρ Π‘ΠΠ‘-ΠΎΠ²Π° ΠΎΠ΄ΠΌΠ°Ρ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΎΠ²Π΅ ΠΏΠΎΡΡΠΊΠ΅.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΎΠ², ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π±Π°Π½ΠΊΠ°. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½ Π±Π°Π½ΠΊΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π±Π°Π½ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠΈ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ ΠΎ ΡΠΎΡΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
- ΠΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π·Π°ΡΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° (DCL, Dynamic Code Loading) ΡΠ°ΡΡΠΈΡΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ Π½Π°ΡΠΈΠ²Π½ΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ System.load(), Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ
ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ°Ρ DEX ΠΈ JAR. DCL ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅. - ΠΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½, ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΡΡΠΈ ΡΠ°Π²Π½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊ ΡΠ²ΠΈΡ ΠΈΠ·Π΄Π°ΡΠΈΡ ΠΈ ΠΎΠΏΠΎΠ·Π²Π°Π½ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°.
- Π£Π²Π΅Π΄Π΅Π½Π° ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠΎΠ²Π°ΡΠ° APK ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈΠΌ ΠΏΠΎΡΠΏΠΈΡΠΎΠΌ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈΠΌ Π½Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΊΠΎΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΡΡΠ΅ ΠΊΠ»Π°ΡΠΈΡΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ ΡΠ° ML-DSA Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ, ΠΊΠΎΡΠΈ ΡΠ΅ ΠΎΡΠΏΠΎΡΠ°Π½ Π½Π° Π³ΡΡΠ±Ρ ΡΠΈΠ»Ρ Π½Π° ΠΊΠ²Π°Π½ΡΠ½ΠΎΠΌ ΡΠ°ΡΡΠ½Π°ΡΡ.
- ΠΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ API Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ.
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠ° Π·Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° HPKE (Hybrid Public Key Encryption, RFC 9180) ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ, ΠΊΠΎΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΡΡΠ΅ Π»Π°ΠΊΠΎΡΡ ΠΏΡΠ΅Π½ΠΎΡΠ° ΠΊΡΡΡΠ° ΠΊΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°ΡΠ° ΡΠ°Π²Π½ΠΈΠΌ ΠΊΡΡΡΠ΅ΠΌ ΡΠ° Π²ΠΈΡΠΎΠΊΠΈΠΌ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠ°ΠΌΠ° ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΎΠ³ ΡΠΈΡΡΠΎΠ²Π°ΡΠ° (ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ΅ ΡΠΈΡΡΡΡΡ Π±ΡΠ·ΠΈΠΌ ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΈΠΌ ΠΊΡΡΡΠ΅ΠΌ, Π° ΡΠ°ΠΌ ΠΊΡΡΡ ΡΠ΅ ΡΠΈΡΡΡΡΠ΅ ΡΠΏΠΎΡΠΈΠΌ Π°ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΈΠΌ ΠΊΡΡΡΠ΅ΠΌ).
- ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΈ PIN-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π°Π±ΠΎΡΠ°.
- Π Π°Π΄ΠΈ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ΅ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠ΅ Π·Π° ΡΠ°ΡΠΏΠ΅Π΄ Ρ ΠΈΠ³ΡΠ°ΠΌΠ°, ΠΎΠ±ΡΠ΅Π΄ΠΈΡΠ΅Π½ΠΎ ΡΠ΅ ΡΡΠΊΠΎΠ²Π°ΡΠ΅ Π΄ΠΎΠ³Π°ΡΠ°ΡΠΈΠΌΠ° ΠΌΠΈΡΠ° ΠΈ ΡΠ°ΡΠΏΠ΅Π΄Π°. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ, Π΄ΠΎΠ³Π°ΡΠ°ΡΠΈ ΡΠ°ΡΠΏΠ΅Π΄Π° ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈ ΡΠ° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ° ΠΈ Π³Π΅ΡΡΠΎΠ²ΠΈΠΌΠ° ΡΠΊΡΠΎΠ»ΠΎΠ²Π°ΡΠ° ΡΠ°Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΡ Ρ ΡΠ΅Π»Π°ΡΠΈΠ²Π½Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ΅, Π±Π°Ρ ΠΊΠ°ΠΎ ΠΊΠΎΠ΄ ΠΌΠΈΡΠ°. ΠΡΠΈΡΡΡΠΏ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΈΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠ° ΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈΠΌ Π½Π°Π²ΠΎΡΠ΅ΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ° POINTER_CAPTURE_MODE_ABSOLUTE.
- ΠΠ΅ΡΠΎΠ΄Π° getInitialRestingBounds() ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΡ ChooserSession, ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡΡΠΈ Π²Π°ΠΌ Π΄Π° ΡΠ°Π·Π½Π°ΡΠ΅ ΠΊΠΎΠ½Π°ΡΠ½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΡ ΠΈ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π΄ΠΈΡΠ°Π»ΠΎΠ³Π° Chooser Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ° Π·Π°ΡΡΡΠ°Π²ΠΈ ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ΅ ΡΡΠΈΡΠ°ΡΡ.
- ΠΠΎΠ΄Π°ΡΠ΅ ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π΅ getStreamingAppMaxDownlinkKbps ΠΈ getStreamingAppMaxUplinkKbps Π·Π° ΠΎΠ΄ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎΠ³ ΠΏΡΠΎΠΏΡΡΠ½ΠΎΠ³ ΠΎΠΏΡΠ΅Π³Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½ΠΎΠ³ ΠΊΠ°Π½Π°Π»Π° Ρ ΡΠ²ΡΡ Ρ ΠΈΠ·Π±ΠΎΡΠ° Π½ΠΈΠ²ΠΎΠ° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ° Π·Π° ΡΡΡΠΈΠΌΠΎΠ²Π°ΡΠ΅.
- ΠΡΠΎΠΈΠ·Π²ΠΎΡΠ°ΡΠΈΠΌΠ° Ρ Π°ΡΠ΄Π²Π΅ΡΠ° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅ΡΠ΅Π½ API Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ΅ΡΠ° Π·Π° ΠΊΠ°ΠΌΠ΅ΡΠ΅ ΠΊΠΎΡΠ° ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π΅ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΠ΅ Π΄Π΅ΡΠ°ΡΠ° Ρ ΡΡΠΏΠ΅Ρ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠΈ, ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΡΠΌΠ°ΡΠ΅ΡΠ΅ ΡΡΠΌΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡΠΈ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ° Π²Π΅ΡΡΠ°ΡΠΊΠ΅ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ΅.
- ΠΠΎΠ΄Π°Ρ ΡΠ΅ API Π·Π° Π΄ΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎ ΡΠΈΠΏΡ ΠΊΠ°ΠΌΠ΅ΡΠ΅ (ΡΠ³ΡΠ°ΡΠ΅Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°, USB Π²Π΅Π± ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°).
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠ° Π·Π° ΡΠ»ΡΡΠ½Π΅ Π°ΠΏΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅Π·Π°Π½Π΅ ΠΏΡΡΠ΅ΠΌ Bluetooth Low Energy (BLE). ΠΠ²ΠΈ ΡΡΠ΅ΡΠ°ΡΠΈ ΡΡ ΡΠ°Π΄Π° ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠΎΠ²Π°Π½ΠΈ Ρ Π½ΠΎΠ²Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡ TYPE_BLE_HEARING_AID, ΡΡΠΎ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° Π΄Π° ΡΠ°Π·Π»ΠΈΠΊΡΡΡ ΡΠ»ΡΡΠ½Π΅ Π°ΠΏΠ°ΡΠ°ΡΠ΅ ΠΈ ΡΠ»ΡΡΠ°Π»ΠΈΡΠ΅ ΠΈ Π΄Π° ΠΎΠ΄Π²ΠΎΡΠ΅Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡ ΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡ Π·Π²ΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΠΎΠ²Π°ΡΠΈ ΠΎΠ±Π°Π²Π΅ΡΡΠ΅ΡΠ°, ΠΌΠ΅Π»ΠΎΠ΄ΠΈΡΠ΅ Π·Π²ΠΎΠ½Π° ΠΈ Π°Π»Π°ΡΠΌΠ΅ Π½Π° ΡΠ³ΡΠ°ΡΠ΅Π½ΠΎΠΌ Π·Π²ΡΡΠ½ΠΈΠΊΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠΌΠ΅ΡΡΠΎ Π½Π° ΡΠ»ΡΡΠ½ΠΎΠΌ Π°ΠΏΠ°ΡΠ°ΡΡ).
- ΠΠΎΠ΄Π°ΡΠ° ΡΡ ΠΏΠΎΡΠ΅Π±Π½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°Π·ΠΈΠ²Π°ΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΡΠ½Π΅ΡΠΈΡ Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΎΡ ΡΠ°ΡΡΠ°ΡΡΡΠΈ ΠΈ Π½Π° Π΅ΠΊΡΠ°Π½Ρ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΎΠΌ Π½Π° Π΄ΠΎΠ΄ΠΈΡ. ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ, Π·Π½Π°ΠΊΠΎΠ²ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ΅ ΡΠ½Π΅ΡΠΈ ΠΏΠΎΠΌΠΎΡΡ ΡΠΈΠ·ΠΈΡΠΊΠ΅ ΡΠ°ΡΡΠ°ΡΡΡΠ΅ ΡΠ΅ ΠΎΠ΄ΠΌΠ°Ρ ΡΠΊΡΠΈΠ²Π°ΡΡ.
- ΠΠΎΠ±ΠΎΡΡΠ°Π½ ΠΏΡΠΈΠΊΠ°Π· Π²ΠΈΡΠ΅ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΠΏΠΎΡΠ½ΠΈΠΌ Π΅ΠΊΡΠ°Π½ΠΈΠΌΠ° ΡΠ·ΠΈΠΌΠ°ΡΠ΅ΠΌ Ρ ΠΎΠ±Π·ΠΈΡ ΡΠ°Π·Π»ΠΈΠΊΠ° Ρ DPI-ΡΡ ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π°Ρ ΡΠ΅ Π·Π°Ρ ΡΠ΅Π² ACTION_VPN_APP_EXCLUSION_SETTINGS, ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΠΎΡΠ²Π°ΡΠ°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΎΠ³ Π΅ΠΊΡΠ°Π½Π° ΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ° ΠΊΠΎΡΠ° ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΈ ΠΏΡΠΈΡΡΡΠΏ ΠΌΡΠ΅ΠΆΠΈ Π·Π°ΠΎΠ±ΠΈΠ»Π°Π·Π΅ΡΠΈ VPN ΡΡΠ½Π΅Π».
- ΠΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠΊΠ° Π·Π° ΡΠ΅Π·ΠΈΡΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ OpenJDK 25 ΠΈ ΠΠ°Π²Π° ΠΊΠ»Π°ΡΠ΅.
- ΠΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈ API-ΡΠ° ΠΊΠ°ΠΌΠ΅ΡΠ΅ ΡΡ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π΅. ΠΠ΅ΡΠΎΠ΄Π° updateOutputConfigurations() ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΡ CameraCaptureSession Π·Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ΄Π²Π°ΡΠ°ΡΠ΅ ΠΈΠ·Π»Π°Π·Π½ΠΈΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° Ρ Ρ ΠΎΠ΄Ρ, Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π±Π΅ Π·Π° ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΎΠΌ ΡΠ΅Π»Π΅ ΡΠ΅ΡΠΈΡΠ΅ ΡΠ½ΠΈΠΌΠ°ΡΠ° ΠΊΠ°ΠΌΠ΅ΡΠΎΠΌ. ΠΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π° ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π±Π΅ΡΠΏΡΠ΅ΠΊΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π±Π°ΡΠΈΠ²Π°ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΊΠ°ΠΌΠ΅ΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅Π° ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ΅). ΠΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠ°Π΄Π° ΡΠ° Π»ΠΎΠ³ΠΈΡΠΊΠΈΠΌ ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠ° ΠΊΠΎΡΠ΅ ΠΎΠ±ΡΡ Π²Π°ΡΠ°ΡΡ Π²ΠΈΡΠ΅ ΡΠΈΠ·ΠΈΡΠΊΠΈΡ ΡΠ΅Π½Π·ΠΎΡΠ°, Π΄ΠΎΠ΄Π°ΡΠ° ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΏΡΠ΅ΡΠ·ΠΈΠΌΠ°ΡΠ° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π·Π° ΡΠ²Π°ΠΊΠΈ ΡΠ΅Π½Π·ΠΎΡ, Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΡΠΈΠΌΠ°ΡΠ½ΠΈ.
- ΠΡΡΠΈΠ±ΡΡ android:usesCleartextTraffic, ΠΊΠΎΡΠΈ ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ°Π²Π°ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° Π΄Π° ΠΏΡΠ΅Π½ΠΎΡΠ΅ Π½Π΅ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π·Π°Ρ ΡΠ΅Π²ΠΈ βhttp://β, ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅ΠΎ. ΠΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π½Π΅ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ, ΡΡΠ΅Π±Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΏΠΎΡΠ΅Π±Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ.
- ΠΠΎΠ΄Π°ΡΠ° ΡΡ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΠΎΠΌ VoIP ΠΏΠΎΠ·ΠΈΠ²Π°, ΡΡΠΎ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ΅ΡΠ΅ Π΄Π° Π»ΠΈ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΡΡΠ²Π°ΡΡ Ρ Π»ΠΎΠ³ΠΎΠ²ΠΈΠΌΠ° ΠΈ Π΄Π° Π»ΠΈ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π·Π°Π²ΡΡΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΈΠ²ΠΈΠΌΠ° ΠΏΡΠΈΠΊΠ°Π·ΡΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΡ.
- Wi-Fi RTT (Round-Trip-Time) API ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ»Π° ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½Π° ΠΏΡΠΎΡΠ΅Π½Π° Π±Π»ΠΈΠ·ΠΈΠ½Π΅ ΠΏΡΠΈΡΡΡΠΏΠ½ΠΈΡ ΡΠ°ΡΠ°ΠΊΠ° ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ peer-to-peer ΡΠ²ΠΎΡΠΎΠ²Π°.
- ΠΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΡΡ Π΄ΠΎΠ΄Π°ΡΠΈ Ρ CompanionDeviceManager Π·Π° Π·Π°Ρ ΡΠ΅Π²Π°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΈ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ° ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠΌ ΡΡΠ΅ΡΠ°ΡΠΈΠΌΠ° ΠΈ ΡΠΈΡΠ½Π΅Ρ ΠΏΡΠ°ΡΠ΅ΡΠ΅ΠΌ.
- Π 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%.
- ΠΡΠ΅Π΄Π»Π°ΠΆΠ΅ ΡΠ΅ Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠ΅Π΄Π° ΠΏΠΎΡΡΠΊΠ° android.os.MessageQueue, ΠΊΠΎΡΠ° ΡΠ°Π΄ΠΈ Π±Π΅Π· Π·Π°ΠΊΡΡΡΠ°Π²Π°ΡΠ°. ΠΠ²Π° Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΏΠΎΠ±ΠΎΡΡΠ°Π²Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠ΅ ΠΈ ΡΠΌΠ°ΡΡΡΠ΅ Π³ΡΠ±ΠΈΡΠ°ΠΊ ΡΡΠ΅ΡΠΌΠΎΠ²Π°.
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, Π·Π°ΡΠ²Π»ΡΡΡΠΈΠΌ ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Android 17 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²ΡΠΏΡΡΠΊΠΎΠ², Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΊΠ°ΠΊ Β«static finalΒ», ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² runtime.
- ΠΠ° Π±ΠΈ ΡΠ΅ ΡΠΌΠ°ΡΠΈΠ»Π° ΠΏΠΎΡΡΠΎΡΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅, Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π° ΠΎΠ±Π°Π²Π΅ΡΡΠ΅ΡΠ° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°.
- ΠΠΎΠ΄Π°ΡΠ½ΠΈ ΠΎΠΊΠΈΠ΄Π°ΡΠΈ TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM ΠΈ TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE ΡΡ Π΄ΠΎΠ΄Π°ΡΠΈ Ρ ΠΏΡΠΎΡΠΈΠ»Π΅Ρ ProfilingManager ΡΠ°Π΄ΠΈ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡ Π·Π° ΠΎΡΠΊΠ»Π°ΡΠ°ΡΠ΅ Π³ΡΠ΅ΡΠ°ΠΊΠ° Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠ°ΠΌΠ°.
ΠΠ·Π²ΠΎΡ: ΠΎΠΏΠ΅Π½Π½Π΅Ρ.ΡΡ












