ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Android 17

Google објави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Android 17. БвязанныС с Π½ΠΎΠ²Ρ‹ΠΌ выпуском исходныС тСксты Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π²Π΅Ρ‚ΠΊΠ° android-17.0.0_r1). Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для устройств Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold ΠΈ Pixel Tablet. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сборки ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ доступны для устройств HONOR, iQOO, Lenovo, OnePlus, OPPO, realme, Sharp, vivo ΠΈ Xiaomi. Π’ процСссС формирования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ сборки GSI (Generic System Images), подходящиС для Ρ€Π°Π·Π½Ρ‹Ρ… устройств Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ARM64 ΠΈ x86_64.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (1, 2, 3):

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ со повСќС ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, β€žΠΌΠ΅ΡƒΡ€Ρ‡ΠΈΡšΠ°β€œ. Π’ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° стартуватС која Π±ΠΈΠ»ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ Π»Π΅Π±Π΄Π΅Ρ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, слично Π½Π° ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°Ρ‡ΠΊΠΈΡ‚Π΅ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΠΎΡ€Π°ΠΊΠΈ (β€žΠΌΠ΅ΡƒΡ€Ρ‡ΠΈΡšΠ°β€œ), Π½ΠΎ Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ API. ΠžΡ‚Π²ΠΎΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ Π»Π΅Π±Π΄Π΅Ρ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† сС постигнува со Π΄ΠΎΠ»Π³ΠΎ ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅ Π½Π° ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. На ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ, ΠΈΠΊΠΎΠ½ΠΈΡ‚Π΅ Π½Π° Π»Π΅Π±Π΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ посСбна област Π½Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° со Π·Π°Π΄Π°Ρ‡ΠΈ. ОвиС ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π°Ρ‚, прСмСстуваат ΠΈ ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°Π°Ρ‚ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚.

  • Π Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° ΡƒΡ€Π΅Π΄ΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ, Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ, дСсктоп систСми ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ со ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΠ½ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΎ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡƒΡ€Π΅Π΄ΠΈ со Π΅ΠΊΡ€Π°Π½ΠΈ ΠΏΠΎΡˆΠΈΡ€ΠΎΠΊΠΈ ΠΎΠ΄ 600 пиксСли (dp) сС отстранСти. Ова ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ бСшС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΎ со ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ API-ја Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ (screenOrientation, resizeableActivity, [min|max]AspectRatio), ΠΊΠ°ΠΊΠΎ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ со ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° ΠΈ подвиТноста.

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API-Ρ‚ΠΎ EyeDropper, ΠΊΠΎΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Π±ΠΎΡ˜Π°Ρ‚Π° Π·Π° кој Π±ΠΈΠ»ΠΎ пиксСл Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π±Π΅Π· Π΄Π° Π±Π°Ρ€Π°Π°Ρ‚ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° снимањС Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚. БСзбСдноста Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° со Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΌΡƒ сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° корисникот Π΄Π° ја ΠΈΠ·Π±Π΅Ρ€Π΅ областа ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС сними со боја ΠΏΡ€Π΅ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΠΈΠΏΠ΅Ρ‚Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, кој Π½Π΅ Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Ова Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π±Π°Ρ€Π°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ пиксСл ΠΈΠ»ΠΈ Π΄Π° ја Ρ€Π΅ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ содрТината Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ пиксСл ΠΏΠΎ пиксСл.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ систСмный интСрфСйс Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΈΠ· адрСсной ΠΊΠ½ΠΈΠ³ΠΈ, доступ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдоставляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ полномочия ACTION_PICK_CONTACTS. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· прСдоставлСния полномочия READ_CONTACTS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· адрСсной ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ.

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ API-Ρ‚ΠΎ PhotoPickerUiCustomizationParams Π·Π° Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π½Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‡ΠΎΡ‚ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° сС совпаднС со стилот Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ соодносот Π½Π° сликитС Π½Π° сликичкитС ΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈΡ‚Π΅ ΠΎΠ΄ 1:1 (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅Π½) Π½Π° 9:16 (ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π΅Π½).

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π°Ρ‚Π° USE_LOCATION_BUTTON, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π²Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ систСмско ΠΊΠΎΠΏΡ‡Π΅ Π²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° Π΄Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ пристап Π΄ΠΎ ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°. ΠšΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° систСмот ΠΈ, ΠΊΠΎΠ³Π° корисникот ќС ΠΊΠ»ΠΈΠΊΠ½Π΅ Π½Π° Π½Π΅Π³ΠΎ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° пристап Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° само Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚Ρ€Π°Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° сСсија.

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ поставка ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ скриСтС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎΠ΄ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΈ.
  • Π”ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° со Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° снимањС Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° экранных Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ (Screen Reactions), ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… запись Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ с созданиСм скринкаста для налоТСния своих ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ дСйствиям Π½Π° экранС.


  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ для ΠΈΠ³Ρ€ Π½Π° устройствах со складными экранами, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ΄Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° раскладного экрана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса, Π° другая для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π°.

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Handoff API, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја прСнСсСтС ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Π΅Π΄Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Ρ€ΡƒΠ³Π° Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° Android-ΡƒΡ€Π΅Π΄ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°Π±Π»Π΅Ρ‚) ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΌΡƒ.

  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ сС ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π·Π°ΠΊΠΎΡ‚Π²Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΊΠΎΠΈ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ β€žΠ‘Π»ΠΈΠΊΠ° Π²ΠΎ ΡΠ»ΠΈΠΊΠ°β€œ, остануваат ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠΎΠ³Π° сС Π·Π°ΠΊΠΎΡ‚Π²Π΅Π½ΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ дСсктоп Ρ€Π΅ΠΆΠΈΠΌ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ API-ја: UWB DL-TDOA API Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΡƒΡ€Π΅Π΄ Π²ΠΎ Π·Π³Ρ€Π°Π΄Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Wi-Fi Π·Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ простор; ΠΈ Proximity Detection API Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° блиски ΡƒΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Wi-Fi.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ VVC (Versatile Video Coding), ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊΠΎ стандард Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° H.266, Ρ€Π°Π·Π²ΠΈΠ΅Π½ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΈ MPEG (ISO/IEC JTC 1) ΠΈ VCEG (ITU-T), со учСство Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎ Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm ΠΈ Sony. H.266 Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π° H.265 (HEVC) ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° високоСфикасСн прСнос ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π·Π° ситС Ρ€Π΅Π·ΠΎΠ»ΡƒΡ†ΠΈΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ (ΠΎΠ΄ SD ΠΈ HD Π΄ΠΎ 4K ΠΈ 8K), ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ со висок Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ опсСг (HDR) ΠΈ панорамско Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ΄ 360 стСпСни.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТноста Π·Π° снимањС Π²ΠΈΠ΄Π΅ΠΎ со константно Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚. Овој Ρ€Π΅ΠΆΠΈΠΌ Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π²ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ MediaRecorder со помош Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ setVideoEncodingQuality(), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° Π±ΠΈΡ‚Ρ€Π΅Ρ˜Ρ‚ΠΎΡ‚.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ RAW14, примСняСмого Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ 15 Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Π½Π°Π».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° HDR-Π²ΠΈΠ΄Π΅ΠΎ Eclipsa Video.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ софтвСрски Π΅Π½ΠΊΠΎΠ΄Π΅Ρ€ Π·Π° Π°ΡƒΠ΄ΠΈΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ HE-AAC (High-Efficiency Advanced Audio Coding), кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΈ ниски ΠΈ високи Π±ΠΈΡ‚Ρ€Π΅Ρ˜Ρ‚ΠΈ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π°, ACCESS_LOCAL_NETWORK, Π·Π° Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ пристапот Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°. Оваа Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΈ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚ со ΡƒΡ€Π΅Π΄ΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ домашни ΡƒΡ€Π΅Π΄ΠΈ ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ систСми. Оваа Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π·Π° Π΄Π° сС спрСчат Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π° скСнираат Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ рСсурси, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΏΡ€ΠΈΠΊΡ€ΠΈΠ΅Π½ΠΎ Π΄Π° ја ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π½Π° корисникот.
  • Π—Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° ΠΎΠ΄ ΠΏΡ€Π΅ΡΡ€Π΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (OTP) ΠΈ ΠΏΠΎΡ‚Π²Ρ€Π΄Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ испратСни ΠΏΡ€Π΅ΠΊΡƒ SMS Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π°. ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сСга ΠΈΠΌΠ°Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ пристап Π΄ΠΎ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΡ€Π°ΠΊΠΈ само Ρ‚Ρ€ΠΈ часа ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΈΠΎΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‡ Π½Π° SMS Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΡ€Π°ΠΊΠΈ вСднаш.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π·Π²ΠΎΠ½ΠΊΠΎΠ² мошСнников, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ сотрудниками Π±Π°Π½ΠΊΠ°. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с установлСнными банковскими прилоТСниями для подтвСрТдСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½ Π±Π°Π½ΠΊΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π±Π°Π½ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ входящиС Π·Π²ΠΎΠ½ΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставлСния прилоТСниям Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ мСстополоТСнии, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСанса Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ динамичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° (DCL, Dynamic Code Loading) Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ для примСнСния с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ System.load(), Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
    Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… DEX ΠΈ JAR. DCL позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ подстановки врСдоносного ΠΊΠΎΠ΄Π° Π² динамичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹, благодаря Π²Ρ‹ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€Π°Π² доступа, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° транспарСнтност Π½Π° сСртификати Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠΎ Π΄ΠΈΡ„ΠΎΠ»Ρ‚, ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ јавСн Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° ситС ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΡˆΡ‚Π΅Π½ΠΈ сСртификати.
  • Π’ΠΎΠ²Π΅Π΄Π΅Π½Π° Π΅ моТноста Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΡšΠ΅ Π½Π° APK ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ кој Π³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° класичниот Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ со ML-DSA Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚, кој Π΅ ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° Π±Ρ€ΡƒΡ‚Π°Π»Π½Π° сила Π½Π° ΠΊΠ²Π°Π½Ρ‚Π΅Π½ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€.
  • Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ доступ ΠΊ API для воспроизвСдСния Π·Π²ΡƒΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ устройствам ΠΈ измСнСния громкости. ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ взаимодСйствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ воспроизвСдСниС ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ HPKE (Hybrid Public Key Encryption, RFC 9180), кој ја ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π»Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° прСнос Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ со јавСн ΠΊΠ»ΡƒΡ‡ со високитС пСрформанси Π½Π° симСтричното ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ (ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ сС ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ со Π±Ρ€Π· симСтричСн ΠΊΠ»ΡƒΡ‡, Π° самиот ΠΊΠ»ΡƒΡ‡ Π΅ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ со Π±Π°Π²Π΅Π½ асимСтричСн ΠΊΠ»ΡƒΡ‡).
  • ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ PIN-ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ физичСской ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ послСднСго Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ символа ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π½Π°Π±ΠΎΡ€Π°.
  • Π—Π° Π΄Π° сС поСдностави ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° touchpad Π²ΠΎ ΠΈΠ³Ρ€ΠΈΡ‚Π΅, Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со настанитС Π½Π° Π³Π»ΡƒΠ²Ρ‡Π΅Ρ‚ΠΎ ΠΈ touchpad Π΅ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, настанитС Π½Π° touchpad ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΄Π²ΠΈΠΆΠ΅ΡšΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΎΡ‚ ΠΈ гСстовитС Π·Π° ΡΠΊΡ€ΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ сСга сС ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€Π°Π°Ρ‚ Π²ΠΎ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ, исто ΠΊΠ°ΠΊΠΎ кај Π³Π»ΡƒΠ²Ρ‡Π΅Ρ‚ΠΎ. ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΠΎΡ‚ Π΄ΠΎ апсолутнитС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° со Сксплицитно Π½Π°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ POINTER_CAPTURE_MODE_ABSOLUTE.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ getInitialRestingBounds() Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ ChooserSession, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ Π²ΠΈ Π΄Π° ја Π΄ΠΎΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Π°Ρ‚Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π° ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Π΄ΠΈΡ˜Π°Π»ΠΎΠ³ΠΎΡ‚ Chooser ΠΎΡ‚ΠΊΠ°ΠΊΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ќС прСстанС ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ќС Π±ΠΈΠ΄Π°Ρ‚ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ getStreamingAppMaxDownlinkKbps ΠΈ getStreamingAppMaxUplinkKbps Π·Π° Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ максималниот пропусСн опсСг Π½Π° комуникацискиот ΠΊΠ°Π½Π°Π» со Ρ†Π΅Π» Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π·Π° стриминг.
  • На ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΈΠΌ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ API Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ СкстСнзии Π·Π° ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ спСцифични Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π΅Ρ‚Π°Π»ΠΈΡ‚Π΅ со супСр Ρ€Π΅Π·ΠΎΠ»ΡƒΡ†ΠΈΡ˜Π°, Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡˆΡƒΠΌΠΎΡ‚ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ со Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π°.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π·Π° добивањС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Ρ‚ΠΈΠΏΠΎΡ‚ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π° (Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°, USB Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠ»ΡƒΡˆΠ½ΠΈ Π°ΠΏΠ°Ρ€Π°Ρ‚ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Bluetooth Low Energy (BLE). ОвиС ΡƒΡ€Π΅Π΄ΠΈ сСга сС класифицирани Π²ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ˜Π° TYPE_BLE_HEARING_AID, ΡˆΡ‚ΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€Π°Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΡΠ»ΡƒΡˆΠ½ΠΈ Π°ΠΏΠ°Ρ€Π°Ρ‚ΠΈ ΠΈ ΡΠ»ΡƒΡˆΠ°Π»ΠΊΠΈ ΠΈ ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ Π΄Π° ја ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ ΠΎΠ΄ систСмот (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ°, ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ Π·Π° Ρ•Π²ΠΎΠ½Π΅ΡšΠ΅ ΠΈ Π°Π»Π°Ρ€ΠΌΠΈ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΠΎΡ‚ Π·Π²ΡƒΡ‡Π½ΠΈΠΊ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π° Π½Π΅ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡˆΠ΅Π½ Π°ΠΏΠ°Ρ€Π°Ρ‚).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС посСбни поставки Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅ внСсСни Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠ°Ρ‚Π° тастатура ΠΈ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π½Π° Π΄ΠΎΠΏΠΈΡ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Π·Π½Π°Ρ†ΠΈΡ‚Π΅ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° внСсСни со Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠ°Ρ‚Π° тастатура сС вСднаш скриСни.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ ΠΏΡ€ΠΈΠΊΠ°Π· Π½Π° Π²ΠΈΡŸΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ со зСмањС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ Π²ΠΎ DPI ΠΏΡ€ΠΈ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ACTION_VPN_APP_EXCLUSION_SETTINGS, ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° систСмски Π΅ΠΊΡ€Π°Π½ со поставки ΡˆΡ‚ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄Π° ΠΈΠΌΠ° пристап Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ VPN Ρ‚ΡƒΠ½Π΅Π»ΠΎΡ‚.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ˜Π°Π·ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° OpenJDK 25 ΠΈ класитС Π½Π° Java.
  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° API-Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° сС ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ updateOutputConfigurations() Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ CameraCaptureSession Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΎΠ΄Π²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π»Π΅Π·Π½ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ Π²ΠΎ двиТСњС Π±Π΅Π· ΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ Ρ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° сСсија Π·Π° снимањС со ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π°. Оваа ΠΏΡ€ΠΎΠΌΠ΅Π½Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π΅ΠΏΡ€Π΅Ρ‡Π΅Π½ΠΎ ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, снимањС Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°ΡšΠ΅). ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ ΡˆΡ‚ΠΎ ΠΎΠΏΡ„Π°ΡœΠ°Π°Ρ‚ повСќС Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ сСнзори, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТноста Π·Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° сСкој сСнзор, Π° Π½Π΅ само Π·Π° ΠΏΡ€ΠΈΠΌΠ°Ρ€Π½ΠΈΠΎΡ‚.
  • Атрибутот android:usesCleartextTraffic, кој ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°ΡˆΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄Π° прСнСсуваат Π½Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° β€žhttp://β€œ, Π΅ застарСн. Π”ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π½Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС користат посСбни Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° бСзбСдносна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС поставки Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° VoIP ΠΏΠΎΠ²ΠΈΡ†ΠΈ, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ Π΄Π°Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ сС Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Π»ΠΎΠ³ΠΎΠ²ΠΈΡ‚Π΅ ΠΈ Π΄Π°Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π·Π°Π²Ρ€ΡˆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ²ΠΈΡ†ΠΈ сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚.
  • API-Ρ‚ΠΎ Π·Π° Wi-Fi RTT (Round-Trip-Time) Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΎ Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Π±Π»ΠΈΠ·ΠΈΠ½Π°Ρ‚Π° Π΄ΠΎ пристапнитС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° peer-to-peer јазли.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π²ΠΎ CompanionDeviceManager Π·Π° Π±Π°Ρ€Π°ΡšΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со мСдицински ΡƒΡ€Π΅Π΄ΠΈ ΠΈ фитнСс Ρ‚Ρ€Π°ΠΊΠ΅Ρ€ΠΈ.
  • Π’ Android Runtime (ART) ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° гСнСрациски собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅ (Generational Concurrent Mark-Compact Garbage Collector), кој ја ΠΎΠ΄Π΄Π΅Π»ΡƒΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° β€žΡΡ‚Π°Ρ€ΠΈβ€œ ΠΈ β€žΠΌΠ»Π°Π΄ΠΈβ€œ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°Ρ˜ΡœΠΈ ја Сфикасноста Π½Π° Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ со ΠΊΡ€Π°Ρ‚ΠΎΠΊ Π²Π΅ΠΊ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅. Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° гСнСрациски собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Ρ€ΠΈΠ·ΠΈΠΊΠΎΡ‚ ΠΎΠ΄ Π·Π°ΡΡ‚ΠΎΡ˜ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° распрСдСлбата Π½Π° рСсурситС ΠΈ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° процСсорот, ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°Ρ˜ΡœΠΈ ја СнСргСтската Сфикасност.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Π»ΠΈΠΌΠΈΡ‚Π°, вычисляСмого Π½Π° основС ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² устройствС ΠžΠ—Π£, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Для сокращСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° потрСбляСмой памяти ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ R8 Optimizer, ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π½Π° классов, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ рСсурсы.
  • ΠŸΡ€ΠΈ сборкС ядра Linux Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° оптимизация AutoFDO (Auto-Feedback-Directed Optimization), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ профилирования c ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ частотС выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… участков ΠΊΠΎΠ΄Π° для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ часто выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… тСстах Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AutoFDO для ядра ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° 2.1%, ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° 4.3%, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ эффСктивности систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π½Π° 9.3%, ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния mmap-Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Binder Π½Π° 12.3%, HwBinder Π½Π° 20% ΠΈ Binder RPC Π½Π° 21.7%.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π΅Π΄ΠΎΡ‚ Π½Π° ΠΏΠΎΡ€Π°ΠΊΠΈ android.os.MessageQueue, која Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· Π·Π°ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ°. Оваа Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° пСрформанситС ΠΈ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Π³ΡƒΠ±Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°ΠΌΠΊΠΈ.
  • Апликации ΠΊΠΎΠΈ Π±Π°Ρ€Π°Π°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Android 17 ΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π΅ΠΆΠ½ΠΈΡ‚Π΅ изданија, ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° врСдноститС Π½Π° ΠΏΠΎΠ»ΠΈΡšΠ°Ρ‚Π° ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ β€žΡΡ‚Π°Ρ‚ΠΈΡ‡ΠΊΠΈ Ρ„ΠΈΠ½Π°Π»Π΅Π½β€œ Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° поагрСсивни ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° пСрформанситС Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅.
  • Π—Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° распорСдитС Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·ΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‡ΠΈ TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM ΠΈ TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅Ρ€ΠΎΡ‚ ProfilingManager Π·Π° Π΄Π° сС собСрат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ корисни Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со пСрформанситС.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster