Google официально объявила о выпуске Android 17 и начале её внедрения на устройствах серии Pixel. Одновременно с этим исходный код платформы стал доступен в рамках Android Open Source Project (AOSP). Это обновление знаменует собой фундаментальный сдвиг в архитектуре системы, превращая её в полноценную платформу для искусственного интеллекта и пересматривая правила работы с приложениями.

ИИ как основа системы

Главным концептуальным изменением Android 17 стал акцент на создании полноценной ИИ-системы, объединяющей аппаратное обеспечение, программное обеспечение и LLM-модели. Ключевым инструментом стало расширение возможностей AppFunctions — специального API и библиотеки Jetpack.

Благодаря этой технологии разработчики могут передавать уникальные функции своих приложений в качестве инструментов для Android MCP (локального аналога протокола Model Context Protocol). Это позволит умным помощникам и ИИ-агентам (в частности, Google Gemini) самостоятельно находить, комбинировать и выполнять сложные цепочки действий в сторонних приложениях от имени пользователя.

Новые правила для разработчиков и пользователей

Google объявила о переходе к стандарту «адаптивность превыше всего». Для всех приложений, ориентированных на Android 17 (API level 37), полностью отменяется возможность блокировки изменения размера окна и фиксации ориентации экрана на больших дисплеях (sw > 600 dp). Система будет игнорировать старые параметры манифеста, такие как screenOrientation или resizeableActivity=false. Исключением останутся только игры.

В обновлении также появились новые инструменты для многозадачности:

  • App Bubbles и Bubble Bar: пользователи теперь могут превратить любое приложение в плавающий на экране пузырь, долго нажав на иконку. В свою очередь, на планшетах появилась специальная панель Bubble Bar для управления ими.
  • Интерактивный PiP на рабочем столе: режим «картинка в картинке» для настольных конфигураций стал полностью интерактивным — окна остаются кликабельными и функциональными поверх других программ.
  • Функция Continue On: позволяет мгновенно переносить активные задачи между различными Android-устройствами. Пользователь увидит подсказку на панели задач своего планшета и сможет одним касанием открыть приложение именно в том месте, где остановился на смартфоне.

Compose-first и борьба с «тяжелыми» приложениями

Google официально объявила, что Android теперь является платформой Compose-first. Все новые интерфейсы, инструменты, библиотеки и официальные инструкции будут разрабатываться исключительно для Jetpack Compose. Старые компоненты (пакет android.widget) и классические библиотеки на базе View (включая Fragments, RecyclerView и ViewPager) переходят в режим поддержки — они будут получать только критические исправления безопасности без новых функций.

Для борьбы с «тяжелыми» приложениями, которые перегружают процессор и разряжают аккумулятор, в Android 17 вводятся жесткие ограничения на использование оперативной памяти. Если приложение превысит норму, определенную на основе общего объема ОЗУ устройства, система мгновенно его закроет, зафиксировав ошибку MemoryLimiter:AnonSwap.

Также были внедрены важные изменения в работу ядра системы:

  • Сбор мусора (GC): внедрены более частые и менее ресурсоемкие циклы очистки памяти для короткоживущих объектов. Это снизило нагрузку на процессор и устранило микрозависания интерфейса.
  • Lock-Free MessageQueue: очередь сообщений переведена на архитектуру без блокировок — это положительно повлияло на скорость запуска приложений.
  • Запрет на изменение полей: попытки изменить значения полей static final посредством рефлексии приведут к вызову исключения IllegalAccessException, а через JNI — к немедленному сбою программы.

Защита данных и постквантовая криптография

Android 17 продолжает курс на защиту персональных данных пользователей. Временный доступ теперь предоставляется только к конкретно выбранным строкам. В систему была интегрирована поддержка алгоритма ML-DSA на уровне защищенного хранилища ключей Keystore, а также схема подписи APK v3.2 для защиты от будущих угроз со стороны квантовых компьютеров.

Среди ключевых нововведений в сфере безопасности:

  • EyeDropper API: новый безопасный системный инструмент позволяет приложениям извлекать цвет из любой точки экрана без необходимости получения чувствительных разрешений на полную запись или трансляцию дисплея.
  • Защита от перехвата SMS: доступ к сообщениям с кодами OTP (одноразовыми паролями) теперь искусственно задерживается на три часа для всех сторонних приложений, если зафиксировано несоответствие домену (WebOTP) или если приложение ориентировано на SDK 37+.
  • Локальная сеть: для связи с устройствами «умного дома» теперь обязательно требуется отдельное разрешение ACCESS_LOCAL_NETWORK.
  • Скрытие символов: при вводе паролей с физической клавиатуры система больше не будет отображать последний введенный символ по умолчанию.