До основного змісту

Технології

Google випустила першу бету Android 17: що нового?

Компанія Google представила першу бета-версію операційної системи Android 17 під кодовою назвою «CinnamonBun» для смартфонів Pixel. Оновлення містить зміни в інтерфейсі, продуктивності та безпеці.

Google представила першу бета-версію ОС Android 17, поки що для всіх моделей смартфонів Pixel, від 6 до 10 покоління.

Власники цих пристроїв уже можуть зареєструватися та отримати оновлення до бета-версії через додаток Android. Оскільки це поки що бета-версія, цілком можливі помилки, однак вона має бути стабільнішою за попередню версію для розробників. Офіційно Android 17 отримала кодову назву «CinnamonBun».

У новій версії з’явилася можливість утримувати натиснутим рядок пошуку Google в Pixel Launcher і налаштовувати його. До цього параметри налаштування змінювали лише сам віджет, доданий на головний екран. Тепер вони фактично змінюють закріплений рядок пошуку в Pixel Launcher. При цьому з’являється додатковий віджет пошуку замість оновлення закріпленого рядка.

Додатки для Android 17 рівня API 37, що працюють на великих екранах (sw» 600dp), змінюватимуть розмір і орієнтацію екрана. При цьому ігноруються атрибути screenOrientation, resizeableActivity, minAspectRatio та maxAspectRatio. Виняток становлять пристрої з роздільною здатністю менш як 600dp та ігри.

Система більше не проводить перезапусків дій за замовчуванням при певних змінах конфігурації. Серед іншого:

  • CONFIG_KEYBOARD / CONFIG_KEYBOARD_HIDDEN
  • CONFIG_NAVIGATION
  • CONFIG_TOUCHSCREEN

Якщо пристрій використовує перезапуск для перезавантаження ресурсів при виникненні цих дій, необхідно ввімкнути цю функцію, використовуючи новий атрибут маніфесту android:recreateOnConfigChanges. Оновлення android.os.MessageQueue без блокувань зменшує кількість пропущених кадрів. Збирач Concurrent Mark-Compact від ART підтримує очищення від сміття з урахуванням моделі смартфона, віддаючи перевагу частішому очищенню для новіших моделей. Додано нові тригери профілів. ProfilingManager додає тригери для COLD_START, OOM і KILL_EXCESSIVE_CPU_USAGE. Для зменшення використання пам’яті в користувацькому інтерфейсі повідомлень діють суворі обмеження.

CameraCaptureSession.updateOutputConfigurations дозволить перемикатися між режимами фото та відео без закриття сесії та виникнення збоїв. Функція setVideoEncodingQuality в медіарекордері дозволяє налаштувати постійну якість (CQ) для відеокодерів. Відтворення звуку, запити на зміну гучності запускаються у фоновому режимі. Додано підтримку платформи для універсального кодування відео (H.266).

Функція Cleartext (android:usesCleartextTraffic) визнана застарілою. Додатки, що використовують SDK 37 і вище та покладаються на цей атрибут, за замовчуванням блокуватимуть передачу даних у відкритому вигляді. Користувачам необхідно переходити на Network Security Configuration. Представлено загальнодоступний інтерфейс для постачальника послуг для реалізації гібридної криптографії HPKE.

Серед нових профілів - медичні прилади та фітнес-трекери. Діалогове вікно уніфікованих дозволів setExtraPermissions об’єднує дозволи для сусідніх пристроїв у діалогове вікно.

Раніше ми писали, що найближчими місяцями Google готується випустити наступне велике оновлення Android. Компанія планує додати в дизайн більше ефекту «рідкого скла». Однією з ключових змін інтерфейсу ОС Android 17, яка прийде на зміну Android 16, стане розділення панелей сповіщень і швидких налаштувань.