Google Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Android 12. ΠΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Git Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ (Π³ΡΠ°Π½ΠΊΠ° android-12.0.0_r1). ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π·Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅ΡΠΈΡΠ°ΡΠ° Pixel, ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo ΠΈ Xiaomi. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ GSI (Generic System Images), ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ ARM64 ΠΈ x86_64.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- ΠΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅Π΄Π½ΠΎ ΠΎΠ΄ Π½Π°ΡΠ·Π½Π°ΡΠ°ΡΠ½ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ. ΠΠΎΠ²ΠΈΠΎΡ Π΄ΠΈΠ·Π°ΡΠ½ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ βMaterial Youβ, ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠΎΠΌΠΎΠ²ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ. ΠΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π±Π°ΡΠ° ΠΎΠ΄ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π° ΠΏΡΠ°Π²Π°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠΎ ΡΡΠ»ΠΈ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π° ΠΈΠΌ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΡΠ²ΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ - Jetpack Compose.
Π‘Π°ΠΌΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈΠΌΠ° Π½ΠΎΠ² Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π°. ΠΠΈΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΠΈΠ΄Π»ΠΈΠ²ΠΈ, Π°Π³Π»ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π·Π°ΠΎΠ±Π»Π΅Π½ΠΈ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π±ΠΎΠΈ ΠΊΠΎΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΡΠ΅ΠΌΠ°. ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠ°ΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ (CheckBox, Switch ΠΈ RadioButton), Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠΏΠΈΡΠΎΡΠΈ ΡΠΎ Π·Π°Π΄Π°ΡΠΈ Π²ΠΎ Π²ΠΈΡΠ΅ΡΠΎΡ TODO Π±Π΅Π· Π΄Π° ΡΠ° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
Π‘ΠΏΡΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎΠ½Π΅ΠΏΡΠ΅ΡΠ΅Π½Π° Π²ΠΈΠ·ΡΠ΅Π»Π½Π° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° ΠΊΠΎΠ½ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π»Π°Π½ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π²ΠΈΡΠ΅ΡΠΈ. ΠΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ - Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ ΠΊΠΎΠΏΡΠ΅ (ΠΊΡΡΠ³ ΡΠΎ ΠΌΠΎΠ»ΠΈΠ²) Π·Π° Π±ΡΠ·ΠΎ ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ, ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° ΠΊΠΎΠ³Π° Π³ΠΎ Π΄ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅.
ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° (ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄) Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π²ΠΈΠ΄Π»ΠΈΠ²Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π±Π»Π΅ΡΠΈ ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ). ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° ΠΈΠ·Π±ΠΈΡΠ°Ρ Π½Π° Π²ΠΈΡΠ΅ΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΎΠΏΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΠΏΠ°Π»Π΅ΡΠ° Π½Π° Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π° - ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³ΠΈ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠ° ΠΏΡΠ΅ΠΎΠ²Π»Π°Π΄ΡΠ²Π°ΡΠΊΠΈΡΠ΅ Π±ΠΎΠΈ, ΡΠ° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π° ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° ΠΏΠ°Π»Π΅ΡΠ° ΠΈ Π³ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΠΎΠ±Π»Π°ΡΡΠ° Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅, Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΎΡ Π΅ΠΊΡΠ°Π½, Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π°ΡΠ° Π½Π° ΡΠ°ΡΠΈΠ½Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠΎΡ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ Π°Π½ΠΈΠΌΠΈΡΠ°Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ Π·ΡΠΌΠΈΡΠ°ΡΠ΅ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΡΡΠΈΡΠ΅ ΠΏΡΠΈ Π»ΠΈΠ·Π³Π°ΡΠ΅, ΠΏΠΎΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΎΡ Π΅ΠΊΡΠ°Π½, ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΠΏΡΠΎΡΠΈΡΡΠ²Π° ΠΈ Π³ΠΎ Π·Π°ΡΠ°ΡΠ° ΠΏΡΠΎΡΡΠΎΡΠΎΡ ΡΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π³ΠΎ Π·Π°ΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ.
- ΠΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° ΠΏΠ°ΡΠ°ΡΠΊΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° ΠΈ Π±ΡΠ·ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π΅ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½. ΠΠΎ Π±ΡΠ·ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° Google Pay ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π΄ΠΎΠΌΠΎΡ. Π‘ΠΎ Π΄ΡΠΆΠ΅ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠ΅ΡΠΎ Π·Π° Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° βΠΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΡ Π½Π° Googleβ, ΡΠΎ ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠ΅Π΄ΠΈΡΠ΅ Π΄Π° ΡΠΏΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊ, Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π°ΠΏΠΈΡ Π½Π° Π³Π»Π°Ρ. ΠΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°ΡΠ° ΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΎΠΏΡΡΠ° ΡΠΎΡΠΌΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΅ΡΠ΅ΠΊΡ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠ΅ Stretch Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅ΡΠ΅Π»ΠΈΠ» ΠΏΠΎΠ΄Π°Π»Π΅ΠΊΡ ΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡΠ° Π·Π° Π»ΠΈΠ·Π³Π°ΡΠ΅ ΠΈ ΡΡΠΈΠ³Π½Π°Π» Π΄ΠΎ ΠΊΡΠ°ΡΠΎΡ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ°. Π‘ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ Π΅ΡΠ΅ΠΊΡ, ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° ΡΠ΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π³Π° ΠΈ ΡΠ΅ Π²ΡΠ°ΡΠ° Π½Π°Π·Π°Π΄. ΠΠΎΠ²ΠΎΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π½Π° Π»ΠΈΠ·Π³Π°ΡΠ΅ΡΠΎ Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ, Π½ΠΎ ΠΈΠΌΠ° ΠΎΠΏΡΠΈΡΠ° Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°ΡΠΎΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½ Π΅ΠΊΡΠ°Π½.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ ΠΏΠΎΠΌΠ°Π·Π½ΠΈ Π°ΡΠ΄ΠΈΠΎ ΡΡΠ°Π½Π·ΠΈΡΠΈΠΈ - ΠΏΡΠΈ ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΡΠΎ Π΅ΠΌΠΈΡΡΠ²Π° Π·Π²ΡΠΊ Π²ΠΎ Π΄ΡΡΠ³Π°, Π·Π²ΡΠΊΠΎΡ Π½Π° ΠΏΡΠ²Π°ΡΠ° ΡΠ΅Π³Π° Π΅ Π½Π΅ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½, Π° Π²ΡΠΎΡΠ°ΡΠ° Π½Π΅ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°, Π±Π΅Π· Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ½ΡΠ²Π° Π΅Π΄Π΅Π½ Π·Π²ΡΠΊ Π½Π° Π΄ΡΡΠ³ΠΈΠΎΡ.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈ Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ Π·Π° Π±ΡΠ·ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΠΏΠ°Π½Π΅Π»ΠΎΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ. ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠ°Π½Π΅Π» ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΈ Π΄Π° Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ Π΅ΠΊΡΠ°Π½ΠΎΡ ΡΡΠΎ ΡΠ° ΠΏΠΎΠΊΡΠΈΠ²Π°Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π²ΠΈΠ΄Π»ΠΈΠ²Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ, ΡΡΠΊΡ ΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ° Π·Π° Π»ΠΈΠ·Π³Π°ΡΠ΅. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠΆΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π²ΠΈΠ΄Π»ΠΈΠ²Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° Π·Π° ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ»Π°ΡΠ°ΡΠ° View Π·Π° ΠΈΠ·Π»Π΅Π·. ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π»ΠΈΠ·Π³Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ Π΅ΠΊΡΠ°Π½ΠΎΡ Π²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ ScrollCapture API.
- Π€ΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°, ΠΊΠΎΡΠ° ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π½Π° Π»ΠΈΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΠΊΠ°ΠΌΠ΅ΡΠ° Π·Π° Π΄Π° ΠΎΠ΄ΡΠ΅Π΄ΠΈ Π΄Π°Π»ΠΈ Π΅ΠΊΡΠ°Π½ΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΎΡΠΈΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π° Π½Π΅ΠΊΠΎΠ΅ Π»ΠΈΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΡ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π»Π΅ΠΆΠΈ. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ Π²ΠΎ Π»Π΅Ρ Π±Π΅Π· ΡΡΠ΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠΈ. Π€ΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΡΠ°ΠΌΠΎ Π½Π° Pixel 4 ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠ»ΠΈΠΊΠ° Π²ΠΎ ΡΠ»ΠΈΠΊΠ° (PIP, ΡΠ»ΠΈΠΊΠ° Π²ΠΎ ΡΠ»ΠΈΠΊΠ°) ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° ΠΌΠ°Π·Π½ΠΎΡΡ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ°. ΠΠΊΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° Π½Π° PIP ΡΠΎ Π³Π΅ΡΡ Π΄ΠΎ Π΄ΠΎΠΌΠ° (ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π½ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π½Π°Π³ΠΎΡΠ΅), Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅Π³Π° Π²Π΅Π΄Π½Π°Ρ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π° Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ PIP, Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ΅ΠΊΠ° Π΄Π° Π·Π°Π²ΡΡΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° PIP ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ ΡΠΎ Π½Π΅-Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΡΠΊΡΠΈΠ΅ PIP ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ ΡΠΎ Π²Π»Π΅ΡΠ΅ΡΠ΅ Π½Π° Π»Π΅Π²ΠΈΠΎΡ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ½ΠΈΠΎΡ ΡΠ°Π± Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ. ΠΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ PIP Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΎ - Π΅Π΄Π΅Π½ Π΄ΠΎΠΏΠΈΡ ΡΠ΅Π³Π° Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΏΡΠΈΡΠ°, Π° Π΄Π²ΠΎΠ΅Π½ Π΄ΠΎΠΏΠΈΡ ΡΠ° ΠΌΠ΅Π½ΡΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ.
- ΠΠ΅ΡΠ΅ ΠΈΠ·Π²ΡΡΠ΅Π½Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ - ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π½Π° Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π·Π° 22%, ΡΡΠΎ ΠΏΠ°ΠΊ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ Π²Π΅ΠΊ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΠ°ΡΠ° Π·Π° 15%. Π‘ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΏΠΎΡΠΎΡ Π·Π° Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅, Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π/Π, ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°Π°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅ΠΌΠΈΠ½ΠΎΡ ΠΎΠ΄ Π΅Π΄Π½Π° Π²ΠΎ Π΄ΡΡΠ³Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΠΎ PackageManager, ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ ΡΠ½ΠΈΠΌΠΊΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅, ΡΠΏΠΎΡΠΎΡ Π·Π° Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ Π·Π° 92%. ΠΠΎΡΠΎΡΠΎΡ Π·Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Binder ΠΊΠΎΡΠΈΡΡΠΈ Π»Π΅ΡΠ½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ Π·Π° Π΄Π° ΡΠ° Π½Π°ΠΌΠ°Π»ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ΅ΡΠΎ Π΄ΠΎ 47 ΠΏΠ°ΡΠΈ Π·Π° Π½Π΅ΠΊΠΎΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ dex, odex ΠΈ vdex, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠ±ΡΠ·ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ ΠΌΠ°Π»Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. Π‘ΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π΅ Π·Π°Π±ΡΠ·Π°Π½ΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Google Photos ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ ΡΠ΅Π³Π° Π΅ 34% ΠΏΠΎΠ±ΡΠ·ΠΎ.
ΠΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° CursorWindow. ΠΠ° ΠΌΠ°Π»ΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, CursorWindow ΡΡΠ°Π½Π° 36% ΠΏΠΎΠ±ΡΠ·, Π° Π·Π° ΡΠ΅ΡΠΎΠ²ΠΈ ΠΎΠ΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 1000 ΡΠ΅Π΄ΠΎΠ²ΠΈ, Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎ 49 ΠΏΠ°ΡΠΈ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌΠΈ Π·Π° ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅Π΄ΠΎΡ, ΠΌΡ Π΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΊΠ»Π°ΡΠ° Π½Π° ΠΈΠ·Π²Π΅Π΄Π±Π°, ΠΊΠΎΡΠ° ΠΏΠΎΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ΄Π΅ΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ ΠΌΠ°Π»Π° ΠΌΠΎΡΠ½ΠΎΡΡ ΠΈΠ»ΠΈ Π·Π° ΡΠ°ΠΊΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΡΠΎ ΠΏΠΎΠ²ΠΈΡΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° ΠΌΠΎΡΠ΅Π½ Ρ Π°ΡΠ΄Π²Π΅Ρ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Ρ ΠΈΠ±Π΅ΡΠ½Π°ΡΠΈΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π΅ Π΅ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠ΅ΡΠΈΡΠ° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π΄Π° Π³ΠΎ ΡΡΠΎΠΏΠΈΡΠ° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ, Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΠΈ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π·Π° ΠΏΡΠΈΡΠΈΡΠ½ΠΈ. Π Π΅ΠΆΠΈΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π·Π°ΡΡΠΈΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎ ΠΊΠΎΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎΠ»Π³ΠΎ Π·Π°Π±ΠΎΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ°ΠΊΠ°ΡΠ΅, ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° Ρ ΠΈΠ±Π΅ΡΠ½Π°ΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅.
- ΠΠ½ΠΈΠΌΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΡΠΈ ΡΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π°, Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΡΠΈ Π³ΠΎ Π΄ΠΎΡΠ½Π΅ΡΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ ΡΠΎΡΠΈΡΠ°ΡΠ΅ Π·Π° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 25%.
- Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° Π½ΠΎΠ² ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°Ρ ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ AppSearch, ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΡΠ΅Π΄ΠΎΡ ΠΈ Π΄Π° Π²ΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ° Π²ΠΎ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΡΠ΅ΠΊΡΡ ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΠ΄ ΡΠ°Π½Π³ΠΈΡΠ°ΡΠ΅. AppSearch ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π΄Π²Π° ΡΠΈΠΏΠ° Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ - Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ° Π²ΠΎ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π·Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ³ΡΠ° ΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π·Π° ΠΈΠ·Π²Π΅Π΄Π±Π° Π½Π° ΠΈΠ³ΡΠ°ΡΠ° - Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΆΡΡΠ²ΡΠ²Π°ΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π·Π° Π΄Π° Π³ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ Π²Π΅ΠΊ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π·Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ FPS.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° βPlay-as-you-downloadβ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°, ΡΡΠΎ ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΈΠ³ΡΠ°ΡΠ΅ ΠΏΡΠ΅Π΄ Π΄Π° Π·Π°Π²ΡΡΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ. Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°.
- ΠΠ³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡΠ° ΠΈ Π±ΡΠ·ΠΈΠ½Π° Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ Π΄ΠΎΠΏΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅, ΡΠΎΠ° ΡΠ΅Π³Π° Π²Π΅Π΄Π½Π°Ρ Π³ΠΎ Π½ΠΎΡΠΈ Π²ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°Π°Ρ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΡΡΠ°ΠΌΠ±ΠΎΠ»ΠΈΠ½ΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅.
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ IPC ΠΏΠΎΠ²ΠΈΡΠΈ Π²ΠΎ Binder. Π‘ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½ΠΎΠ²Π° ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΏΠΎΡΠΎΡ Π·Π° Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅, Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΠ° Π±Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½Π°. Π‘Π΅Π²ΠΊΡΠΏΠ½ΠΎ, ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ Π½Π° Binder ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π΄Π²ΠΎΡΠ½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π°ΡΠΈ ΡΡΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠ°ΡΠ½ΠΈ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° refContentProvider() ΡΡΠ°Π½Π° 47 ΠΏΠ°ΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ, releaseWakeLock() 15 ΠΏΠ°ΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΈ JobScheduler.schedule() 7.9 ΠΏΠ°ΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ.
- ΠΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠ°Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅, Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΈΠΌ Π΅ Π·Π°Π±ΡΠ°Π½Π΅ΡΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°, ΠΎΡΠ²Π΅Π½ Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ. ΠΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΡΠ΅ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ WorkManager. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ°ΡΠ°, Π²ΠΎ JobScheduler Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² ΡΠΈΠΏ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° Π²Π΅Π΄Π½Π°Ρ, ΠΈΠΌΠ° Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°Π±Π»Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ ΡΠΎ ΠΎΠΏΡΡ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π²ΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄ΠΎ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΡΠ° ΡΠ° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ, ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠ° ΡΠ΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
- ΠΠ° ΠΏΠ°Π½Π΅Π»ΠΎΡ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°, ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΊΠΎΠ³Π° Π½Π΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° Π΄ΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ. ΠΠΎΠ³Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π΄ΠΈΡΠ°Π»ΠΎΠ³ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, Π΄Π° Π³ΠΈ ΠΎΡΠΏΠΎΠ²ΠΈΠΊΠ°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π²ΠΎ ΡΠΊΠΎΠΊΠ°ΡΠΊΠΈΠΎΡ Π±Π»ΠΎΠΊ Π·Π° Π±ΡΠ·ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΡΠΎ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠΈΠ»Π½ΠΎ Π΄Π° Π³ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°. ΠΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΎΠ±ΠΈΠ΄ΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ°Π°Ρ ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠ°Π·Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π½Π° Π΄Π½ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° Π½Π΅ΠΊΠΎΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΡΠ° ΠΏΡΠΎΡΠΈΡΠ° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° getPrimaryClip(). ΠΠΊΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° ΠΎΠ΄ ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ° Π²ΠΎ ΠΈΡΡΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΊΠΎΡΠ° Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π°, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡΠ΅Π±Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° BLUETOOTH_SCAN Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° ΠΏΡΠ΅ΠΊΡ Bluetooth. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΠΎΠ²Π°Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π±Π΅ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΡΠΏΠ°ΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π΄ΡΡΠ³ ΡΡΠ΅Π΄ ΠΏΡΠ΅ΠΊΡ Bluetooth.
- ΠΠΈΡΠ°Π»ΠΎΠ³ΠΎΡ Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ Π΅ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½. Π‘Π΅Π³Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΡ ΡΠ΅ Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΡΠ½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ Π½Π° Π°ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΡΠ΅ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° (ΠΎΠ΄Π±ΠΈΡΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΊΠΎΠ³Π° Π΅ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°). ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΡΠ½ΠΎΡΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΡΠ°ΡΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
- ΠΠ° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠΌ Π΅ Π΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° Π΄Π° Π³ΠΈ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ ΡΠΊΠΎΠΊΠ°ΡΠΊΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ° ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ ΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ°. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π±Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° ΡΠΎ Π±Π°ΡΠ°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄Π°Ρ ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠΊΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ. ΠΠ΅ΠΌΠ°ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π΄Π° ΡΠ΅ Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠΈΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ. ΠΠΎΠ³Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ Window#setHideOverlayWindows(), ΡΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ ΡΠ΅Π³Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠΊΡΠΈΠ΅Π½ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΡΠΈΠ΅ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ²ΡΠ΄Π° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°.
- ΠΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΈΠΌ ΡΠ΅ Π΄Π°Π΄Π΅Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ΠΊΡΠ°Π½ΠΎΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΠΈΠΌΠ°Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎΡΡΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°ΡΠ° ΡΠ°ΠΌΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ΠΊΡΠ°Π½ΠΎΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½, Π½ΠΎ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π΄Π΅ΡΡΡΠ²Π° ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ΠΊΡΠ°Π½ΠΎΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±Π°ΡΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ° ΠΈΠ·Π±ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ·Π½Π°ΡΠΈ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π½Π°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ PackageManager.requestChecksums() API Π·Π° Π±Π°ΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΡΠΌΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ SHA256, SHA512 ΠΈ Merkle Root.
- ΠΠ΅Π±-ΠΌΠΎΡΠΎΡΠΎΡ WebView ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ SameSite Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ»Π°ΡΠΈΡΠ°. ΠΡΠ΅Π΄Π½ΠΎΡΡΠ° βSameSite=Laxβ Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π° βΠΊΠΎΠ»Π°ΡΠ΅ΡΠΎβ ΡΡΠΎ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄-Π±Π°ΡΠ°ΡΠ° ΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π±Π°ΡΠ°ΡΠ΅ ΡΠ»ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΠΏΡΠ΅ΠΊΡ iframe ΠΎΠ΄ Π΄ΡΡΠ³Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°. ΠΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ βSameSite=Strictβ, ΠΊΠΎΠ»Π°ΡΠΈΡΠ°ΡΠ° Π½Π΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π·Π° Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ Π±Π°ΡΠ°ΡΠ° ΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΡΠΈΡΠ΅ Π΄ΠΎΡΠ΄ΠΎΠ²Π½ΠΈ Π²ΡΡΠΊΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ.
- ΠΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½Π° ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° MAC Π°Π΄ΡΠ΅ΡΠΈ Π·Π° Π΄Π° ΡΠ° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΡΡΠ΅Π΄ΠΎΡ ΠΊΠΎΠ³Π° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ Π½Π° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠ΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠΌΠ°Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ MAC Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ getHardwareAddress() ΡΠ΅Π³Π° Π²ΡΠ°ΡΠ° Π½ΡΠ»Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ Π·Π°ΠΎΠ±Π»Π΅Π½ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π·Π°ΠΎΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π°Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΡΡΠΎ ΠΏΠ°ΡΠ°Π°Ρ Π½Π° Π½Π΅Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈΡΠ΅ Π°Π³Π»ΠΈ. ΠΡΠ΅ΠΊΡ Π½ΠΎΠ²ΠΎΡΠΎ RoundedCorner API ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π΄ΠΎΠ·Π½Π°Π΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ°Π΄ΠΈΡΡΠΎΡ ΠΈ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π½Π° Π·Π°ΠΎΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ, Π° ΠΏΡΠ΅ΠΊΡ Display.getRoundedCorner() ΠΈ WindowInsets.getRoundedCorner() ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡ Π·Π°ΠΎΠ±Π»Π΅Π½ Π°Π³ΠΎΠ» Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ CompanionDeviceService API, ΡΠΎ ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π°Ρ ΠΏΡΠΈΠ΄ΡΡΠΆΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π½ΠΈΡΠΈ ΠΈ ΡΠΈΡΠ½Π΅Ρ-ΡΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅. API Π³ΠΎ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠ³Π° ΠΏΡΠΈΠ΄ΡΡΠΆΠ½ΠΈΠΎΡ ΡΡΠ΅Π΄ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π°. Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΊΠΎΠ³Π° ΡΡΠ΅Π΄ΠΎΡ Π΅ Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° ΠΈ ΠΈΡΠΏΡΠ°ΡΠ° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ³Π° ΡΡΠ΅Π΄ΠΎΡ Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π° ΡΡΠ΅Π΄ΠΎΡ Π²Π»Π΅Π³ΡΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ·Π»Π΅Π³ΡΠ²Π° ΠΎΠ΄ ΠΎΠΏΡΠ΅Π³ΠΎΡ. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΈ Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΈΠ΄ΡΡΠΆΠ΅Π½ ΠΏΡΠΎΡΠΈΠ» Π½Π° ΡΡΠ΅Π΄ Π·Π° ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° ΠΏΡΠΈΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΅Π΄.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΈΡΠ΅. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±Π°ΡΠ°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π°ΡΠ° Π²ΠΊΡΠΏΠ½Π° ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π°ΡΠ° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° (Wi-Fi SSID), ΡΠΈΠΏΠΎΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΠ°ΡΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΎΡ.
- ΠΡΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ Π²ΠΈΠ·ΡΠ΅Π»Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π·Π°ΠΌΠ°ΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ·ΠΎΠ±Π»ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π±ΠΎΡΠ°ΡΠ°, Π΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½Π° ΠΈ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° RenderEffect API Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ RenderNode ΠΈΠ»ΠΈ Π½Π° ΡΠ΅Π»Π°ΡΠ° Π²ΠΈΠ΄Π»ΠΈΠ²Π° ΠΎΠ±Π»Π°ΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π²ΠΎ ΡΠΈΠ½ΡΠΈΡ ΡΠΎ Π΄ΡΡΠ³ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ. ΠΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π·Π°ΠΌΠ°ΡΠ΅ΡΠ΅ ΡΠ»ΠΈΠΊΠ° ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½Π° ΠΏΡΠ΅ΠΊΡ ImageView Π±Π΅Π· Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° Π±ΠΈΡΠΌΠ°ΠΏΠ°ΡΠ°, ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΎΠ²ΠΈΠ΅ Π΄Π΅ΡΡΡΠ²Π° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ API Π½Π° Window.setBackgroundBlurRadius(), ΡΠΎ ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° Π·Π°ΠΌΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ ΡΠΎ Π΅ΡΠ΅ΠΊΡ Π½Π° ΠΌΠ°ΡΠΈΡΠ°Π½ΠΎ ΡΡΠ°ΠΊΠ»ΠΎ ΠΈ Π΄Π° ΡΠ° ΠΈΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°ΡΠ° ΡΠΎ Π·Π°ΠΌΠ°Π³Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠΎΡ ΠΎΠΊΠΎΠ»Ρ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ.
- ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΌΠ΅Π΄ΠΈΡΠΌΡΠΊΠΈ ΠΏΠΎΡΠΎΡΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΊΠΎΡΠ° Π·Π°ΡΡΠ²ΡΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ HEVC, Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΠΎΠ²ΠΎΡ ΡΠΎΡΠΌΠ°Ρ. ΠΠ° ΡΠ°ΠΊΠ²ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΠΏΠΎΡΠ΅ΡΡΠΈΠΎΡ ΡΠΎΡΠΌΠ°Ρ AVC.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ Π½Π° ΡΠ»ΠΈΠΊΠ° AVIF (AV1 Image Format), ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΡΠ°ΠΌΠΊΠ°ΡΠ° ΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠΎΡ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ AV1. ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ AVIF Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° HEIF. AVIF Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄Π²Π΅ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ Π²ΠΎ HDR (Π²ΠΈΡΠΎΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΠΎΠΏΡΠ΅Π³) ΠΈ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π±ΠΎΠΈ ΡΠΎ ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΠΎΠΏΡΠ΅Π³ (SDR).
- Π£Π½ΠΈΡΠΈΡΠΈΡΠ°Π½ OnReceiveContentListener API Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π·Π° Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΈΡΠ΅Π½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° (ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ ΡΠ΅ΠΊΡΡ, ΡΠ»ΠΈΠΊΠΈ, Π²ΠΈΠ΄Π΅Π°, Π°ΡΠ΄ΠΈΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈΡΠ½.) ΠΏΠΎΠΌΠ΅ΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΡΠ°Π±Π»Π°ΡΠ° ΡΠΎ ΠΈΡΠ΅ΡΠΎΡΠΈ, ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΡΠΎ Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΈ ΡΠΏΡΡΡΠ°ΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΅ΡΠ΅ΠΊΡ Π½Π° ΡΠ°ΠΊΡΠΈΠ»Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΌΠΎΡΠΎΡΠΎΡ Π·Π° Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ Π²ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ΅, ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΎΡ Π½Π° Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ ΠΊΠΎΠΈ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΈΠ·Π»Π΅Π·Π΅Π½ΠΈΠΎΡ Π·Π²ΡΠΊ. ΠΠΎΠ²ΠΈΠΎΡ Π΅ΡΠ΅ΠΊΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π·Π²ΡΠΊΠΎΡ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ΅Π°Π»ΠΈΠ·Π°ΠΌ Π½Π° ΠΈΠ³ΡΠΈΡΠ΅ ΠΈ Π·Π²ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
- ΠΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° ΠΏΠΎΡΠΎΠΏΡΠ²Π°ΡΠ΅, Π²ΠΎ ΠΊΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½Π° Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ ΡΠΎ ΡΠΊΡΠΈΠ΅Π½ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΠ°ΡΠ° Π΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ Π³Π΅ΡΡΠΎΠ²ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ½ΠΈΠ³ΠΈΡΠ΅, Π²ΠΈΠ΄Π΅Π°ΡΠ° ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π²ΠΈΠ³ΠΈΡΠ°Π°Ρ ΡΠΎ Π΅Π΄Π½ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ ΡΠΎ ΠΏΠΎΠ²Π»Π΅ΠΊΡΠ²Π°ΡΠ΅.
- ΠΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Mainline, ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π±Π΅Π· Π΄Π° ΡΠ° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅Π»Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π½Π° 22-ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π²ΠΎ Android 11. ΠΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° Π²Π»ΠΈΡΠ°Π°Ρ Π½Π° Π½Π΅Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΏΡΠ΅ΠΊΡ Google Play ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ ΠΎΠ΄ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ OTA ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΎΡ. ΠΠ΅ΡΡ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΠΏΡΠ΅ΠΊΡ Google Play Π±Π΅Π· Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΡΠ΅ ART (Android Runtime) ΠΈ ΠΌΠΎΠ΄ΡΠ» Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π²ΠΎ ΠΊΠ»Π°ΡΠ°ΡΠ° WindowInsets Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ (ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ΅ Π²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ΠΈ Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½, Π° ΠΏΡΠ΅ΠΊΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ API, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈ ΡΠ²ΠΎΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ).
- ΠΠ° ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ° Π·Π° ΡΠΏΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π·Π° ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ΠΎΡ ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°.
- ΠΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ CDM (Companion Device Manager) ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°, ΠΊΠΎΠΈ Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π°Ρ ΠΏΡΠΈΠ΄ΡΡΠΆΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π½ΠΈΡΠΈ ΠΈ ΡΠΈΡΠ½Π΅Ρ-ΡΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ ΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½.
- ΠΠ°ΠΌΠ΅ΡΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° ΡΡΠ΅Π΄ΠΈ Π·Π° Π½ΠΎΡΠ΅ΡΠ΅, Android Wear, Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Samsung, ΠΎΠ΄Π»ΡΡΠΈΡΠ° Π΄Π° ΡΠ°Π·Π²ΠΈΡΠ°Ρ Π½ΠΎΠ²Π° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΊΠΎΡΠ° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Android ΠΈ Tizen.
- ΠΡΠΎΡΠΈΡΠ΅Π½ΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΠ°ΡΠ° Π½Π° Android Π·Π° ΠΈΠ½ΡΠΎΠ·Π°Π±Π°Π²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru