OpenAI экспериментирует с принципиально новым способом предоставления ChatGPT доступа к экрану Android-устройств. Вместо ресурсоёмкого метода непрерывной записи экрана через MediaProjection API компания тестирует подход на основе Android Accessibility Service и системы плавающих пузырьков (Bubbles). Обнаруженный в коде версии 1.2026.118 приложения ChatGPT для Android, новый метод обещает меньшее потребление ресурсов и более плавный пользовательский опыт — однако вызывает серьёзные вопросы в области конфиденциальности и безопасности.
Как работает нынешний метод: MediaProjection API
Текущая реализация демонстрации экрана в ChatGPT для Android построена на базе MediaProjection API — стандартного системного интерфейса Android, который также используется для записи экрана и трансляции изображения на внешние дисплеи. Этот подход работает, но обременён рядом существенных недостатков.
Во-первых, при каждом новом сеансе система требует явного согласия пользователя — появляется диалоговое окно с предупреждением, которое прерывает рабочий процесс. Во-вторых, поскольку API фактически осуществляет непрерывную запись экрана, нагрузка на процессор и аккумулятор значительно возрастает, замедляя работу других приложений. Начиная с Android 14, приложение обязано запрашивать согласие пользователя перед каждой новой сессией MediaProjection — повторное использование ранее выданного токена приводит к `SecurityException`.
Новый подход: Accessibility API + Bubbles
Код, обнаруженный в ChatGPT версии 1.2026.118 изданием Android Authority, описывает принципиально иной алгоритм работы.
Пошаговая активация
При первом использовании нового режима пользователь проходит следующую последовательность шагов:
1. Включение «ChatGPT screen help» в разделе «Специальные возможности» (Accessibility) Android — это открывает ChatGPT доступ к чтению видимого текста, кнопок и элементов интерфейса.
2. Включение уведомлений для приложения ChatGPT — чтобы система не выгружала процесс из памяти.
3. Включение разговорных пузырьков (Bubbles) для ChatGPT — это закрепляет плавающий значок поверх любого приложения.
После выдачи всех разрешений на экране появляется постоянный плавающий пузырёк ChatGPT. Нажав на него, пользователь открывает интерфейс, где может задать вопрос о содержимом текущего экрана. Принципиально важно, что система фокусируется исключительно на активном экране, игнорируя историю предыдущих чатов.
Технические преимущества
Ключевое отличие нового метода от MediaProjection — переход от непрерывного захвата видеопотока к чтению текстовых и UI-элементов по запросу. Accessibility API извлекает структурированные данные из интерфейса (текст, названия кнопок, метки элементов) без кодирования видеокадров, что, как правило, существенно снижает нагрузку на CPU/GPU. Обращение к экрану происходит только в момент, когда пользователь нажимает на пузырёк, — а не постоянно в фоне.
Роль Android 17: расширенная система Bubbles
Новый метод ChatGPT органично вписывается в экосистему Android 17, стабильный релиз которого ожидается в июне 2026 года.
Ключевое изменение Android 17 в контексте данной темы — открытие Bubbles для любых приложений. До этого функция плавающих пузырьков была доступна преимущественно мессенджерам. Начиная с Android 17 Beta 3, любое приложение можно запустить в режиме плавающего окна: достаточно зажать иконку приложения и выбрать опцию «Bubble». Несколько пузырьков могут сосуществовать одновременно — их можно перемещать по экрану и убирать, перетащив вниз к крестику.
При этом важно отметить: Bubbles API существует с Android 11, а значит новый метод ChatGPT будет работать и на более старых версиях системы.
| Характеристика | MediaProjection API (текущий) | Accessibility + Bubbles (новый) |
|---|---|---|
| Принцип работы | Непрерывная запись видеопотока | Чтение UI-элементов по запросу |
| Разрешения | Требует согласия при каждой сессии | Единовременная настройка в Accessibility |
| Потребление ресурсов | Высокое (CPU/GPU) | Низкое (текстовое чтение) |
| Персистентность | Требует ручного запуска | Постоянный пузырёк на экране |
| Минимальная версия Android | Android 5 | Android 11 |
| Диалоги разрешений | Каждый раз | Только при первой настройке |
Конкурентный контекст: гонка за «осведомлённость об экране»
Новая функция ChatGPT следует в фарватере стратегии, которую Google давно реализует в Gemini. Встроенный в Android на системном уровне, Gemini умеет «видеть» экран нативно — через те же механизмы ОС, без сторонних разрешений. Пользователь просто нажимает кнопку ассистента, и Gemini получает контекст текущего экрана автоматически.
ChatGPT, как сторонний ассистент, вынужден прокладывать обходные пути. Новый метод на базе Accessibility + Bubbles — попытка приблизиться к нативному опыту Gemini без системного доступа. Это часть более широкой стратегии OpenAI: компания также разрабатывает собственный смартфон в партнёрстве с MediaTek, Qualcomm и Luxshare, где AI-агент должен заменить традиционные приложения.
Конфиденциальность и безопасность: обратная сторона медали
Несмотря на очевидные преимущества, новый подход поднимает острые вопросы безопасности, которые нельзя обойти стороной.
Мощь Accessibility API — и её угрозы
AccessibilityService — один из самых привилегированных API в Android. Приложение с этим разрешением способно:
- Читать текст в полях ввода и элементах любых приложений
- Наблюдать за действиями пользователя в режиме реального времени
- Отслеживать нажатия кнопок, переходы между экранами и системные уведомления
- Потенциально получать данные банковских приложений, мессенджеров и менеджеров паролей
История знает немало примеров злоупотреблений этим API. Вредоносная программа DroidLock использует его для кражи персональных данных с последующим требованием выкупа; Albiriox через Accessibility API устанавливает себя и передаёт удалённый контроль злоумышленникам. Малварь, изученная исследователем Malwarebytes Стефаном Дашичем, маскировалась под страницу безопасности Google, злоупотребляя теми же сервисами доступности.
Ответные меры Google: Android 17 и Advanced Protection Mode
Google осознала масштаб угрозы и ввела контрмеры в Android 17 Beta 2. При включении режима Advanced Protection Mode (AAPM) система:
- Блокирует доступ к Accessibility API для приложений, не классифицированных как инструменты для людей с ограниченными возможностями
- Автоматически отзывает уже выданные разрешения у таких приложений
- Не позволяет пользователю вручную выдать разрешение, пока AAPM активен
По данным исследователей Guardsquare, именно Accessibility API эксплуатируется в подавляющем большинстве современных банковских троянов и мобильных инфостилеров. Google также планирует ограничить возможность установки приложений, пытающихся злоупотреблять accessibility-правами при инсталляции.
Правовой и категориальный вопрос
Использование Accessibility API требует от разработчика декларирования своего приложения как «инструмента доступности» (accessibility tool). Google явно обозначает, что API «должен использоваться только для помощи пользователям с ограниченными возможностями». Вопрос о том, вписывается ли AI-ассистент, читающий экран, в эту категорию, остаётся юридически и политически открытым. Если ChatGPT получит статус инструмента доступности, он автоматически будет освобождён от ограничений AAPM — но это может вызвать критику со стороны Google и регуляторов.
Рекомендации для пользователей
До момента, пока OpenAI не прояснит политику обработки данных в рамках нового метода, эксперты рекомендуют:
- Отзывать разрешения Accessibility у ChatGPT, когда помощь с экраном не нужна — особенно перед открытием банковских приложений и менеджеров паролей.
- Не включать расширенный доступ на устройствах с чувствительными данными — рабочих телефонах с корпоративными аккаунтами, устройствах с MFA-приложениями.
- Следить за официальными заявлениями OpenAI о том, какие данные собираются, как они хранятся и передаются ли третьим сторонам.
- Пользователям с повышенными требованиями к безопасности рассмотреть возможность включения Advanced Protection Mode в Android 17 — это предотвратит выдачу Accessibility-доступа ChatGPT.
Статус функции: пока только в коде
Функция обнаружена методом APK teardown (анализа кода приложения), а не в рамках официального анонса. Это означает, что OpenAI находится на стадии экспериментального прототипирования: код может быть изменён, отложен или полностью удалён до публичного релиза. OpenAI не комментировала находки.
Предыдущие APK teardown’ы ChatGPT уже раскрывали функции, которые впоследствии выходили в продакшн, — например, ярлыки на главном экране и пользовательские шаблоны для меню «Поделиться». Если история повторится, новый метод демонстрации экрана может появиться в стабильной версии уже в 2026 году — вероятно, вместе с выходом стабильного Android 17 в июне.
Итог
Переход ChatGPT на Android с MediaProjection к связке Accessibility + Bubbles — логичный технический шаг, продиктованный как ресурсными ограничениями, так и конкурентным давлением со стороны Gemini. Новый метод обещает плавный, ненавязчивый опыт с минимальным потреблением ресурсов. Однако он неизбежно создаёт напряжение с политикой Google в отношении Accessibility API и порождает обоснованные опасения у пользователей, которые не готовы предоставлять AI-ассистенту столь глубокий доступ к своим устройствам. То, как OpenAI разрешит этот баланс между удобством и безопасностью, определит судьбу функции — и, вероятно, станет важным прецедентом для всей индустрии мобильных AI-ассистентов.
