Google наконец-то объяснила, почему Android AI Core постоянно расходует память устройства — и это действительно имеет смысл.

Если вы когда-либо, взглянув на распределение памяти вашего Android-смартфона, удивлялись тому, сколько места занимает AICore, вы не одиноки. Это одна из тех вещей, которые легко заметить, но трудно объяснить, и какое-то время Google не давал в этом никаких разъяснений. Теперь ситуация изменилась, и объяснение оказалось более разумным, чем предполагала окружающая это загадка.

AICore — это встроенная в устройство платформа искусственного интеллекта, обеспечивающая работу постоянно расширяющегося списка функций Android 14 и выше: интеллектуальные ответы в WhatsApp, обнаружение мошенничества в сообщениях , транскрипция в реальном времени, коррекция грамматики, суммирование аудио и многое другое. Она работает локально на поддерживаемом оборудовании Gemini Nano , что означает, что ваши данные остаются на устройстве, функции работают без подключения к интернету, и нет задержек при отправке запросов на удаленный сервер. Компромисс, как известно любому, кто устанавливал многогигабайтные модели, — это объем памяти.

Резкий скачок объемов хранения объясняется простым фактом.

Компания Google опубликовала статью поддержки, в которой рассматривается вопрос, вызывавший наибольшее недоумение у пользователей: почему объем памяти, занимаемый AICore, иногда неожиданно увеличивается. Ответ заключается в том, что при появлении новой версии Gemini Nano, AICore одновременно хранит старую и новую версии до 3 дней, после чего удаляет исходную версию.

Это мера предосторожности. Если после установки новой версии модели возникнут проблемы, ваш телефон сможет мгновенно вернуться к предыдущей версии, вместо того чтобы заново загружать гигабайты данных о модели. Это разумное инженерное решение, которое кажется очевидным задним числом, но Google, вероятно, следовало сообщить об этом раньше, учитывая, сколько путаницы это вызвало.

Внедрение ИИ непосредственно на устройстве оправдывает затраты на хранение данных, но Google должен быть честен в этом вопросе.

Аргументы в пользу использования ИИ непосредственно на устройстве действительно убедительны. Сохранение конфиденциальных данных на вашем устройстве — это значимый шаг вперед в плане защиты конфиденциальности в эпоху, когда, кажется, все данные хранятся где-то в облаке. Функции, работающие в режиме полета, оказываются гораздо полезнее, чем кажется, в условиях нестабильного подключения. А локальная обработка данных происходит быстрее, чем ожидание ответа от сервера.

Но добрая воля имеет свои пределы, когда пользователи сталкиваются с необъяснимым скачком объема используемого хранилища без какого-либо контекста. Документирование этого события сейчас — правильное решение, просто не должно было потребоваться столько времени, чтобы до этого дойти.