ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π²ΡΠΎΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ ΠΎΡΠΊΡΡΡΠΎΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Android 14. Π Π΅Π»ΠΈΠ· Android 14 ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΊΠ²Π°ΡΡΠ°Π»Π΅ 2023 Π³ΠΎΠ΄Π°. ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G ΠΈ Pixel 4a (5G).
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Android 14 Developer Preview 2 ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ:
- ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΡΠΎ ΡΠΊΠ»Π°Π΄Π½ΡΠΌΠΈ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ, ΠΈ Π½ΠΈΠ·ΠΊΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΠΈΠ»ΡΡΠ°ΠΌΠΈ. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ², ΡΡΠΈΡΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ, ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΡΠΏΠΎΠΊ.
- Π Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° Π½Π΅ ΠΊΠΎ Π²ΡΠ΅ΠΌ, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΊ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΌ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊΠ°ΠΌ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄Π΅Π» Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠΎΡ Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ»Π°Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΈΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ, ΠΏΡΠ²ΠΈΠΎΡ Π΄Π΅Π½ ΠΎΠ΄ Π½Π΅Π΄Π΅Π»Π°ΡΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π±ΡΠΎΠ΅Π²ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ²ΡΠΎΠΏΠ΅Π΅Ρ ΠΊΠΎΡ ΠΆΠΈΠ²Π΅Π΅ Π²ΠΎ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠΈΡΠ΅ ΠΡΠΆΠ°Π²ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° Π²ΠΎ Π¦Π΅Π»Π·ΠΈΡΡΠΎΠ²ΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ Π²ΠΎ Π€Π°ΡΠ΅Π½Ρ
Π°ΡΡ ΠΈ Π΄Π° Π³ΠΎ ΡΡΠ΅ΡΠΈΡΠ° ΠΏΠΎΠ½Π΅Π΄Π΅Π»Π½ΠΈΠΊ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΠΎΠΊ Π½Π° Π½Π΅Π΄Π΅Π»Π°ΡΠ° Π½Π°ΠΌΠ΅ΡΡΠΎ Π½Π΅Π΄Π΅Π»Π°.
- ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Credential Manager ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ Π½ΠΈΠΌ API, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ, ΡΠ°ΠΊ ΠΈ Π±Π΅ΡΠΏΠ°ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Ρ ΠΎΠ΄Π° (Passkeys, Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ). Π£Π»ΡΡΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡΠ΅Π±Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° Π΄Π° ΠΈΠΌ ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π΄Π΅ΡΡΡΠ²Π° Π΄ΠΎΠ΄Π΅ΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°. ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ ΠΎΠ΄Π²Π»Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠ° Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠΌ ΡΠ΅ Π΄Π°Π²Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π΄Π΅ΡΡΡΠ²Π°ΡΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎ ΠΊΠΎΠΈ ΡΠΈΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ.
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΏΠΎΠ΅ΡΠΈΠΊΠ°ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°. ΠΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΎΠ΄ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½Π° ΡΠΎΡΡΠΎΡΠ±Π°, ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π½Π° API ΡΡΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠΎ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ API-ΡΠΎ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π΄Π΅Π½ ΠΏΠ»Π°Π½, JobScheduler ΠΈ WorkManager.
- ΠΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°ΡΠ° ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈ ΡΠΎ Π·Π½Π°ΠΌΠ΅ΡΠΎ FLAG_ONGOING_EVENT ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ»Π°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π½Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½ ΡΡΠ΅Π΄. ΠΠΊΠΎ Π²Π°ΡΠΈΠΎΡ ΡΡΠ΅Π΄ Π΅ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π΅ΠΊΡΠ°Π½, ΠΎΠ²ΠΈΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅ΠΎΡΡΡΠ»Π΅Π½ΠΈ. ΠΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°ΡΠ° ΠΊΠΎΠΈ ΡΠ΅ Π²Π°ΠΆΠ½ΠΈ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅ΠΎΡΡΡΠ»Π΅Π½ΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π²ΠΎ API-ΡΠΎ Π½Π° PackageInstaller: requestUserPreapproval(), ΡΡΠΎ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄Π° Π³ΠΎ ΠΎΠ΄Π»ΠΎΠΆΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ Π½Π° APK ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΠΎΡΠ²ΡΠ΄Π° Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ; setRequestUpdateOwnership(), ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΠΈΠ΄Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»Π΅ΡΠΎΡ; setDontKillApp(), ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. InstallConstraints API ΠΈΠΌ Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠ΅ΡΠΈΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΊΠΎΠ³Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π΅ Π΅ Π²ΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠ·Π²ΠΎΡ: opennet.ru