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β, ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°Π½Π° ΠΊΠ°ΡΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π½Π° Material Design. ΠΠΎΠ²Π°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΊΡΠΌ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈ Π½ΡΠΌΠ° Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π° ΠΏΡΠ°Π²ΡΡ ΠΊΠ°ΠΊΠ²ΠΈΡΠΎ ΠΈ Π΄Π° Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΡΠ΅Π· ΡΠ»ΠΈ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π½ΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ - Jetpack Compose.
Π‘Π°ΠΌΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ Π½ΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠΈ. ΠΠΆΠ°Π΄ΠΆΠΈΡΠ΅ ΡΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΈ, ΡΠ³Π»ΠΈΡΠ΅ ΡΠ° Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΈ Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΡΠ΅ΠΌΠ°. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΊΠ°ΡΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΡΠ΅ΡΠ° Π·Π° ΠΎΡΠΌΠ΅ΡΠΊΠ° ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ (CheckBox, Switch ΠΈ RadioButton), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠΏΠΈΡΡΡΠΈ ΡΡΡ Π·Π°Π΄Π°ΡΠΈ Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΠΌΠΎΠ΄ΡΠ» TODO, Π±Π΅Π· Π΄Π° ΠΎΡΠ²Π°ΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
ΠΡΠ²Π΅Π΄Π΅Π½ Π΅ ΠΏΠΎ-ΠΏΠ»Π°Π²Π΅Π½ Π²ΠΈΠ·ΡΠ°Π»Π΅Π½ ΠΏΡΠ΅Ρ ΠΎΠ΄ ΠΊΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈΡΠ°Π½ΠΈ ΠΎΡ ΡΠΈΠ΄ΠΆΠ΅ΡΠΈ. ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠΈ Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎ - Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π±ΡΡΠΎΠ½ (ΠΊΡΡΠ³ Ρ ΠΌΠΎΠ»ΠΈΠ²) Π·Π° Π±ΡΡΠ·ΠΎ ΠΏΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠ°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΏΡΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠ°ΡΠ°.
ΠΡΠΈΠ³ΡΡΠ΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΠ΄ΠΆΠ΅ΡΠ° (ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ²ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅) Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π·Π° ΡΠ°Π±Π»Π΅ΡΠΈ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈ). ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΆΠ°Π΄ΠΆΠ°ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΠΏΠ°Π»ΠΈΡΡΠ° ΠΊΡΠΌ ΡΠ²Π΅ΡΠ° Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ ΡΠ°ΠΏΠ΅Ρ - ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π° ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°Π²Π°ΡΠΈΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²Π΅, ΠΊΠΎΡΠΈΠ³ΠΈΡΠ° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΠΏΠ°Π»ΠΈΡΡΠ° ΠΈ ΠΏΡΠΈΠ»Π°Π³Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΊΡΠΌ Π²ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ±Π»Π°ΡΡΡΠ° Π·Π° ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π°Π½Π΅, Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π΅ΠΊΡΠ°Π½, Π΄ΠΆΠ°Π΄ΠΆΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π·Π²ΡΠΊΠ°.
- ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π°Π½ΠΈΠΌΠΈΡΠ°Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡΠΈΡΠ΅ ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅, ΠΏΠΎΡΠ²ΡΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π΅ΠΊΡΠ°Π½Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΡΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΅ΠΊΡΠ°Π½, ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π·ΡΠΈΡΡΠ²Π° ΠΈ Π·Π°Π΅ΠΌΠ° ΠΌΡΡΡΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ΡΠΎ Π΅ Π·Π°Π΅ΠΌΠ°Π»ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π°.
- ΠΠΈΠ·Π°ΠΉΠ½ΡΡ Π½Π° ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ Ρ ΠΈΠ·Π²Π΅ΡΡΠΈΡ ΠΈ Π±ΡΡΠ·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½. ΠΡΠΌ Π±ΡΡΠ·ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° Google Pay ΠΈ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΄ΠΎΠΌΠ°. ΠΠ°Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° Π±ΡΡΠΎΠ½Π° Π·Π° Π·Π°Ρ
ΡΠ°Π½Π²Π°Π½Π΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Google Assistant, Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π²Π°ΡΠ΅ Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅, Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΠΈΡ Π½Π° Π³Π»Π°Ρ. ΠΠ·Π²Π΅ΡΡΠΈΡΡΠ° ΡΡΡ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΠΎΠ±Ρ Π²ΠΈΠ΄.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π½Π° ΡΠ°Π·ΡΡΠ³Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅, Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΠ΅ Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΠ» ΠΈΠ·Π²ΡΠ½ Π·ΠΎΠ½Π°ΡΠ° Π·Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΈ Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π°Π» ΠΊΡΠ°Ρ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ. Π‘ Π½ΠΎΠ²ΠΈΡ Π΅ΡΠ΅ΠΊΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ ΡΡΠΊΠ°Ρ ΡΠ΅ ΡΠ°Π·ΡΡΠ³Π° ΠΈ ΡΠ΅ Π²ΡΡΡΠ° Π½Π°Π·Π°Π΄. ΠΠΎΠ²ΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΡΠ°Ρ Π½Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π½ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈΠΌΠ° ΠΎΠΏΡΠΈΡ Π·Π° Π²ΡΡΡΠ°Π½Π΅ ΠΊΡΠΌ ΡΡΠ°ΡΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΡ ΡΠ³ΡΠ²Π°Π΅ΠΌΠΈ Π΅ΠΊΡΠ°Π½ΠΈ.
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΏΠΎ-ΠΏΠ»Π°Π²Π½ΠΈ Π°ΡΠ΄ΠΈΠΎ ΠΏΡΠ΅Ρ ΠΎΠ΄ΠΈ - ΠΏΡΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΎΡ Π΅Π΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π·Π²ΡΠΊ ΠΊΡΠΌ Π΄ΡΡΠ³ΠΎ, Π·Π²ΡΠΊΡΡ Π½Π° ΠΏΡΡΠ²ΠΎΡΠΎ Π²Π΅ΡΠ΅ Π΅ ΠΏΠ»Π°Π²Π½ΠΎ Π·Π°Π³Π»ΡΡΠ΅Π½, Π° Π½Π° Π²ΡΠΎΡΠΎΡΠΎ ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°, Π±Π΅Π· Π΄Π° ΡΠ΅ Π½Π°ΡΠ»Π°Π³Π²Π° Π΅Π΄ΠΈΠ½ Π·Π²ΡΠΊ Π²ΡΡΡ Ρ Π΄ΡΡΠ³.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ° Π·Π° Π±ΡΡΠ·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΏΠ°Π½Π΅Π»Π° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠ°Π½Π΅Π», ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΠΈ Π΄Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½Π½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π²ΠΈΠ΄ΠΈΠΌΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ, Π½ΠΎ ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π·Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ·Π²ΡΠ½ Π²ΠΈΠ΄ΠΈΠΌΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ»Π°ΡΠ° View Π·Π° ΠΈΠ·Ρ
ΠΎΠ΄. ΠΠ° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½Π½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ScrollCapture API.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π·Π°Π²ΡΡΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΊΠΎΡΡΠΎ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π»ΠΈΡΠ΅Π²ΠΎ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ ΠΎΡ ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΠΊΠ°ΠΌΠ΅ΡΠ°, Π·Π° Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ Π΄Π°Π»ΠΈ Π΅ΠΊΡΠ°Π½ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΎΠ²Π΅ΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, Π΄ΠΎΠΊΠ°ΡΠΎ Π»Π΅ΠΆΠΈ. ΠΠ° Π΄Π° ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ°ΠΌΠΎ Π·Π° Pixel 4 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΊΠ°ΡΡΠΈΠ½Π° Π² ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ° (PIP, ΠΠ°ΡΡΠΈΠ½Π° Π² ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ°) ΠΈ ΠΏΠΎΠ²ΠΈΡΠ΅Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΡΡ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Ρ ΠΎΠ΄Π°. ΠΠΊΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΠΏΡΠ΅Ρ ΠΎΠ΄ ΠΊΡΠΌ PIP Ρ ΠΆΠ΅ΡΡ Π½Π°Π³ΠΎΡΠ΅ ΠΊΡΠΌ Π½Π°ΡΠ°Π»Π½ΠΈΡ Π΅ΠΊΡΠ°Π½ (ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π° Π½Π°Π³ΠΎΡΠ΅), ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π° Π² ΡΠ΅ΠΆΠΈΠΌ PIP, Π±Π΅Π· Π΄Π° ΡΠ°ΠΊΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΡΡΠ° Π΄Π° Π·Π°Π²ΡΡΡΠΈ. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΎΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° PIP ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Ρ Π½Π΅Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° PIP ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° ΡΡΠ΅Π· ΠΏΠ»ΡΠ·Π³Π°Π½Π΅ ΠΊΡΠΌ Π»Π΅Π²ΠΈΡ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ½ΠΈΡ ΠΊΡΠ°ΠΉ Π½Π° Π΅ΠΊΡΠ°Π½Π°. ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ Π½Π° PIP ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ - Π΅Π΄Π½ΠΎ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ Π²Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ Π±ΡΡΠΎΠ½ΠΈ, Π° Π΄Π²ΠΎΠΉΠ½ΠΎ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°.
- ΠΠ΅ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° - Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π°ΠΌΠ°Π»Ρ Ρ 22%, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΡΠ° Ρ 15%. Π§ΡΠ΅Π· Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΡΠ° ΠΏΡΠΈ Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅, Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° I/O, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅Ρ
ΠΎΠ΄Π° ΠΎΡ Π΅Π΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π΄ΡΡΠ³ΠΎ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°.
Π PackageManager, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΡΡ ΡΠ½ΠΈΠΌΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅, ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΡΠ° Π·Π° Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° Ρ 92%. ΠΠ°ΡΠΈΠ½Π°ΡΠ° Π·Π° ΠΌΠ΅ΠΆΠ΄ΡΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Binder ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π»Π΅ΠΊΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° Π΄ΠΎ 47 ΠΏΡΡΠΈ Π·Π° Π½ΡΠΊΠΎΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ dex, odex ΠΈ vdex, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΠΌΠ΅Ρ. Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Google Photos ΠΎΡ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ Π²Π΅ΡΠ΅ Π΅ Ρ 34% ΠΏΠΎ-Π±ΡΡΠ·ΠΎ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΊΡΠΌ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° CursorWindow. ΠΠ° ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π°Π½Π½ΠΈ, CursorWindow Π΅ ΡΡΠ°Π½Π°Π» 36% ΠΏΠΎ-Π±ΡΡΠ·, Π° Π·Π° Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 1000 ΡΠ΅Π΄Π°, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎ 49 ΠΏΡΡΠΈ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ° ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ Π·Π° ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΌΡ ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π° ΠΊΠ»Π°Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠ΄Π΅ΡΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π½ΠΈΡΠΊΠ° ΠΌΠΎΡΠ½ΠΎΡΡ ΠΈΠ»ΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Ρ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΌΠΎΡΠ΅Π½ Ρ Π°ΡΠ΄ΡΠ΅Ρ.
- ΠΡΠ²Π΅Π΄Π΅Π½ Π΅ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Ρ ΠΈΠ±Π΅ΡΠ½Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°, Π°ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π½Π΅ Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Π» ΠΈΠ·ΡΠΈΡΠ½ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° Π½ΡΠ»ΠΈΡΠ° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π΄Π° ΡΠΏΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ, Π΄Π° Π²ΡΡΠ½Π΅ ΡΠ΅ΡΡΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠ°ΡΠΎ ΠΏΠ°ΠΌΠ΅Ρ, ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ½ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΈΠ·Π²Π΅ΡΡΠΈΡ. Π Π΅ΠΆΠΈΠΌΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΡΠΈΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, Π΄ΠΎ ΠΊΠΎΠΈΡΠΎ ΠΎΡΠ΄Π°Π²Π½Π° Π·Π°Π±ΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ Π΄Π° ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ. ΠΠΊΠΎ ΠΆΠ΅Π»Π°Π΅ΡΠ΅, ΡΠ΅ΠΆΠΈΠΌΡΡ Π½Π° Ρ ΠΈΠ±Π΅ΡΠ½Π°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅.
- ΠΠ½ΠΈΠΌΠ°ΡΠΈΡΡΠ° ΠΏΡΠΈ Π·Π°Π²ΡΡΡΠ°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π°, Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΉΠΊΠΈ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈ Π·Π°Π²ΡΡΡΠ°Π½Π΅ Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 25%.
- Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π²ΠΊΠ»ΡΡΠ²Π° Π½ΠΎΠ²Π° Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½Π° ΡΡΡΡΠ°ΡΠΊΠ° AppSearch, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΏΡΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΡΡΡΡΠ΅Π½Π΅ Ρ ΠΊΠ»Π°ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ. AppSearch ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ β Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΡΠ΅Π½ΠΈΡ Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π² ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° API Π·Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ³ΡΠ° ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»Π° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ³ΡΠ°ΡΠ° - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΆΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, Π·Π° Π΄Π° ΡΠ΄ΡΠ»ΠΆΠΈΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΡΠ° ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, Π·Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ FPS.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΈΠ³ΡΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΡΡΠ΅, Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΈΠ³ΡΠ°Π΅ΡΠ΅, ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π΄Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΈ. ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠΎΠ²ΠΈΡΠ΅Π½Π° ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ²ΠΎΡΡ ΠΈ ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΈΠ·Π²Π΅ΡΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄ΠΎΠΊΠΎΡΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΡΠΎ Π²Π΅Π΄Π½Π°Π³Π° Π³ΠΎ ΠΎΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΠΌΠΏΠ»ΠΈΠ½ΠΈ Π·Π° ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π°Π½Π΅.
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ IPC ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π² Binder. Π§ΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π° ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΡΠ° Π·Π° Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅, Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ Π±Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΎΠ±Π°ΠΆΠ΄Π°Π½ΠΈΡΡΠ° Π½Π° Binder ΡΠ΅ Π΅ ΡΠ΄Π²ΠΎΠΈΠ»Π°, Π½ΠΎ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ° ΠΏΠΎΡΡΠΈΠ³Π½Π°ΡΠΈ ΠΎΡΠ΅ ΠΏΠΎ-Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° refContentProvider() ΡΡΠ°Π½Π° 47 ΠΏΡΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ, releaseWakeLock() 15 ΠΏΡΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΠΈ JobScheduler.schedule() 7.9 ΠΏΡΡΠΈ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ.
- ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π΅ Π·Π°Π±ΡΠ°Π½Π΅Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ, ΠΎΡΠ²Π΅Π½ Π² Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ»ΡΡΠ°Ρ. ΠΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ WorkManager. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΎΡΡΠΈ ΠΏΡΠ΅Ρ ΠΎΠ΄ΡΡ, Π² JobScheduler Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ, ΠΈΠΌΠ° ΠΏΠΎΠ²ΠΈΡΠ΅Π½ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° Privacy Dashboard Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Ρ ΠΎΠ±Ρ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄ΠΎ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΊΠ»ΡΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅Π²Π° Π»ΠΈΠ½ΠΈΡ, ΠΊΠΎΡΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½, ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΡΠΌ ΠΏΠ°Π½Π΅Π»Π° ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°. ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΊΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Π΄Π° ΠΎΡΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΡΠ°.
- ΠΡΠΌ ΠΈΠ·ΡΠΊΠ°ΡΠ°ΡΠΈΡ Π±Π»ΠΎΠΊ Π·Π° Π±ΡΡΠ·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ, Ρ ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°. Π‘Π»Π΅Π΄ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΎΠΏΠΈΡΠΈΡΠ΅ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ°Π·Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΊΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π² Π΄ΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ° Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π° ΡΡΠ΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° getPrimaryClip(). ΠΠΊΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ ΠΎΡ ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ° Π² ΡΡΡΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΠ΅ΡΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ, ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ BLUETOOTH_SCAN Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°Π±Π»ΠΈΠ·ΠΎ ΡΡΠ΅Π· Bluetooth. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΡΠ΄Π²ΠΎΡΠ²Π°Π½Π΅ Ρ Π΄ΡΡΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΠ΅Π· Bluetooth.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½ Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΎΡΠ½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠΈΡΡΠ° ΡΠ°ΠΌΠΎ Π΄ΠΎ Π°ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΡΠ΅ΡΠΈΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° (ΠΎΡΠΊΠ°Π·Π²Π° Π΄ΠΎΡΡΡΠΏ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ). ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΡΠ½ΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅, Π²ΡΡΠ½Π°ΡΠΈ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΠΈΠ·ΡΠΊΠ°ΡΠ°ΡΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Ρ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΡΡΠ΅Π· ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ. ΠΡΠΌΠ°ΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠΈΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΠ΅ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Ρ. ΠΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Window#setHideOverlayWindows(), Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π²Π΅ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠΊΡΠΈΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΡΠΈΠ²Π°Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠ°ΡΠΎ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ.
- ΠΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΡΠ΅ Π΄Π°Π²Π°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π°Π½Π΅, Π΄ΠΎΠΊΠ°ΡΠΎ Π΅ΠΊΡΠ°Π½ΡΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΈΠΌΠ°Ρ ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡΡΠ° ΡΠ°ΠΌΠΎ Π΄ΠΎΠΊΠ°ΡΠΎ Π΅ΠΊΡΠ°Π½ΡΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½, Π½ΠΎ ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅, Π·Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΈΠ·Π²Π΅ΡΡΠΈΡ, Π΄ΠΎΠΊΠ°ΡΠΎ Π΅ΠΊΡΠ°Π½ΡΡ Π΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠ° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅Π½ΠΎ.
- ΠΠΎΠ±Π°Π²Π΅Π½ API Π½Π° PackageManager.requestChecksums() Π·Π° Π·Π°ΡΠ²ΠΊΠ° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΡΠΌΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ SHA256, SHA512 ΠΈ Merkle Root.
- Π£Π΅Π± ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° WebView ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ° SameSite Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ. Π‘ΡΠΎΠΉΠ½ΠΎΡΡΡΠ° βSameSite=Laxβ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π·Π°ΡΠ²ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π· iframe ΠΎΡ Π΄ΡΡΠ³ ΡΠ°ΠΉΡ. Π ΡΠ΅ΠΆΠΈΠΌ βSameSite=Strictβ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ Π·Π° Π½ΠΈΠΊΠ°ΠΊΡΠ² Π²ΠΈΠ΄ ΠΌΠ΅ΠΆΠ΄ΡΡΠ°ΠΉΡΠΎΠ²ΠΈ Π·Π°ΡΠ²ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠΈΡΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅.
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° MAC Π°Π΄ΡΠ΅ΡΠΈ, Π·Π° Π΄Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ ΠΊΡΠΌ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠ΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ MAC Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° getHardwareAddress() Π²Π΅ΡΠ΅ Π²ΡΡΡΠ° Π½ΡΠ»Π΅Π²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΊΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΡ Π·Π°ΠΎΠ±Π»Π΅Π½ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π·Π°ΠΊΡΡΠ³Π»ΡΠ½ΠΈΡΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½Π° ΠΈ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Ρ Π²ΡΡΡ
Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈΡΠ΅ ΡΠ³Π»ΠΎΠ²ΠΈ Π·ΠΎΠ½ΠΈ. Π§ΡΠ΅Π· Π½ΠΎΠ²ΠΈΡ RoundedCorner API ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΊΠ°ΡΠΎ ΡΠ°Π΄ΠΈΡΡΠ° ΠΈ ΡΠ΅Π½ΡΡΡΠ° Π½Π° Π·Π°ΠΊΡΡΠ³Π»ΡΠ²Π°Π½Π΅ΡΠΎ, Π° ΡΡΠ΅Π· Display.getRoundedCorner() ΠΈ WindowInsets.getRoundedCorner() ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π·Π°ΠΎΠ±Π»Π΅Π½ ΡΠ³ΡΠ» Π½Π° Π΅ΠΊΡΠ°Π½Π°.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² API CompanionDeviceService, Ρ ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠ°ΡΠΎ ΡΠΌΠ°ΡΡ ΡΠ°ΡΠΎΠ²Π½ΠΈΡΠΈ ΠΈ ΡΠΈΡΠ½Π΅Ρ ΡΡΠ°ΠΊΠ΅ΡΠΈ. API ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°Π±Π»ΠΈΠ·ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π°ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ»ΡΠ³Π°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΅ Π½Π°Π±Π»ΠΈΠ·ΠΎ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π½Π°Π²Π»Π΅Π·Π΅ ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠ½Π΅ Π·ΠΎΠ½Π°ΡΠ° Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΠΌΠΎΠ³Π°Ρ ΡΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΡΠΈΠ» Π½Π° ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π°ΡΠΎΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π·Π° Π΄Π° Π½Π°ΡΡΡΠΎΡΡ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ ΠΊΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠ°. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΠΎΠ±ΡΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° (Wi-Fi SSID), ΡΠΈΠΏ ΠΌΡΠ΅ΠΆΠ° ΠΈ ΡΠΈΠ»Π° Π½Π° ΡΠΈΠ³Π½Π°Π»Π°.
- ΠΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠΈ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΊΠ°ΡΠΎ Π·Π°ΠΌΡΠ³Π»ΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅, Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎ ΠΈ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° RenderEffect API ΠΊΡΠΌ Π²ΡΠ΅ΠΊΠΈ RenderNode ΠΎΠ±Π΅ΠΊΡ ΠΈΠ»ΠΈ ΡΡΠ»Π°ΡΠ° Π²ΠΈΠ΄ΠΈΠΌΠ° ΠΎΠ±Π»Π°ΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ² Π²Π΅ΡΠΈΠ³Π° Ρ Π΄ΡΡΠ³ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ. Π’Π°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΌΡΠ³Π»ΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΡΠ΅Π· ImageView, Π±Π΅Π· ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠ°ΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅Π·ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΡΠΌ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Window.setBackgroundBlurRadius() API, Ρ ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΌΡΠ³Π»ΠΈΡΠ΅ ΡΠΎΠ½Π° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Ρ Π΅ΡΠ΅ΠΊΡ Π½Π° ΠΌΠ°ΡΠΈΡΠ°Π½ΠΎ ΡΡΡΠΊΠ»ΠΎ ΠΈ Π΄Π° ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π΅ΡΠ΅ Π΄ΡΠ»Π±ΠΎΡΠΈΠ½Π°ΡΠ°, ΠΊΠ°ΡΠΎ Π·Π°ΠΌΡΠ³Π»ΠΈΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°.
- ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠΎΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² ΡΡΠ΅Π΄ΠΈ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ HEVC, Π·Π° Π΄Π° ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠΎΠ·ΠΈ ΡΠΎΡΠΌΠ°Ρ. ΠΠ° ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈΡ AVC ΡΠΎΡΠΌΠ°Ρ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ AVIF (AV1 Image Format), ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π²ΡΡΡΠ΅ΡΠ½ΠΎΠΊΠ°Π΄ΡΠΎΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΎΡ ΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ AV1. ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡΡ Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² AVIF Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° HEIF. AVIF ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΠ°ΠΊΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² HDR (High Dynamic Range) ΠΈ ΡΠ²Π΅ΡΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΡΠΈΡΠΎΠΊΠ° Π³Π°ΠΌΠ°, ΡΠ°ΠΊΠ° ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (SDR).
- ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ API Π½Π° OnReceiveContentListener Π·Π° Π²ΠΌΡΠΊΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, Π°ΡΠ΄ΠΈΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ.Π½.) ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π°, ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΠΏΠ»ΡΠ·Π³Π°Π½Π΅ ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΅ΡΠ΅ΠΊΡ Π½Π° ΡΠ°ΠΊΡΠΈΠ»Π½Π° ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ΅ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΎΠ½Π΅Π½ ΠΌΠΎΡΠΎΡ, ΡΠΈΡΡΠΎ ΡΠ΅ΡΡΠΎΡΠ° ΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅Ρ Π½Π° Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½ΠΈΡ Π·Π²ΡΠΊ. ΠΠΎΠ²ΠΈΡΡ Π΅ΡΠ΅ΠΊΡ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π° ΡΡΠ΅ΡΠΈΡΠ΅ Π·Π²ΡΠΊΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ΅Π°Π»ΠΈΠ·ΡΠΌ ΠΊΡΠΌ ΠΈΠ³ΡΠΈΡΠ΅ ΠΈ Π·Π²ΡΠΊΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
- Π ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΠΎΡΠ°ΠΏΡΠ½Π΅, Π² ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½ ΡΡΡ ΡΠΊΡΠΈΡΠΈ ΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΆΠ΅ΡΡΠΎΠ²Π΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ½ΠΈΠ³ΠΈ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π½Π°Π²ΠΈΠ³ΠΈΡΠ°Ρ Ρ Π΅Π΄ΠΈΠ½ ΠΆΠ΅ΡΡ Π½Π° ΠΏΠ»ΡΠ·Π³Π°Π½Π΅.
- ΠΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Mainline, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π±Π΅Π· Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΡΠ»Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ 22-ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π°, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Android 11. ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π·Π°ΡΡΠ³Π°Ρ Π½Π΅Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΡΠ΅Π³Π»ΡΡ ΡΡΠ΅Π· Google Play ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΎΡ OTA Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΡΡΠΌΡΠ΅ΡΠ° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. Π‘ΡΠ΅Π΄ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΏΡΠ΅Π· Google Play Π±Π΅Π· Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠΌΡΠ΅ΡΠ°, ΡΠ° ART (Android Runtime) ΠΈ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
- ΠΡΠΌ ΠΊΠ»Π°ΡΠ° WindowInsets Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Ρ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° (ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΈΠΏΠΎΠΊΡΠΈΠ²Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΠ°Π·Π³ΡΡΠ½Π°ΡΠΈ Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½, ΠΈ ΡΡΠ΅Π· ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡ API ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ° ΡΠ²ΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ).
- ΠΠ° ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ Π·Π° Π·Π°Π³Π»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°.
- ΠΠ° CDM (Companion Device Manager) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π²ΡΠ² ΡΠΎΠ½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠΈΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΠΌΠ°ΡΡ ΡΠ°ΡΠΎΠ²Π½ΠΈΡΠΈ ΠΈ ΡΠΈΡΠ½Π΅Ρ ΡΡΠ°ΠΊΠ΅ΡΠΈ, Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½.
- ΠΠΌΠ΅ΡΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° Π½ΠΎΡΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Android Wear, Π·Π°Π΅Π΄Π½ΠΎ ΡΡΡ Samsung, ΡΠ΅ΡΠΈΡ Π° Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΡ Π½ΠΎΠ²Π° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΡΡΠ΅ΡΠ°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Android ΠΈ Tizen.
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° Android Π·Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠΌΠ°ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ ΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru