Вторият ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android 12

Компания Google прСдстави Π²Ρ‚ΠΎΡ€Π° тСстова вСрсия Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android 12. ΠŸΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Android 12 сС ΠΎΡ‡Π°ΠΊΠ²Π° ΠΏΡ€Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ тримСсСчиС Π½Π° 2021 Π³ΠΎΠ΄ΠΈΠ½Π°. Π—Π° Π΄Π° сС оцСнят Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ тСстванС. Π‘Π³Π»ΠΎΠ±ΠΊΠΈΡ‚Π΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° устройства Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G ΠΈ Pixel 5. Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, инсталирали ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° тСстова вСрсия, Π΅ прСдоставСно OTA-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ нововъвСдСния Π² Android 12:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° интСрфСйснитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ към устройства със Π·Π°ΠΎΠ±Π»Π΅Π½ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ информация Π·Π° заоблянията Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈ Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚ интСрфСйснитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ Π² Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈΡ‚Π΅ ъглови области. Π§Ρ€Π΅Π· новия API RoundedCorner ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ информация Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ‚ΠΎ радиус ΠΈ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π½Π° заоблянСто, Π° Ρ‡Ρ€Π΅Π· Display.getRoundedCorner() ΠΈ WindowInsets.getRoundedCorner() ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС опрСдСлят ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈΡ‚Π΅ Π½Π° всСки Π·Π°ΠΎΠ±Π»Π΅Π½ ъгъл Π½Π° Π΅ΠΊΡ€Π°Π½Π°.
    Вторият ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android 12
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ β€žΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°β€œ (PIP, Picture in Picture) ΠΈ Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° плавността Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ. ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° автоматичния ΠΏΡ€Π΅Ρ…ΠΎΠ΄ Π² PIP ΠΏΡ€ΠΈ ТСста up-to-home (ΠΈΠ·Π΄ΠΈΠ³Π°Π½Π΅ Π½Π° Π΄ΠΎΠ»Π½Π°Ρ‚Π° част Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π½Π°Π³ΠΎΡ€Π΅), ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сСга Π²Π΅Π΄Π½Π°Π³Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° Π² Ρ€Π΅ΠΆΠΈΠΌ PIP, Π±Π΅Π· Π΄Π° Ρ‡Π°ΠΊΠ° Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ анимацията. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅ промСнянСто Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° PIP ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ със ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° скриванС Π½Π° PIP ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°, Ρ‡Ρ€Π΅Π· прСтСглянС към лявата ΠΈΠ»ΠΈ дясната страна Π½Π° Π΅ΠΊΡ€Π°Π½Π°. ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΎ Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ докосванС Π½Π° PIP ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°β€”Π΅Π΄Π½ΠΎ докосванС сСга ΠΏΠΎΠΊΠ°Π·Π²Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π° Π΄Π²ΠΎΠΉΠ½ΠΎ промСня Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² API CompanionDeviceService, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ прилоТСния, управляващи ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ устройства, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈ часовници ΠΈ фитнСс Ρ‚Ρ€Π°ΠΊΠ΅Ρ€ΠΈ. API Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ прилоТСния, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°Π±Π»ΠΈΠ·ΠΎ сС появи ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ устройство. БистСмата Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° услугата, ΠΊΠΎΠ³Π°Ρ‚ΠΎ устройството Π΅ Π½Π°Π±Π»ΠΈΠ·ΠΎ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° устройството ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²Π»ΠΈΠ·Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ Π½Π° устройството ΠΎΡ‚ ΠΎΠ±Ρ…Π²Π°Ρ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚Π° ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ новия ΠΏΡ€ΠΎΡ„ΠΈΠ» Π·Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ устройства, Π·Π° Π΄Π° улСснят настройкитС Π·Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с устройството.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ систСмата Π·Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚Π° сСга ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° поискат информация Π·Π° прСдвидСния ΠΎΠ±Ρ‰ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚, ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ‚Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ° (Wi-Fi SSID), Ρ‚ΠΈΠΏΠ° ΠΌΡ€Π΅ΠΆΠ° ΠΈ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° сигнала.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° стандартни Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ°Π·Π²Π°Π½Π΅ ΠΈ изкривяванС Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сСга ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° API RenderEffect към всякакъв ΠΎΠ±Π΅ΠΊΡ‚ RenderNode ΠΈΠ»ΠΈ цялата Π²ΠΈΠ΄ΠΈΠΌΠ° област, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π² комбинация с Π΄Ρ€ΡƒΠ³ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ. ΠŸΠΎΡΠΎΡ‡Π΅Π½Π°Ρ‚Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, позволява Π΄Π° сС Ρ€Π°Π·ΠΌΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π°, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π° Ρ‡Ρ€Π΅Π· ImageView, Π±Π΅Π· явно ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ замяна Π½Π° Π±ΠΈΡ‚ΠΌΠ°ΠΏΠ°, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΉΠΊΠΈ Ρ‚Π΅Π·ΠΈ дСйствия Π½Π° страната Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ API Window.setBackgroundBlurRadius(), с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·ΠΌΠΈΠ΅ Ρ„ΠΎΠ½Π° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° с Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ΠΎ ΡΡ‚ΡŠΠΊΠ»ΠΎ ΠΈ Π΄Π° сС ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· Ρ€Π°Π·ΠΌΠ°Π·Π²Π°Π½Π΅ Π½Π° пространството ΠΎΠΊΠΎΠ»ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°.
    Вторият ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android 12
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ са срСдства Π·Π° прСнаписванС Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² срСди с прилоТСния Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ°ΠΌΠ΅Ρ€Π°, записващи Π²ΠΈΠ΄Π΅ΠΎ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ HEVC, Π·Π° осигуряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ‚ΠΎΠ·ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π—Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ прилоТСния Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° функция Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ прСнаписванС Π² ΠΏΠΎ-разпространСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AVC.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° изобраТСния AVIF (AV1 Image Format), Π² ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π²ΡŠΡ‚Ρ€Π΅-ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎ компрСсиранС ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ AV1. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ Π·Π° разпространСниС Π½Π° компрСсиранитС Π΄Π°Π½Π½ΠΈ Π² AVIF Π΅ напълно Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π½Π° HEIF. AVIF ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΊΠ°ΠΊΡ‚ΠΎ изобраТСния Π² HDR (висок Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ ΠΎΠ±Ρ…Π²Π°Ρ‚) ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎ пространство с ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€, Ρ‚Π°ΠΊΠ° ΠΈ Π² стандартСн Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ ΠΎΠ±Ρ…Π²Π°Ρ‚ (SDR).
  • Π‘ Ρ†Π΅Π» прСдотвратяванС Π½Π° възмоТни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, Π½Π° прилоТСнията Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ Π΄Π° стартират ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΈ услуги (foreground service) ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎ дСйствиС, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° няколко спСциални случая. Π—Π° стартиранС Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ„ΠΎΠ½ Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° WorkManager. Π—Π° улСсняванС Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² Ρ‚ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Π° Π² JobScheduler, ΠΊΠΎΠΉΡ‚ΠΎ стартира Π²Π΅Π΄Π½Π°Π³Π°, ΠΈΠΌΠ° повишСн ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ унивСрсалСн API OnReceiveContentListener Π·Π° вмъкванС ΠΈ прСмСстванС ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСния Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ, Π·Π²ΡƒΠΊΠΎΠ²ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ‚.Π½.), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ интСрфСйс drag&drop.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· вградСния Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΡ‚Π΅ Π²ΠΈΠ±Ρ€ΠΎΠΌΠΎΡ‚ΠΎΡ€ Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° Ρ‚Π°ΠΊΡ‚ΠΈΠ»Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, чиято чСстота ΠΈ интСнзивност Π½Π° вибрация зависят ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π·Π²ΡƒΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°. Новият Π΅Ρ„Π΅ΠΊΡ‚ позволява физичСско усСщанС Π·Π° Π·Π²ΡƒΠΊΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡ€ΠΈΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡŠΠΌ Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΈΡ‚Π΅ прилоТСния.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° потапянС (Immersive mode), Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π° цял Π΅ΠΊΡ€Π°Π½ със скритиС Π½Π° слуТСбнитС ΠΏΠ°Π½Π΅Π»ΠΈ, навигацията Π΅ улСснСна Ρ‡Ρ€Π΅Π· управляващи ТСстовС. НапримСр, Π² прилоТСния Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ, Π³Π»Π΅Π΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, сСга Π΅ възмоТно Π΄Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° с Π΅Π΄ΠΈΠ½ ТСст Π½Π° плъзганС.
  • Актуализиран Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π·Π° изходящи извСстия, ΠΊΠΎΠΉΡ‚ΠΎ стана ΠΏΠΎ-прост ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΏΠΎ-ΠΏΠ»Π°Π²Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ. Π˜Π·Π²Π΅ΡΡ‚ΠΈΡΡ‚Π° със ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, са ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈ към общия Π²ΠΈΠ΄.
  • ПовишСна Π΅ отзивчивостта ΠΈ скоростта Π½Π° рСакция ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с извСстия. НапримСр, ΠΏΡ€ΠΈ докосванС Π½Π° извСстиС ΠΎΡ‚ потрСбитСля, сСга сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΌΠΈΠ³Π½ΠΎΠ²Π΅Π½ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡ‚ΠΎ с Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ прилоТСнията Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° извСстия (notification trampoline).
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са IPC-Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Π² Binder. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° стратСгия Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π΅ постигнато Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΠ΅ Π½Π° забавянията. Π’ ΠΎΠ±Ρ‰ΠΈ Π»ΠΈΠ½ΠΈΠΈ производитСлността Π½Π° Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Π² Binder Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ, Π½ΠΎ Π² някои области Π΅ постигнато Π΄ΠΎΡ€ΠΈ ΠΏΠΎ-ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ускорСниС. НапримСр, ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° refContentProvider() стана ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ 47 ΠΏΡŠΡ‚ΠΈ, releaseWakeLock() 15 ΠΏΡŠΡ‚ΠΈ, Π° JobScheduler.schedule() 7.9 ΠΏΡŠΡ‚ΠΈ.
  • Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Mainline, ΠΊΠΎΠΉΡ‚ΠΎ позволява обновяванС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ систСмни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° цялата ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ обновяСми систСмни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π² допълнСниС към 22-Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π°, Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² Android 11. АктуализациитС засягат нСзависими ΠΎΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС изтСглят Ρ‡Ρ€Π΅Π· Google Play ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ OTA Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° ΠΎΡ‚ производитСля. Π‘Ρ€Π΅Π΄ Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС обновяват ΠΏΡ€Π΅Π· Google Play Π±Π΅Π· Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°, са ART (Android Runtime) ΠΈ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ΠΏΡ€Π΅ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
  • БСзопасност ΠΈ конфидСнциалност.
    • На Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° прилоТСния Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ изскачащитС ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ с прСдупрСТдСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ. По-Ρ€Π°Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ сС Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°ΡˆΠ΅ Ρ‡Ρ€Π΅Π· исканС Π½Π° правомощия, ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталиранСто Π½Π° прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ. НямашС инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° влияят Π½Π° покритията Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΎΡ‚ прилоТСния, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ са ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈ. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ° Window#setHideOverlayWindows() всички ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‰ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ сСга Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ сС скриват. НапримСр, скритСто ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° особСно Π²Π°ΠΆΠ½Π° информация, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° транзакция.
    • На прилоТСнията са прСдоставСни Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки Π·Π° ограничСния Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ с извСстия ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΅ΠΊΡ€Π°Π½. По-Ρ€Π°Π½ΠΎ само сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡˆΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° видимостта Π½Π° извСстията ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΅ΠΊΡ€Π°Π½, Π° сСга ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΊΠ»ΡŽΡ‡ΠΈ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° автСнтикация Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ ΠΈ Π΄Π° Π΅ дСйствия с извСстията ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΅ΠΊΡ€Π°Π½. НапримСр, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° изисква ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° автСнтикация ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΎ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ API PackageManager.requestChecksums() Π·Π° исканС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° сума Π½Π° инсталираното ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ SHA256, SHA512 ΠΈ Merkle Root.
    • Π’ ΡƒΠ΅Π± Π΄Π²ΠΈΠΆΠΊΠ° WebView Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° SameSite Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° бисквитки. Бтойността β€žSameSite=Laxβ€œ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° бисквитки Π·Π° мСТдусайтови подзаявки, ΠΊΠ°Ρ‚ΠΎ исканС Π·Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· iframe ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ сайт. Π’ Ρ€Π΅ΠΆΠΈΠΌ β€žSameSite=Strictβ€œ бисквиткитС Π½Π΅ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π·Π° ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ ΠΈ Π΄Π° Π΅ Π²ΠΈΠ΄ΠΎΠ²Π΅ мСТдусайтови заявки, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ всички входящи Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ ΠΎΡ‚ външни сайтовС.
    • Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ рандомизацията Π½Π° MAC адрСситС ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° с Ρ†Π΅Π» прСдотвратяванС Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° прослСдяванС Π½Π° устройството ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Π—Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ прилоТСния Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ MAC адрСса Π½Π° устройството, Π° ΠΏΡ€ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° функцията getHardwareAddress() сСга сС Π²Ρ€ΡŠΡ‰Π° ΠΏΡ€Π°Π·Π½Π° стойност.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster