ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Android 14

Компания Google прСдставила ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ мобильной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android 14. Π Π΅Π»ΠΈΠ· Android 14 оТидаСтся Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅ 2023 Π³ΠΎΠ΄Π°. Для ΠΎΡ†Π΅Π½ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для устройств Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G ΠΈ Pixel 4a (5G).

ΠšΠ»ΡƒΡ‡Π½ΠΈ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π²ΠΎ Android 14:

  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° пСрформанситС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ ΠΈ ΡƒΡ€Π΅Π΄ΠΈ со ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΠ΅Π½ Π΅ΠΊΡ€Π°Π½. Π“ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π²ΠΌΠ΅ упатствата Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΡƒΡ€Π΅Π΄ΠΈ со Π³ΠΎΠ»Π΅ΠΌ Π΅ΠΊΡ€Π°Π½ ΠΈ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ²ΠΌΠ΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ‡ΠΊΠΈ шаблони Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π·Π° Π΄Π° сС осврнСмС Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΡΠΎΡ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ ΠΌΠ΅Π΄ΠΈΡƒΠΌΠΈ, ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ содрТини, Ρ‡ΠΈΡ‚Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ ΠΊΡƒΠΏΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅ ΠΏΡ€Π΅Π»ΠΈΠΌΠΈΠ½Π°Ρ€Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Cross device SDK со Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΡƒΡ€Π΅Π΄ΠΈ (ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ, Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ, ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΈ ΠΈΡ‚Π½.) ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ выполнСния рСсурсоёмких Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ наличия WiFi-соСдинСния. ВнСсСны измСнСния Π² API запуска ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… сСрвисов (Foreground Service) ΠΈ планирования Π·Π°Π΄Π°Ρ‡ (JobScheduler), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для запускаСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚, связанных с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π²Π΅Π΄Π΅Π½Ρ‹ трСбования ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΡŽ Ρ‚ΠΈΠΏΠ° запускаСмых ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… сСрвисов (Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ, синхронизация Π΄Π°Π½Π½Ρ‹Ρ…, воспроизвСдСниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, отслСТиваниС мСстополоТСния, доступ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Ρƒ ΠΈ Ρ‚.ΠΏ.). Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ условий Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ доступС Ρ‡Π΅Ρ€Π΅Π· Wi-Fi.
  • Π’Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈΠΎΡ‚ систСм Π·Π° Π΅ΠΌΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π·Π° Π΄ΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π΅ΠΌΠΈΡ‚ΡƒΠ²Π°Π½ΠΈ ΠΏΠΎΡ€Π°ΠΊΠΈ Π΄ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° ΠΈ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ одзивноста. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΏΡ€ΠΈΡ„Π°ΡœΠ°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° рСгистриранитС прСноси Π½Π° ΠΏΠΎΡ€Π°ΠΊΠΈ - ΠΏΠΎΡ€Π°ΠΊΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅Π΄Π°Ρ‚, Π΄Π° сС ΡΠΏΠΎΡ˜Π°Ρ‚ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΎΠ΄ BATTERY_CHANGED ΠΏΠΎΡ€Π°ΠΊΠΈ ќС сС собСрат Π²ΠΎ Π΅Π΄Π½Π°) ΠΈ Π΄Π° сС испорачаат само ΠΎΡ‚ΠΊΠ°ΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ќС ΠΈΠ·Π»Π΅Π·Π΅ ΠΎΠ΄ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°.
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π’ΠΎΡ‡Π½ΠΈ Π°Π»Π°Ρ€ΠΌΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ сСга Π±Π°Ρ€Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ посСбна Π΄ΠΎΠ·Π²ΠΎΠ»Π° SCHEDULE_EXACT_ALARM, бидСјќи ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ²Π°Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ Π΄Π° влијаС Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси (Π·Π° Π·Π°ΠΊΠ°ΠΆΠ°Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, сС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π΄Π° сС користи Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅). АпликациитС со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ ΠΈ часовник ΡˆΡ‚ΠΎ користат Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ засновано Π½Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠΎΡ€Π° Π΄Π° Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ Π΄ΠΎΠ·Π²ΠΎΠ»Π° USE_EXACT_ALARM ΠΏΡ€ΠΈ ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ Π½Π° Google Play со Π΄ΠΎΠ·Π²ΠΎΠ»Π° USE_EXACT_ALARM Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ само Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΡˆΡ‚ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ Π±ΡƒΠ΄ΠΈΠ»Π½ΠΈΠΊ, Ρ‚Π°Ρ˜ΠΌΠ΅Ρ€ ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ со ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π·Π° настани.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ со 130% Π΄ΠΎ 200%, Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст ΠΏΡ€ΠΈ большом ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π΅ выглядСл слишком большим автоматичСски Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ примСняСтся Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ уровня ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ (ΡƒΠΆΠ΅ большой тСкст увСличиваСтся Π½Π΅ Ρ‚Π°ΠΊ сильно, ΠΊΠ°ΠΊ ΠΌΠ΅Π»ΠΊΠΈΠΉ).
    ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Android 14
  • МоТно Π΅ Π΄Π° сС Π½Π°Π²Π΅Π΄Π°Ρ‚ Ρ˜Π°Π·ΠΈΡ‡Π½ΠΈΡ‚Π΅ поставки ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сСга ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ поставкитС Π·Π° localeConfig со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° LocaleManager.setOverrideLocaleConfig Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ΄Ρ€Π΅Π΄ΠΈ списокот Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Android.
  • Grammatical Inflection API Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π·Π° Π΄Π° сС олСсни Π΄ΠΎΠ΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π²ΠΎΠ΄ΠΈ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ ΠΊΠΎΠΈ Π³ΠΈ Π·Π΅ΠΌΠ°Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ со Ρ€ΠΎΠ΄ΠΎΠ²ΠΈΠΎΡ‚ систСм.
  • Π—Π° Π΄Π° сС спрСчат Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π° прСсрСтнуваат Π±Π°Ρ€Π°ΡšΠ° Π·Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π·Π°Π±Ρ€Π°Π½ΡƒΠ²Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π°ΠΌΠ΅Ρ€ΠΈ Π±Π΅Π· Сксплицитно ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.
  • БСзбСдноста Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ ΠΊΠΎΠ΄ (DCL) Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° - Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΎΠ²ΠΈΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сСга ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ ΠΏΡ€Π°Π²Π° Π·Π° пристап само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅.
  • Π—Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° SDK Π΅ ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ 23, ΡˆΡ‚ΠΎ ќС Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π·Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π·Π° старитС API (Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 22 Π½Π° API Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚Π°, бидСјќи Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 23 (Андроид 6.0) Π²ΠΎΠ²Π΅Π΄Π΅ Π½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π» Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π±Π°Ρ€Π° пристап Π΄ΠΎ систСмскитС рСсурси). ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ инсталиранитС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡˆΡ‚ΠΎ користат стари API ќС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΏΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Android.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ API Credential Manager ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Passkeys, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π±Π΅Π· ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ с использованиСм биомСтричСских ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΏΠ°Π»ΡŒΡ†Π° ΠΈΠ»ΠΈ распознаваниС Π»ΠΈΡ†Π°.
  • Π’ Android Runtime (ART) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° OpenJDK 17 ΠΈ прСдоставляСмых Π² Π΄Π°Π½Π½ΠΎΠΉ вСрсии языковых возмоТностСй ΠΈ Java-классов, Π² Ρ‚ΠΎΠΌ числС классов Ρ‚ΠΈΠΏΠ° record, многострочных строк ΠΈ сопоставлСния c ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ Β«instanceofΒ».
  • Для упрощСния тСстирования Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии Android, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅ΠΊΡ†ΠΈΡŽ Developer Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ adb.
    ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Android 14

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€