RSS Блог разработчиков Android Заметка

RSS Блог разработчиков Android

Блог Android Developers - это платформа, поддерживаемая Google для предоставления обновлений, информации и руководств для разработчиков приложений для Android. В нем регулярно публикуются сообщения на различные темы, включая новые функции в Android, обновления инструментов для разработчиков Android, истории успеха разработчиков и советы по передовому опыту. Блог ориентирован на разработчиков, работающих над приложениями для Android, и призван помочь им оптимизировать свои приложения для платформы Android. Он также поощряет разработчиков делиться своим опытом, идеями и достижениями в разработке приложений.

Трэд заметок

Менеджеры по продуктам Android представили Eclipsa Video для устранения несоответствий в воспроизведении HDR-видео на различных экранах. В настоящее время одно и то же HDR-видео может выглядеть резко ярким или тусклым в зависимости от дисплея. Eclipsa Video — это новый стандарт, основанный на SMPTE ST 2094-50, разработанный для последовательного и комфортного рендеринга видео. Он устраняет догадки, предоставляя дисплеям точные указания по рендерингу яркости изображения. Eclipsa Video обеспечивает постоянную базовую яркость для читаемости и избегает дискомфортного блика. Он также обеспечивает адаптивный запас, интеллектуально масштабируя блики на мобильных экранах, чтобы предотвратить ослепляющие переходы. Формат сохраняет творческий замысел, передавая покадровые инструкции по цвету, контрастности и настроению. Начиная с Android 17, поддержка Eclipsa Video интегрирована непосредственно в платформу для телефонов, планшетов и телевизоров. Разработчики и создатели приглашаются к реализации воспроизведения и захвата Eclipsa Video с использованием предоставленных руководств и инструментов с открытым исходным кодом. Как открытый стандарт, ожидается, что Eclipsa Video со временем получит более широкое распространение среди разработчиков приложений и производителей оборудования.
Google Play обновляет свою бизнес-модель, чтобы предоставить разработчикам больше гибкости и поддержать их рост. Новая программа выбора биллинга позволит разработчикам по всему миру использовать альтернативные платежные системы или ссылаться на свои собственные веб-сайты для покупок в Великобритании и ЕЭЗ, с планами расширения на другие рынки. Эта программа предлагает больше возможностей для управления цифровой коммерцией наряду с существующей системой биллинга Google Play. Начиная с 30 июня 2026 года, сервисные сборы будут отделены от биллинговых сборов в США, ЕЭЗ и Великобритании. Первоначальный сервисный сбор составит 10% от первых 1 миллиона долларов годового дохода для всех транзакций, включая автоматически продлеваемые подписки. Для других транзакций сборы будут варьироваться в зависимости от того, является ли установка приложения пользователем новой или существующей в регионе. Дополнительный биллинговый сбор в размере 5% будет применяться к транзакциям, использующим платежную систему Google Play в США, Великобритании и ЕЭЗ. Разработчики, использующие альтернативные платежные системы или внешние ссылки, не будут взимать этот биллинговый сбор. Google также представляет обновленные программы Games Level Up и новую программу Apps Experience. Разработчики, чьи приложения и игры соответствуют определенным требованиям для этих программ, могут претендовать на сниженные ставки сервисных сборов. Подробные руководства для этих программ доступны, а карты ставок программ станут активными 30 сентября 2026 года. Эти обновления будут внедряться поэтапно на всех рынках. Разработчикам рекомендуется ознакомиться с деталями программ и руководствами, чтобы подготовиться к предстоящим изменениям.
Android укрепляет безопасность своей экосистемы с помощью верификации разработчиков — программы, запущенной в прошлом году для сдерживания злоумышленников путем требования регистрации разработчиков. Миллионы приложений уже зарегистрированы, что охватывает значительную часть установок приложений. Новые меры защиты верификации вступят в силу 30 сентября 2026 года, первоначально в Бразилии, Индонезии, Сингапуре и Таиланде, на семи крупных магазинах приложений. Эта инициатива направлена на создание более безопасной среды приложений в отрасли. Для упрощения процесса вводятся новые API, позволяющие массовую регистрацию приложений и прямую интеграцию в конвейеры CI/CD. Android Developer ID Status API будет проверять существующие регистрации, а Android Developer Console API позволит напрямую управлять именами пакетов. Эти API будут поддерживать делегирование OAuth для сторонних платформ. Новая системная служба будет установлена на большинстве устройств Android начиная с июня 2026 года для облегчения верификации разработчиков. Ограниченные учетные записи для студентов и любителей будут доступны по всему миру в августе 2026 года. Расширенный процесс установки приложений от непроверенных разработчиков также будет запущен в августе, включая проверки безопасности. После поэтапного внедрения и получения отзывов требование верификации Android будет распространено по всему миру в 2027 году. Разработчикам, распространяющим приложения в первых четырех странах, рекомендуется завершить верификацию к сентябрьскому сроку.
Google объявила о предпросмотре Geospatial API в ARCore для Jetpack XR, представив свою Систему Визуального Определения Позиции (VPS) для Android XR. Эта технология позволяет цифровому контенту привязываться к физическому миру с высокой точностью и ориентацией в поддерживаемых регионах. Чтобы продемонстрировать ее потенциал, команда разработала XR Geospatial Tour, погружающийся, безрукий опыт прогулки. Этот демонстрационный вариант объединяет Geospatial API, Gemini API с Firebase AI Logic, Google Maps Grounding и Jetpack XR SDK.Geospatial API использует компьютерное зрение, чтобы обеспечить более точное местоположение и направление, чем GPS. Приложение отслеживает пороги точности, побуждая пользователей переместиться в распознаваемые открытые области, если они находятся внутри помещения или в неподдерживаемых местах. Чтобы создать маршрут экскурсии, Gemini API запрашивается с координатами пользователя, чтобы сгенерировать структурированные ответы JSON, в которых изложены ближайшие прогулочные экскурсии. Google Maps Grounding используется для привязки сгенерированных местоположений ИИ, предотвращая неточности.Динамические голосовые комментарии реализованы с помощью модели gemini-2.5-flash-tts, которая может напрямую возвращать аудиоданные. Это добавляет живой и увлекательный элемент к виртуальному туристическому гиду. Jetpack Compose для XR используется для рендеринга пространственных компонентов и оживления экскурсии в 3D. Команда разработала пользовательские компоненты, такие как InfoSphere, для отображения точек интереса интерактивно.Объединив Jetpack Compose для XR с Geospatial API и Gemini, разработчики могут создавать пространственные trải nghiệm, которые понимают как местоположение пользователя, так и контекст. Доступность Geospatial API снижает барьер для создания приложений мирового масштаба на Android. Разработчики могут подать заявку на программу Android XR Developer Catalyst, чтобы получить доступ к XREAL Project Aura devkit. Эта инициатива направлена на содействие инновациям в разработке Android XR.
Выпущен Android 17, который превращает операционную систему в интеллектуальную систему, ориентированную на приложения. Он делает акцент на разработке с адаптивным подходом в первую очередь с обязательной возможностью изменения размера на больших экранах, а также улучшает конфиденциальность, безопасность, мультимедиа, камеру и производительность. Исходный код теперь доступен в AOSP для изучения разработчиками. Android 17 интегрирует аппаратное обеспечение, программное обеспечение и ИИ для прогнозирования потребностей пользователей и предлагает новые возможности для взаимодействия с приложениями. AppFunctions, платформенный API, позволяет приложениям предоставлять возможности в виде оркестрируемых "инструментов" для ИИ-агентов. Библиотека Jetpack упрощает реализацию AppFunctions с помощью аннотаций классов и комментариев KDoc.Учитывая, что существует более 580 миллионов устройств с большими экранами, адаптивная разработка имеет решающее значение, отсюда и переход к стандарту "адаптивный в первую очередь". Android 17 снимает ограничения на ориентацию и изменение размера на больших экранах для приложений, нацеленных на API уровня 37, требуя от них адаптации к любому размеру окна. Новые функции многозадачности включают App Bubbles для плавающих приложений, Bubble Bar на больших экранах для управления этими пузырями и интерактивный режим "картинка в картинке" для настольных сред. Параметры восстановления активности по умолчанию были обновлены, чтобы предотвратить потерю состояния во время изменений конфигурации.Функция "Continue On" позволяет беспрепятственно переносить задачи между устройствами Android. Jetpack Compose теперь является основным способом создания адаптивных приложений, при этом все новые API и библиотеки Android предназначены исключительно для Compose. Устаревшие компоненты View теперь находятся в режиме обслуживания. Android 17 включает улучшения производительности, такие как более строгие ограничения памяти для приложений, которые будут завершать работу нарушающих процессы. Поколенческий сборщик мусора и неблокирующая MessageQueue дополнительно повышают производительность за счет снижения использования ЦП и прерывистости пользовательского интерфейса.
Экосистема Android XR переживает стремительный рост благодаря новым инструментам и расширенной поддержке движков. Доступна предварительная версия 4 (Developer Preview 4) Android XR SDK, позволяющая разработчикам создавать и итерировать иммерсивные и дополненные возможности прямо со своих ноутбуков. Эта предварительная версия включает библиотеки для нацеливания на различные XR-возможности и эмулятор в Android Studio для тестирования без реального оборудования. Библиотека Jetpack Projected позволяет разработчикам расширять существующие мобильные приложения для интеллектуальных очков, адаптируя поведение в зависимости от доступности устройства. Специализированные инструменты и обновленные компоненты Jetpack Compose Glimmer облегчают создание пользовательского интерфейса и оптимизируют читаемость на дисплеях с оптическим сквозным просмотром. Для иммерсивных возможностей предварительная версия 4 предлагает архитектурные улучшения с приоритетом Kotlin и ранний предварительный просмотр API для геопространственных данных для проводных XR-очков. Этот API, в сочетании с ARCore и системой визуального позиционирования Google, позволяет привязывать цифровой контент к точным реальным местоположениям. Добавлена официальная поддержка Unreal Engine и Godot, наряду с существующей поддержкой Unity, для облегчения переноса существующих XR-возможностей. Android XR Engine Hub, настольный инструмент для Windows, еще больше сокращает циклы итераций, позволяя тестировать в реальном времени в окнах просмотра движка. Программа Android XR Developer Catalyst открыта для подачи заявок, предлагая отобранным разработчикам оборудование на ранней стадии выпуска и поддержку. Разработчики могут начать создавать уже сейчас, используя Samsung Galaxy XR и предварительную версию 4 SDK. Комплексные технические сессии также доступны в плейлисте Android XR на YouTube.
Google I/O представил новые анонсы и ресурсы для разработки под Android, включая расширение инструментов на базе ИИ и агентов. Android CLI теперь стабилен в версии 1.0, с новыми функциями и интеграциями, которые обеспечивают более эффективную навигацию и точный вывод. Эта версия Android CLI представляет программный поиск версий, поддержку Journeys и возможность интеграции агентов напрямую с Android Studio. Android CLI теперь бесшовно интегрируется с Android Studio, предоставляя доступ к уникальным инструментам, таким как профилировщики производительности и предварительный просмотр Compose. Google Antigravity теперь официально поддерживает разработку под Android с пакетом ресурсов Android, который включает Android CLI и навыки. Пакет ресурсов Android можно установить во время онбординга или позже из меню настроек, предоставляя Antigravity мощные инструменты и знания для выполнения основных задач. Репозиторий навыков Android также расширяется, предлагая более 17 навыков для таких областей, как адаптивный пользовательский интерфейс и Jetpack Compose. Android Bench, таблица лидеров для тестирования LLM в реальных задачах разработки под Android, добавила новые модели, включая Gemma 4 и Gemini 3.5 Flash, для оценки их производительности. Цель этих обновлений — поддержка разработчиков Android, где бы они ни решили создавать, предоставляя более полезные варианты помощи ИИ и ускоряя улучшение моделей. Расширяя свои предложения по разработке под Android с помощью ИИ, Google помогает разработчикам воплощать свои идеи в жизнь быстрее и проще, чем когда-либо прежде.
Регрессии производительности в мобильных приложениях трудно выявить, что вызывает значительное разочарование у разработчиков. Datadog сотрудничал с Google для интеграции нового API ProfilingManager из Android 15 в свои платформы для решения этой проблемы. Этот API позволяет программно собирать данные о производительности непосредственно из производственных сред. Datadog теперь обрабатывает миллионы производственных профилей еженедельно, предлагая детальное представление о реальной производительности приложений с низкими накладными расходами. ProfilingManager позволяет разработчикам перейти от реактивного ручного воспроизведения к проактивному анализу узких мест производительности в полевых условиях. Например, трассировки в полевых условиях помогли Google выявить фоновую службу, замедляющую запуск приложения. Ранее RUM Datadog фокусировался на высокоуровневых сигналах, не имея детальных данных на уровне кода, необходимых для анализа первопричин. ProfilingManager предоставляет трассировки ЦП, выборку стека вызовов и возможности анализа памяти. API предлагает детальную диагностику сеансов, автоматические триггеры телеметрии и проактивные снимки аномалий. Он также позволяет обнаруживать узкие места в масштабе при различных аппаратных и сетевых условиях. Системно-принудительная стабильность ресурсов и средства контроля данных на устройстве обеспечивают эффективный и релевантный сбор данных. Datadog построила надежную инфраструктуру для обработки этих детальных трассировок и планирует расширить автоматическое устранение узких мест в будущем.
Android 17 вводит более строгие ограничения на память приложений для обеспечения стабильности устройства и улучшения пользовательского опыта. Приложения, превышающие эти лимиты, будут завершены без трассировки стека. Неоптимизированное использование памяти приводит к частой сборке мусора, задержкам пользовательского интерфейса, нагрузке на процессор и расходу батареи, что потенциально может привести к внезапному завершению процесса низкоуровневым сборщиком мусора (LMK). Чтобы предотвратить это, разработчикам следует максимально оптимизировать байт-код с помощью R8, оптимизировать загрузку изображений, обнаруживать и исправлять утечки памяти с помощью Android Studio, освобождать память при выходе приложений из видимого состояния и использовать продвинутые инструменты для наблюдения за памятью. Оптимизация R8 значительно уменьшает объем памяти приложения, сокращая код и удаляя неиспользуемые ресурсы, что приводит к улучшению показателей производительности. Загрузка изображений является распространенным источником раздувания памяти, и оптимизация битмапов путем понижения выборки, правильной настройки и использования векторных изображений имеет решающее значение. Android Studio предоставляет мощные инструменты для обнаружения дублирующихся битмапов и утечек памяти, упрощая процесс отладки. Применяя эти стратегии, разработчики могут создавать более производительные и стабильные приложения для Android.
Android фокусируется на предоставлении премиального пользовательского опыта на всех устройствах, повышая как качество приложений, так и эффективность разработки. Ключевые обновления направлены на оптимизацию производительности приложений, расширение присутствия приложений на других платформах и оптимизацию работы с медиафайлами. Анализатор конфигурации R8 в Android Studio помогает разработчикам выявлять возможности для оптимизации, что приводит к более быстрому запуску приложений и меньшему количеству сбоев.Ограничения памяти в Android 17 делают оптимизацию приложений критически важной, а R8 помогает уменьшить размер приложений. Jetpack Glance унифицирует разработку виджетов для телефонов, часов и автомобилей, обеспечивая единообразное и привлекательное взаимодействие с пользователем. RemoteCompose расширяет возможности виджетов за счет выразительных функций и нативной отрисовки на Wear OS.CameraX и Media3 упрощают медиа-жизненный цикл, от захвата до воспроизведения. CameraXViewfinder обеспечивает отзывчивые предварительные просмотры на различных форм-факторах, а Media3 AI Effects предлагает унифицированный интерфейс для продвинутых инструментов редактирования. Такие инструменты, как CodecDB и Media3 Transformer, облегчают профессиональный экспорт и редактирование видео.Режим прокрутки ExoPlayer обеспечивает плавное перемещение, а новый API CastPlayer улучшает работу с трансляцией. Используя эти унифицированные инструменты, разработчики могут создавать целостные, высокопроизводительные медиа-путешествия. Эти достижения призваны радовать пользователей и обеспечивать высокую окупаемость инвестиций в разработку.
На Google I/O 2026 Android был представлен как развивающаяся система интеллекта, с фокусом на интеграцию ИИ в приложения. AppFunctions, новая платформенная API и библиотека Jetpack, позволяет приложениям работать как серверы на устройстве, что позволяет им делиться инструментами и данными с системными агентами. Разработчики могут легко создавать AppFunctions и тестировать их в симулированной среде с помощью нового тестового агента. Программа раннего доступа приглашает разработчиков развертывать AppFunctions в производстве. Google также представила Gemini Nano 4, предлагающую функции в рамках ML Kit GenAI API. Это включает в себя переход в производство, возможности структурированного вывода и кэширование префиксов для улучшения производительности. Firebase AI Logic Hybrid Inference позволяет разработчикам выбирать между выполнением модели на устройстве и в облаке. Рендерер A2UI Jetpack Compose позволяет агентам отображать результаты как родные компоненты интерфейса. ADK для Android позволяет создавать рабочие процессы с несколькими агентами на разных моделях. Разработчикам предлагается изучить фрагменты кода, примеры и руководства для разработчиков на центре ИИ Android.
Google объявила о продвижении в разработке Android на конференции Google I/O, сосредоточившись на агентских рабочих процессах и расширении экосистемы Android. Android CLI теперь стабилен, что позволяет агентам выполнять задачи и облегчает интеграцию с Android Studio. Разработчики могут создавать родные приложения для Android с помощью простых запросов, используя Google AI Studio, который поддерживает итерацию и развертывание. Android Bench предлагает таблицу лидеров LLM для ускорения помощи в кодировании ИИ для Android. Помощник миграции в Android Studio помогает в конвертации приложений iOS в Android.Функции генеративного ИИ интегрированы для создания интеллектуальных приложений с продвижением в области интеллекта на устройстве и облачных возможностей. AppFunctions упрощает включение интеграций Android MCP. Разработка UI с использованием Compose в первую очередь подчеркивается, при этом Views переходят в режим обслуживания. Android адаптируется к различным форм-факторам устройств, с Jetpack Compose в качестве ядра. Были представлены новые инструменты для Googlebook и унифицированной разработки виджетов с Jetpack Glance.Android для автомобилей улучшен с помощью обновлений библиотеки приложений для автомобилей. Android XR продвигается с помощью Developer Preview 4 и программ доступа к оборудованию. Жизненный цикл медиа оптимизируется с помощью готового к производству набора инструментов, улучшающего захват и пост-продакшн. Обнаружение и вовлечение приложений на Google TV усиливаются с помощью поддержки указателя и набора SDK Engage. Инструменты оптимизации запускаются в Android 17, чтобы помочь разработчикам уменьшить размер приложений.
Google AI Studio теперь позволяет пользователям создавать родные приложения для Android быстро из простых подсказок. Этот инновационный инструмент не требует установки программного обеспечения или настройки библиотек, что делает его доступным для всех пользователей. Пользователи могут создавать высококачественные приложения для Android на основе Kotlin с помощью Jetpack Compose прямо в браузере. Эти приложения можно легко установить на устройства, поделиться для тестирования или передать в Android Studio. Упрощенный процесс улучшает весь цикл разработки, подчеркивая идеи пользователя с помощью встроенного эмулятора Android. Пользователи могут устанавливать приложения через USB и публиковать их в Google Play для тестирования прямо из AI Studio. Кроме того, проекты можно без проблем перенести в Android Studio или GitHub для дальнейшей разработки. Первые выпуски фокусируются на личных утилитах, социальных приложениях, интеграции с аппаратным обеспечением и опыте, основанном на ИИ. В будущих обновлениях будут включены управление тестовыми треками Google Play и интеграции с Firebase для расширенной функциональности. Несколько примеров подсказок демонстрируют способность AI Studio создавать практические приложения. Пользователям предлагается начать создавать и вдохновляются на открытие новых способов использования инструмента. Google активно расширяет возможности AI Studio для всех создателей.
Google обновляет Google TV и Android TV разработчикам предоставляются инструменты для улучшения обнаружения контента и защиты приложений от будущих изменений. Gemini, голосовой помощник на основе ИИ, теперь предоставляет персонализированные рекомендации контента с использованием метаданных приложений. Чтобы подготовиться к пультам дистанционного управления с указателями, разработчики должны поддерживать состояния наведения, прокручиваемые контейнеры и клики курсора внутри интерфейса приложения. Тестирование с помощью мыши имитирует взаимодействие с указателем для разработчиков. Разработчики должны объявить поддержку указателя в файле AndroidManifest.xml с помощью тега метаданных android.software.leanback.supports_touch. Рекомендуется использовать Jetpack Compose для создания адаптируемых и многоразовых компонентов интерфейса. SDK Engage, ранее известный как API Video Discovery, оптимизирует возобновление, права и рекомендации. SDK Engage предлагает функции, такие как возобновление приостановленных видео в строке «Продолжить просмотр» и персонализированные рекомендации. SDK Engage заменяет API Watch Next, поддержка которого прекратится в 2027 году. Разработчикам рекомендуется начать подключаться к SDK Engage.
Разработчики Android имеют различные варианты агентов, инструментов и моделей обработки естественного языка при создании приложений, включая Android CLI. Android CLI, теперь стабильный в версии 1.0, предназначен для улучшения разработки агентов для всех разработчиков Android. Google Antigravity теперь интегрирует Android CLI и связанные с ним инструменты, оптимизируя основные задачи разработки. Android CLI позволяет агентам получить доступ к мощным функциям Android Studio для более эффективного рабочего процесса. Разработчики могут использовать команду "android studio" для взаимодействия с проектами, получая доступ к инструментам, таким как анализ кода и предварительный просмотр. Новые команды в функции "android studio" позволяют выполнять действия, такие как анализ файлов и управление зависимостями. Android CLI теперь доступен через больше менеджеров пакетов для более простой интеграции. CLI также поддерживает "Journeys", что позволяет проводить тестирование и сбор данных на естественном языке. Новые навыки Android доступны в CLI для улучшения процесса разработки. Разработчики могут легко инициализировать среды и обнаруживать/устанавливать навыки через командную строку. Стабильный релиз Android CLI 1.0 доступен, вместе с полной документацией. Разработчикам рекомендуется обновить Android Studio до последней предварительной версии.
Команда Android XR объявила о программе Android XR Developer Catalyst для развития инноваций в экосистеме XR. Эта программа направлена на поддержку разработчиков в создании новых опытов XR для проводных очков и умных очков. Программа ориентирована на приложения в области медиа, игр, производительности и здравоохранения, поощряя различные случаи использования. Разработчики, принятые в программу, получат ценные ресурсы, включая комплекты для разработки оборудования. Программа предлагает техническую поддержку через специальные форумы и доступ к специализированным ресурсам. Участники также могут подать заявку на получение безвозмездных грантов для ускорения разработки своих проектов. Разработчики могут создавать приложения с помощью Kotlin, Jetpack XR SDK, Unity, Unreal Engine или Godot. Существующие эксперименты и образцы XR могут послужить вдохновением для потенциальных проектов. Заявки на участие в программе открыты для разработчиков, планирующих опубликовать свои приложения в течение следующих 6-12 месяцев. Срок подачи заявок на программу - 30 июня в 23:59 по тихоокеанскому времени. Команда Android XR с нетерпением ждет появления инновационных приложений, разработанных в рамках этой программы.
Основное внимание Android смещается на стандарт разработки, ориентированный в первую очередь на адаптивность, чтобы удовлетворить потребности пользователей на телефонах, складных устройствах, планшетах и других устройствах. Этот сдвиг важен из-за растущего числа устройств с большими экранами, представляющих значительную рыночную возможность. Адаптивные приложения будут устойчивыми, отзывчивыми и готовыми к работе на различных поверхностях для достижения успеха. Пользователи нескольких устройств тратят значительно больше, что является фактором увеличения дохода для разработчиков. Google предлагает значок "Оптимизировано для больших экранов" в Google Play, чтобы выделить адаптивные приложения. Android 17 предписывает адаптивность для приложений, удаляя возможность отказа разработчиков от ориентации и изменения размера на больших экранах. Разработчикам рекомендуется использовать новые инструменты, такие как Desktop Emulator и Compose, для разработки адаптивного пользовательского интерфейса. Улучшения включают новые примитивы макета, улучшения навигации и API MediaQuery & Styles. Адаптивное качество также включает обработку ввода без касания, с улучшенной поддержкой трекпада и индикаторами фокуса. Инструменты на базе искусственного интеллекта в Android Studio и CLI упрощают создание адаптивных приложений. Разработчикам рекомендуется создавать приложения, предлагающие бесшовный, высококачественный опыт, и Google также поддерживает кроссплатформенные фреймворки.
Android выпустила Developer Preview 4 своего XR SDK, ориентированного на разработку для различных XR форм-факторов. Платформа переименовывает форм-факторы для ясности, например, "аудио-очки" и "дисплейные очки". Этот выпуск включает обновления для улучшения иммерсивного опыта на гарнитурах и оптимизации создания дополненной реальности для очков. Основные библиотеки, такие как XR Runtime, скоро перейдут в бета-версию. Программа Android XR Developer Catalyst предлагает ранний доступ к оборудованию для дисплейных/аудио-очков и Project Aura от XREAL. Доступны новые API для создания и тестирования приложений дополненной реальности для аудио- и дисплейных очков. Jetpack Compose Glimmer получает улучшения, такие как Google Sans Flex и новые интерактивные компоненты. Ведется переход в бета-версию для XR Runtime и SceneCore, с современной архитектурой Kotlin. Обновление представляет нативную поддержку glTF в Compose для XR и предварительную версию Geospatial API для проводных XR очков. Разработчикам рекомендуется изучить документацию, примеры и эксперименты для создания XR-опыта. Представлен Android XR Engine Hub. Программа Android XR Developer Catalyst открыта для заявок, чтобы предоставить доступ к предварительному оборудованию.
Android XR теперь официально поддерживает Unreal Engine и Godot, наряду с Unity, для разработки XR. Android XR Engine Hub, в настоящее время для Windows, передает данные с устройств непосредственно в игровые движки для более быстрой итерации в "Play Mode". Hub поддерживает отслеживание рук, взгляд и другие расширения для эффективного тестирования без полных сборок. Поддержка Unreal Engine, в предварительной версии для разработчиков, использует плагин Android XR для специфичных для платформы функций, таких как отслеживание рук. Поддержка Godot, в партнерстве с W4 Games, доступна для Godot 4.6.2 и выше, с плагином для доступа к расширениям поставщиков. Unity обновила пакеты Android XR, включая поддержку Spatial API и Direct Preview в редакторе. Android XR Interaction Framework (AXRIF) для Unity находится в предварительной версии для разработчиков и предлагает инструментарий для последовательных взаимодействий Android XR. AXRIF обрабатывает мультимодальные переходы ввода, взаимодействие с жестами с помощью взгляда и взаимодействие с 2D-интерфейсом на основе физики. Разработчики теперь могут использовать нативную модель взаимодействия платформы, обеспечивая согласованный пользовательский опыт.
Анализатор производительности Android (APA) — это новый инструмент профилирования Android, разработанный для помощи разработчикам в оптимизации производительности приложений и игр. Он подходит для всех разработчиков Android, особенно для тех, кто использует Vulkan, уделяя особое внимание скорости и эффективности. APA предлагает простой интерфейс для анализа использования ЦП, графического процессора, памяти и энергии наряду с поведением системы. Он использует Perfetto для трассировки системы и технологию GFXReconstruct для захвата графики. APA доступен как отдельное настольное приложение и интегрирован в средство просмотра системных трассировок Android Studio. Основные функции включают управление захватом, углубленный системный анализ, интерфейс с вкладками и рабочие процессы на основе проектов для управления трассировками. Он использует отладочные маркеры Vulkan и SQL-запросы с поддержкой искусственного интеллекта для пользовательского анализа. Отслеживание FPS и длительности кадров доступно, а также внесены значительные улучшения в скорость и стабильность. Примеры из The Forge, NetMarble и Google демонстрируют эффективность APA в оптимизации приложений Vulkan. Пользователям рекомендуется попробовать бета-версию и сообщить о любых проблемах.
Google представляет значительные улучшения в инструментах разработки Android на I/O, переходя к "агентному" подходу, использующему ИИ. Эти инструменты повышают производительность разработчиков и расширяют возможности ИИ-агентов в кодовых базах. Android Studio теперь оснащена навыками агентов, позволяя ИИ выполнять такие задачи, как архитектура, кодирование, тестирование и отладка, используя различных поставщиков ИИ, включая локальные модели, такие как Gemma 4. Разработчики теперь могут использовать Google AI Studio для полной разработки приложений Android, включая публикацию в Google Play, и использовать Android CLI для более быстрой и эффективной сборки с любым агентом. Пользователи планов Google AI Pro/Ultra получают выделенную мощность для Gemini в Android Studio. Эмулятор Android теперь поддерживает простое тестирование на нескольких устройствах. Android Studio интегрируется с Google Play для публикации приложений. Улучшенное обнаружение утечек памяти с помощью LeakCanary упрощает устранение неполадок, а Android Performance Analyzer предлагает углубленный анализ производительности приложений.
Jetpack Compose, запущенный почти пять лет назад, является рекомендуемым инструментарием пользовательского интерфейса для разработки Android. Compose предлагает такие функции, как макеты, методы ввода и API анимации для создания адаптивных и производительных пользовательских интерфейсов. Он разработан как продуктивный инструмент, обеспечивающий более быстрые циклы разработки для команд. Сейчас основное внимание уделяется тому, чтобы все пользовательские интерфейсы Android были в первую очередь Compose. Это означает, что Compose теперь является стандартом и будущим. Основные компоненты View будут находиться в режиме обслуживания, получая только критические исправления ошибок. Библиотеки на основе View и связанные с ними инструменты также переходят в режим обслуживания. Новые инструменты пользовательского интерфейса в Android Studio будут поддерживать исключительно Jetpack Compose. Вся новая документация, кодовые лаборатории и примеры будут уделять приоритетное внимание разработке Compose. Разработчикам рекомендуется создавать новые функции с помощью Compose и преобразовывать существующие. Автор благодарит всех за запросы функций и отзывы и призывает изучить анонс и обновления Google I/O.
Android для автомобилей переживает значительный рост, и Google представляет обновления для обогащения автомобильных впечатлений как для водителей, так и для разработчиков. Новые функции и шаблоны в Car App Library позволяют разработчикам создавать приложения один раз и охватывать пользователей в различных информационно-развлекательных системах. Версии Car App Library 1.8.0-beta01 и 1.9.0-alpha01 теперь доступны, предлагая больше гибкости и компонентов. Разработчики могут создавать настраиваемые медиа-приложения для Android Automotive OS, используя шаблоны, и тестировать их с обновленными образами эмулятора. Версия 1.9.0-alpha приносит новые функции для более выразительных впечатлений, включая расширенные заголовки и разделы Spotlight. Разработчики теперь могут использовать адаптивный мини-плеер и новые типы компонентов для медиа-приложений. Адаптивные видео-приложения скоро позволят припаркованным пользователям смотреть видео на Android Auto, при этом интеграция потребует минимальных усилий. Мобильные виджеты также будут доступны на Android Auto, предоставляя новые способы взаимодействия с пользователями. Будущие обновления предложат непрерывный пользовательский опыт, новые шаблоны для разговоров и улучшенное брендирование приложений. Поддержка Google Maps SDK также будет доступна для контента на основе карт в приложениях POI и Weather. Разработчикам рекомендуется оставаться в курсе событий и начинать разработку с использованием новейших инструментов.
Google Play стремится соединить пользователей с приятными впечатлениями и предоставить разработчикам возможности для достижения успеха в бизнесе. Они расширяют возможности обнаружения приложений за пределами магазина, на новые платформы и устройства, такие как Gemini, обеспечивая более широкий охват. SDK Engage предоставляет персонализированный контент во всей экосистеме, с расширенной интеграцией и глобальным масштабированием. Google улучшает Play Store с помощью привлекательных форматов контента, таких как Play Shorts, и Ask Play на основе ИИ для улучшения поиска. Внутриигровые функции, такие как Play Games Sidekick, улучшают вовлеченность игроков, и разрабатываются сообщества. Они упрощают задачи разработчиков с помощью ИИ, автоматизируя локализацию и оптимизируя управление каталогом для повышения эффективности. Они оптимизируют доход с помощью таких функций, как отложенная оплата и продленные периоды восстановления для борьбы с оттоком. Предоставляются улучшенные отчеты и аналитика на основе ИИ для измерения производительности и рентабельности инвестиций. Google также уделяет приоритетное внимание безопасности приложений, представляя панель инструментов "Защищено с помощью Play" для мониторинга и настройки защиты. Также внедряются автоматизированные меры борьбы со спамом и мошенничеством для защиты от вредоносной деятельности и финансовых потерь. Эти обновления направлены на обеспечение наилучшей окупаемости инвестиций для разработчиков.
Wear OS 7 представляет значительные улучшения в энергоэффективности, потенциально увеличивая время работы от батареи до 10% для некоторых пользователей. Обновление интегрирует Gemini Intelligence для персонализированной и проактивной помощи. Новые функции включают Live Updates для информации в реальном времени и улучшенные элементы управления медиа. Разработчики получают доступ к Wear Compose 1.6 и AppFunctions для оптимизации разработки приложений. Эмулятор Wear OS 7 Canary доступен для тестирования приложений. Wear Widgets, созданные с помощью Jetpack Glance, предлагают большую выразительность и согласованность с другими виджетами Android. Опыт работы с Wear Workout Tracker новый для приложений для упражнений. Системные элементы управления медиа были улучшены. Compose для Wear OS 1.6 предлагает оптимизированную навигацию и улучшенное управление списками. Обновленные Protolayout, Tiles и WFF 5 предоставляют больше функций. Разработчикам рекомендуется начать создание приложений для обновленной платформы Wear OS.
FotMob, популярная футбольная платформа, недавно зафиксировала значительное увеличение установок Wear OS. Этот всплеск, в 2-3 раза превышающий обычный, был вызван процессом установки на нескольких устройствах. Ключевым моментом было предоставление пользователям возможности находить и устанавливать приложение Wear OS непосредственно из приложения на телефоне. Команда поняла, что многие пользователи с устройствами Wear OS не знали о приложении для часов. Они использовали библиотеку Android Wearable для идентификации подключенных устройств Wear OS. Приложение на телефоне проверяло отсутствие приложения Wear OS, прежде чем предложить установку. Удобный запрос со скриншотом приложения Wear OS позволял пользователям инициировать установку. API RemoteActivityHelper запускал Play Store на часах для установки. API Wearable упростили реализацию этой функциональности. Эта простая стратегия привела к более чем 1500 новым установкам приложения для часов в течение двух дней. Успех FotMob показал необходимость осведомленности о нескольких устройствах и бесшовной установке. Google теперь запустил библиотеку In-App Install Prompts для дальнейшего упрощения таких реализаций. Разработчики теперь могут легко создавать аналогичные процессы для своих приложений на нескольких устройствах.
Первый выпуск библиотеки Jetpack Telecom представил CallsManager для упрощения интеграции VoIP на Android. CallsManager управляет жизненными циклами вызовов и маршрутизацией аудио, поддерживая взаимодействие с различными удаленными поверхностями. Jetpack Telecom v1.1.0 расширяет библиотеку за счет унифицированной истории вызовов, исключения из журнала вызовов и функциональности нативных обратных вызовов. Унифицированная история вызовов позволяет системным номеронабирателям отображать журналы вызовов из сторонних VoIP-приложений. Теперь пользователи могут инициировать обратные вызовы контактам VoIP непосредственно из своего системного номеронабирателя. Разработчики должны зарегистрировать системный intent и управлять идентификаторами вызовов для правильной работы функции обратного вызова. Исключение из журнала вызовов позволяет разработчикам предотвращать отображение определенных вызовов в системных журналах вызовов с помощью isLogExcluded. Эти интегрированные функции доступны для устройств под управлением Android 16.1 (SDK 36.1) и выше. Предоставляется пример приложения, чтобы помочь разработчикам с реализацией новых функций. Нативные номеронабиратели используют списки разрешений для управления отображением VoIP, и разработчики могут тестировать с помощью приложения Telecom Sample Dialer.
Android превращается в интеллектуальную систему, создавая новые возможности для взаимодействия с приложениями. Gemini Intelligence, набор новых функций, внедряется для передовых Android-устройств. Gemini автоматизирует задачи в выбранных приложениях, направляя трафик с высокой степенью намерения без существенных изменений в коде. AppFunctions позволяют разработчикам предоставлять конкретные инструменты и действия операционной системе для улучшения пользовательского опыта. Виджеты расширяются до новых форм-факторов, начиная с автомобилей, при поддержке Jetpack Glance и RemoteCompose. Разработчики могут создавать адаптивные приложения для различных форм-факторов, таких как складные устройства и XR-гарнитуры. Обновления Jetpack Navigation 3 и Compose помогают в создании адаптивных макетов. Car App Library и Android XR SDK предоставляют инструменты для создания дифференцированного опыта на разных устройствах. Функции Gemini Intelligence начнут развертываться на отдельных телефонах этим летом и расширятся позже в этом году. Этот сдвиг направлен на улучшение пользовательского опыта и позиционирование разработчиков на передовой. Более подробная информация будет доступна на Google I/O на следующей неделе.
Разработчики приложения "Благодарность" создали виджеты, чтобы поощрять ежедневное размышление и практики осознанности. Эти виджеты обеспечивали быстрый доступ к подсказкам для ведения дневника, аффирмациям и доскам видения на домашнем экране. Виджеты привели к увеличению удержания пользователей на 25% и большему количеству записей в дневнике. Оригинальные виджеты использовали RemoteViews на основе XML, что создавало технический долг и несоответствия в дизайне. Чтобы модернизировать, команда перешла на Jetpack Glance, декларативный фреймворк. Jetpack Glance сократил время разработки, улучшил читаемость кода и позволил использовать динамические функции, такие как цвет и изменение размера. Команда также реализовала Предварительные просмотры сгенерированных виджетов и протестировала их обширно на различных устройствах. Чтобы продвигать новые виджеты, разработчики использовали закрепление виджетов внутри приложения для их обнаружения. Перестановка пакетов виджетов требовала повторного запроса пользователям виджетов на восстановление или обновление своих виджетов. В результате этой работы примерно 10% ежедневно активных пользователей приложения приняли виджеты. Разработчики обнаружили, что Jetpack Glance легче и более гибок, чем RemoteViews, и лучше соответствует общему дизайну приложения. Опыт приложения "Благодарность" демонстрирует, как виджеты стимулируют формирование привычек и улучшают пользовательский опыт.
Экосистема Android и Google Play постоянно эволюционирует, что требует надежных мер безопасности для пользователей и разработчиков. Google улучшает публикацию приложений с помощью инструментов, использующих ИИ для выявления нарушений политики во время разработки, таких как отсутствующие учетные данные для входа. Разработчикам будет проще выбирать соответствующие SDK с помощью встроенных аналитических инструментов. API целостности Play будет усилен для обнаружения угроз безопасности и более эффективной борьбы с злоупотреблениями. Приоритетом является конфиденциальность пользователей с помощью инструментов, таких как выбор контактов, и обновления связанных политик. Квантово-стойкая криптография будет реализована в подписи приложений Play для защиты от будущих угроз. Процесс публикации приложений улучшается для скорости и предсказуемости с помощью предварительных проверок и API статуса выпуска. Функции, такие как параллельная публикация и журнал истории отправки, предназначены для оптимизации выпусков. Google вводит безопасные передачи учетных записей для управления бизнесом и поддержку, основанную на ИИ, для разработчиков при решении проблем. Наконец, экосистема Android будет включать верификацию разработчиков для повышения безопасности. Этот многосторонний подход демонстрирует приверженность Google предоставлению безопасной и заслуживающей доверия платформы. Общая цель - создать безопасную среду как для пользователей, так и для разработчиков.
Karrot, популярный гиперлокальный peer-to-peer рынок, столкнулся с трудностями: значительная часть североамериканских пользователей предпочитала неанглийские языки устройств. Для повышения доступности и пользовательского опыта компания стремилась к бесшовному переводческому решению. Они оценивали встроенные варианты, такие как ML Kit и Gemini Nano, но обнаружили, что им не хватает ни качества, ни простоты реализации. Выбор Firebase AI Logic с Android SDK оказался самым эффективным способом интеграции переводов на базе ИИ.Эта интеграция позволила Karrot напрямую получать доступ к Gemini Flash Lite, обеспечивая точные переводы на скорости разговора. Процесс разработки был удивительно простым: инженеры создали proof of concept менее чем за три часа. Такое быстрое время выполнения минимизировало затраты на разработку и позволило команде сосредоточиться на доработке заданий и пользовательского опыта. Новая функция перевода явно увеличила продажи, увеличив конверсию покупок среди пользователей, не говорящих на английском языке.Покупатели, предлагавшие функционал перевода, значительно чаще начинали разговоры с продавцами. Karrot сейчас изучает дальнейшие интеграции с ИИ с использованием Firebase AI Logic для оптимизации других инженерных рабочих процессов. В будущих планах — использование шаблонов запросов сервера и удалённой конфигурации для более быстрой итерации и снижения операционных расходов. Эта инициатива подчёркивает то, как перевод ИИ может способствовать связям в сообществе и улучшать доступность приложений по всему миру.
Релиз Jetpack Compose за апрель '26 вводит стабильность с обновлениями основного модуля и новыми функциями. Ключевые изменения включают обновленные API тестирования, использующие StandardTestDispatcher для более надежного тестирования против гонок. Улучшения анимаций общих элементов включают визуальные инструменты отладки, упрощающие отладку. Улучшенная поддержка трекпада теперь рассматривает события трекпада как события мыши, совершенствуя взаимодействие пользователя. Новые API предлагают услуги на уровне хоста напрямую, поддерживая Kotlin Multiplatform. Введены обертки предварительного просмотра с аннотацией, упрощающие настройку индивидуальных дисплеев предварительного просмотра. Устаревшие элементы, такие как Modifier.onFirstVisible(), были удалены, с рекомендациями по альтернативному использованию API. Введены экспериментальные API, включая стили, медиа-запросы, сетку, flexbox и новую реализацию SlotTable, с документацией, доступной для просмотра и обратной связи. Разработчикам рекомендуется использовать последнюю версию Compose и предоставлять обратную связь об экспериментальных обновлениях. Предстоящий релиз Compose 1.12.0 обновит compileSdk.
Аутентификация в приложениях часто страдает от трения из-за традиционных методов верификации, таких как одноразовые пароли. Google теперь предлагает проверенную электронную почту напрямую через API-интерфейс менеджера учетных данных Android. Это исключает необходимость для пользователей вручную проверять свою электронную почту вне приложения. API предоставляет разработчикам безопасный способ получения проверенных утверждений пользователя для различных сценариев. Пользовательский опыт упрощается с помощью родного нижнего листа Android для согласия, что делает процесс однократным. Этот оптимизированный подход позволяет получить немедленный доступ к приложению после согласия, упрощая регистрацию и восстановление учетной записи. Разработчики должны использовать это, чтобы ускорить процесс регистрации и уменьшить зависимость от громоздких кодов верификации. API также поддерживает получение других непроверенных данных пользователя, таких как имя и фотография профиля. Разработчикам следует учитывать политику поддержки учетных записей, поскольку выданная Google учетная запись в настоящее время поддерживает только обычные учетные записи потребителей. В дополнение к входу в Google этот API обеспечивает бесшовный опыт для традиционных процессов входа. Интеграция проверенной электронной почты через API-интерфейс менеджера учетных данных снижает трение при регистрации и создает безопасный путь аутентификации. Разработчикам рекомендуется изучить руководство по интеграции и обновить свои проекты.
Android Studio Panda 4 теперь доступна, представляя улучшения для разработчиков. Режим планирования позволяет агенту ИИ создавать подробный план проекта перед выполнением задач, улучшая архитектуру сложных проектов. Этот режим предоставляет возможность просмотреть и изменить план перед реализацией. Агент также генерирует список задач и артефакт пошагового руководства для четкого мониторинга прогресса и обзора. Next Edit Prediction (NEP) предвосхищает потребности в кодировании за пределами текущей позиции курсора, упрощая процесс кодирования. Шаблон Gemini API Starter упрощает интеграцию генеративного ИИ в приложения Android. Он обрабатывает управление ключами API, автоматизирует интеграцию Firebase и поддерживает различные медиа-входы для масштабируемости. Инструмент Agent Web Search интегрирует результаты веб-поиска непосредственно в Android Studio. Этот инструмент гарантирует, что разработчики получают доступ к актуальной информации, не выходя из IDE. Android Studio Panda 4 основана на предыдущих выпусках, ориентированных на ускорение производительности разработчиков. Новый выпуск также включает в себя новый процесс создания проекта на основе ИИ и помощник по обновлению версии. Разработчикам рекомендуется загрузить и изучить эти функции, а также предоставить обратную связь для улучшения опыта.
Разработчики Android теперь могут внедрять продвинутые функции ИИ благодаря новым обновлениям Firebase AI. Гибридный вывод позволяет динамически переключаться между устройствами и облачными моделями Gemini через унифицированный API. Этот API поддерживает устройства Gemini Nano и облачные модели Gemini от Vertex AI и API для разработчиков. Разработчики могут использовать режимы 'PREFER_ON_DEVICE' или 'PREFER_IN_CLOUD' во время инициализации GenerativeModel. Гибридный API вывода Firebase экспериментальный, доступен через определённые зависимости и идеально подходит для пользователей Firebase AI Logic. Новая выборка демонстрирует генерацию и трансляцию отзывов с использованием гибридного вывода. Новые модели Nano Banana, включая Pro и 2, доступны для генерации изображений с улучшенными возможностями. Обновлённый сэмпл Magic Selfie теперь использует Nano Banana 2 для более лёгкой смены фона. Gemini 3.1 Flash-Lite, новая версия семейства Flash-Lite, также доступна для тех, у кого есть примеры использования, например, перевод в приложении. Модели Gemini легко интегрировать через Firebase AI Logic SDK. Разработчикам рекомендуется изучить гибридный образец и документацию для этих новых функций.
Android 17 Бета 4, последняя запланированная бета-версия, теперь доступна для тестирования совместимости приложений и стабильности платформы. Разработчикам рекомендуется обновить свои приложения, библиотеки и инструменты, чтобы обеспечить бесшовную интеграцию с новой версией Android. Ключевые изменения функций включают обязательное изменение размера на больших экранах и повышенную безопасность для динамически загружаемого кода. Доступ к локальной сети ограничен по умолчанию, для широкого доступа требуется новое разрешение ACCESS_LOCAL_NETWORK. Взаимодействия аудио в фоновом режиме также более ограничены, с конкретными исключениями для сигналов тревоги. Android 17 вводит консервативные ограничения памяти приложений, чтобы улучшить стабильность системы и уменьшить разрядку батареи, с обнаружением аномалий, запускающим сброс кучи для утечек памяти. Android Studio Panda интегрирует LeakCanary для более простого обнаружения утечек памяти в профайлере. Обнаружение аномалий на устройстве предоставляет артефакты профайлинга для ресурсоемких поведений, таких как чрезмерные вызовы binder или использование памяти. Android Keystore теперь поддерживает постквантовую криптографию с ключами ML-DSA, стандартизированными NIST, для квантово-безопасных подписей. Разработчики могут зарегистрировать устройства Pixel или использовать образы Android Emulator для тестирования, с автоматическими обновлениями по воздуху для бета-тестеров. Компиляция против нового SDK и тщательное тестирование существующих приложений являются важными следующими шагами для разработчиков.
У разработчиков Android теперь есть новые инструменты и ресурсы для агентных рабочих процессов, чтобы улучшить разработку приложений. Новый Android CLI предлагает программный интерфейс для настройки среды, создания проектов и управления устройствами. Команда "create" в CLI позволяет быстро создавать проекты. Android CLI повышает эффективность, сокращая использование токенов LLM и ускоряя выполнение задач, благодаря таким функциям, как управление SDK, создание проектов и управление устройствами. Репозиторий Android Skills содержит модульные наборы инструкций, которые направляют агентов при выполнении общих задач разработки, экономя время разработчиков. База знаний Android предоставляет агентам новейшие рекомендации из официальных источников. Эти инструменты упрощают переход в Android Studio для более продвинутой разработки и точной настройки пользовательского интерфейса. Android Studio предлагает функции на базе искусственного интеллекта для создания высококачественных приложений, предназначенных для различных типов устройств. Новые инструменты, включая Android CLI, навыки Android и базу знаний, предназначены для повышения эффективности агентов. Эти ресурсы используют новейшие передовые методы разработки и библиотеки, чтобы предоставить комплексный инструментарий с ускорением на основе искусственного интеллекта. Разработчики могут загрузить Android CLI и немедленно начать использовать расширяющийся набор навыков и знаний.
Google Play внедряет новые политики для повышения конфиденциальности пользователей и защиты бизнеса от мошенничества. Android Contact Picker станет стандартом для доступа к контактной информации, повышая доверие пользователей. Приложения, использующие контакты, должны использовать средство выбора контактов или другие альтернативы, ориентированные на конфиденциальность, а исключения требуют обоснования через Декларацию разработчика Play. Также вводится упрощенная кнопка определения местоположения для однократного доступа к точному местоположению, чтобы упростить выбор пользователя. Приложения, которым нужен этот доступ, должны использовать кнопку или указать, почему она недостаточна. Для безопасности бизнеса Google запускает официальную функцию передачи аккаунта в Play Console. Этот инструмент позволяет безопасно передавать право собственности на аккаунт, заменяя предыдущие, менее безопасные методы. Несанкционированная передача аккаунтов, например, передача учетных данных, будет запрещена. Все изменения права собственности на аккаунт должны использовать новую функцию передачи, которая включает в себя семидневный период безопасности. Аналитика политики Play в Android Studio и проверки перед публикацией в Play Console помогут разработчикам. Разработчикам рекомендуется ознакомиться с этими изменениями и соответствующим образом обновить свои приложения. Более подробная информация, сроки и информация о политике доступны на странице объявлений о политике.
Google I/O 2026 будет транслироваться в прямом эфире 19–20 мая, представляя основные обновления от Google. Мероприятие будет посвящено технологиям искусственного интеллекта, Android, Chrome и Cloud. Основной доклад Google начнется в 10:00 утра по тихоокеанскому времени 19 мая, за которым последует доклад для разработчиков в 13:30 по тихоокеанскому времени. Участники могут ожидать живых сессий, демонстраций и возможностей профессионального развития от Mountain View. Ключевым направлением является «эпоха агентного развития», преобразующая создание программного обеспечения. Узнайте о новых инструментах, которые позволяют ИИ автоматизировать задачи и помогать разработчикам. Также будут показаны улучшения для разработки Android, оптимизирующие процессы создания приложений. Изучите новые инструменты для создания веб-приложений, готовых к работе с агентами, с улучшенной автоматизацией. Мероприятие включает в себя сессии о новых возможностях Android, Google AI и Chrome. Сессии по запросу и codelabs будут доступны с 21 мая.
Эмулятор Android теперь упрощает тестирование взаимодействия с несколькими устройствами благодаря новому сетевому стеку. Это обновление устраняет необходимость сложной переадресации портов при подключении нескольких виртуальных устройств Android (AVD). Новый стек обеспечивает подключение по принципу "равный-равному" без конфигурации для всех AVD на одном хост-компьютере. Общая виртуальная сетевая магистраль соединяет работающие экземпляры, обеспечивая прямую связь. Это повышает стабильность и обеспечивает согласованное поведение в Windows, macOS и Linux. Основные преимущества включают простоту использования, повышенную стабильность и кроссплатформенную совместимость. Это полезно для тестирования приложений на нескольких устройствах, непрерывной интеграции и тестирования очков Android XR/AI. Обновление также распространяется на тестирование автомобильных устройств и устройств Wear OS. Несколько AVD теперь могут совместно использовать виртуальную сеть, обеспечивая прямую связь по принципу "равный-равному". Чтобы начать, просто обновите свой эмулятор Android до последней версии. Новая функция включена по умолчанию в последнем выпуске эмулятора Android (36.5). Если вам нужна помощь с этой функцией, обратитесь к предоставленной документации.
Google представляет Gemma 4, новую открытую модель ИИ, разработанную для устройств Android, расширяющую возможности ИИ на устройстве. Эта модель служит основой для предстоящей Gemini Nano 4, обещая бесшовную интеграцию и будущие обновления. Gemma 4 предлагает улучшенную многоязычную поддержку, охватывающую более 140 языков для глобального охвата. Она может похвастаться мультимодальным пониманием, обрабатывая текст, изображения и аудио в приложениях. Разработчики могут выбирать между двумя размерами: E4B для сложных задач и E2B для скорости. Gemma 4 значительно быстрее и более энергоэффективна, чем предыдущие версии, с повышенной производительностью. Ключевые улучшения включают улучшенные навыки рассуждения, математики и понимания времени. Новая модель также предлагает лучшее понимание изображений, улучшая возможности OCR. Разработчики могут получить доступ к Gemma 4 через AICore Developer Preview, чтобы начать тестирование и разработку. Они также могут использовать ML Kit Prompt API Android Studio для работы с моделями E2B или E4B. Google выпустит обновления во время предварительного просмотра, включая вызов инструментов, структурированные выходы и многое другое. Тестирование доступно на устройствах с поддержкой AICore с оптимизацией производительности, а также на других устройствах через приложение AI Edge Gallery.
Android Studio Panda 3, теперь стабильная версия, улучшает рабочие процессы на основе искусственного интеллекта для разработки приложений Android. Этот выпуск предоставляет больше возможностей управления и настройки. Разработчики могут создавать высококачественные приложения проще, чем раньше. Новые функции улучшают опыт разработчиков, позволяя AI Agent обучаться и предоставляя детальный контроль над разрешениями. Дополнительные обновления поддерживают создание приложений Android для автомобилей, улучшая этот опыт. Навыки агента, специализированные инструкции, обучают агента новым возможностям, таким как пользовательские обзоры кода. Пользователи создают навыки в проекте, и агент автоматически обучается, или могут вручную выбирать навыки, используя оператор "@". Разработчики также имеют больший контроль над разрешениями Agent Mode, включая детальные разрешения и дополнительную песочницу. Новый шаблон "Empty Car App Library App" упрощает создание приложений, оптимизированных для вождения. Panda 3 основана на улучшениях AI Panda 2, включая новые потоки проектов и помощники по обновлению. Загрузите Android Studio Panda 3, чтобы изучить и ускорить разработку с этими новыми функциями. Поощряется обратная связь, с предоставлением ресурсов для сообщения об ошибках и присоединения к сообществу.
Google представила Gemma 4, новую модель ИИ для помощи в кодировании в Android Studio. Эта модель работает локально, предлагая разработчикам конфиденциальность, экономичность и автономную функциональность. Ключевые преимущества Gemma 4 включают повышенную конфиденциальность за счет хранения кода на вашем компьютере и снижение затрат за счет отказа от использования ключа API. Она обеспечивает передовое рассуждение для сложных задач кодирования в режиме агента. Разработчики могут использовать режим агента для разработки новых функций, рефакторинга кода и исправления ошибок. Рекомендуемые требования к оборудованию варьируются в зависимости от выбранного размера модели Gemma 4, при этом для больших моделей требуется больше оперативной памяти. Чтобы использовать Gemma 4, разработчикам необходимо установить поставщика LLM, такого как LM Studio или Ollama, и загрузить модель. После настройки Gemma 4 можно выбрать в качестве активной модели в режиме агента. Google призывает пользователей оставлять отзывы для улучшения работы ИИ в Android Studio. Пользователям рекомендуется сообщать об ошибках и взаимодействовать с сообществом разработчиков Android.
Android улучшает свои инструменты разработки с представлением Gemma 4, новой модели искусственного интеллекта с открытым исходным кодом. Gemma 4 разработана с улучшенными способностями к рассуждению и вызову инструментов для улучшения всего жизненного цикла программного обеспечения Android. Разработчики могут использовать Gemma 4 локально в Android Studio для помощи в кодировании, улучшая разработку. Это включает в себя рефакторинг кода, создание целых приложений и итеративные исправления, при этом модель остается на устройстве пользователя. Gemma 4 также лежит в основе следующего поколения Gemini Nano, оптимизированного для использования на устройствах Android. Модель на устройстве обеспечивает более высокую производительность и использует меньше энергии, чем ее предшественник, работая непосредственно на аппаратном обеспечении устройства. Разработчики могут прототипировать эти возможности через AICore Developer Preview, используя ML Kit GenAI Prompt API. Этот подход, ориентированный на локальное использование, способствует конфиденциальности и экономичности для разработчиков. Он предлагает способ встраивания функций искусственного интеллекта в приложения без опоры на внешние облачные ресурсы. Дальнейшая разработка добавит Gemma 4 в Android Bench для анализа производительности.
Wear OS теперь требует, чтобы все новые приложения и обновления с нативным кодом включали 64-битные версии наряду с их 32-битными аналогами, начиная с 15 сентября 2026 года. Это изменение приводит Wear OS в соответствие с другими платформами Google и улучшает пользовательский опыт за счет повышения производительности и будущих инноваций. Google Play будет блокировать загрузку несовместимых приложений после этой даты. Политика продолжит поддерживать существующие 32-битные устройства, и большинство разработчиков уже перешли на 64-битную архитектуру. Приложения, написанные исключительно на Kotlin или Java, как правило, не требуют изменений в коде, но крайне важно проверить наличие любых базовых зависимостей нативного кода. Разработчики могут проверять свои APK или пакеты приложений на наличие нативных библиотек с помощью APK Analyzer в Android Studio. Основная цель — обеспечить паритет, то есть для каждой поддерживаемой 32-битной нативной архитектуры должна быть предоставлена соответствующая 64-битная архитектура. Если сторонние SDK предлагают только 32-битные версии, разработчикам следует запросить у своих поставщиков обновления, совместимые с 64-битной архитектурой. Тестирование 64-битной совместимости можно выполнить с помощью эмулятора Android Wear OS, чтобы убедиться, что приложение функционирует и работает эквивалентно своей 32-битной версии. Разработчикам рекомендуется ознакомиться с подробной документацией для получения дальнейших указаний по этому переходу.
Выпущена версия Media3 1.10, которая включает новые функции и улучшения. Релиз улучшает Compose UI для воспроизведения медиа с новыми компонентами Material 3, такими как Player и ProgressSlider. Управление скоростью воспроизведения также улучшено благодаря выделенным PlaybackSpeedControl и PlaybackSpeedToggleButton. ExoPlayer получил поддержку Dolby Vision Profile 10 и треков VVC в контейнерах MP4. Теперь доступны поддержка MPEG-H UI manager и улучшенный бинауральный вывод IAMF. Повышена надежность воспроизведения рекламы и поддержка HLS интерстишиал, а также интеграция пользовательских вкладок для переходов по клику на рекламу. MediaSessionService теперь наследуется от LifecycleService для лучшего управления жизненным циклом. Экспериментальная поддержка более эффективного планирования циклов воспроизведения теперь доступна в ExoPlayer. Редактирование медиа получило более надежные настройки скорости с новой опцией максимальной частоты кадров вывода в Transformer. Функциональность извлечения кадров и эффектов Lottie перенесена в отдельные модули. Разработчикам рекомендуется оставлять отзывы через трекер проблем.
Бен Вайс, старший инженер по развитию разработчиков, поделился историей успеха Monzo в улучшении производительности приложений. Monzo, британский цифровой банк, определил время запуска приложения как критическую проблему, требующую внимания. Они обнаружили, что включение полных оптимизаций R8 значительно снизило частоту сбоев "Приложение не отвечает" на 35%. Это значительное улучшение было достигнуто одним простым изменением.Основное изменение Monzo заключалось в переходе с файла proguard-android.txt по умолчанию на proguard-android-optimize.txt. Это изменение удалило инструкцию -dontoptimize, позволив R8 выполнять свои предполагаемые оптимизации. В результате Monzo наблюдал повышение надежности запуска, улучшение всех типов запусков: холодных, теплых и горячих. Скорость запуска также заметно улучшилась, сократившись в P50 и P90. Кроме того, размер приложения уменьшился на 9%.После включения оптимизаций R8 Monzo пересмотрел и доработал свои файлы конфигурации Keep. Они удалили ненужные правила, позволив R8 оптимизировать большую часть кодовой базы. Для дальнейшего улучшения пользовательского опыта Monzo внедрил Baseline Profiles. Это было направлено на оптимизацию производительности прокрутки и рендеринга для их основной ленты, типичного пользовательского пути. Результат был существенным: производительность прокрутки в P90 и P95 стала значительно быстрее.Monzo интегрировал генерацию Baseline Profile в свой процесс выпуска, обеспечивая постоянное улучшение. Вайс рекомендует другим командам следить за современными рекомендациями по разработке Android. Он советует регулярно пересматривать текущие практики в соответствии с последними рекомендациями Google по производительности приложений. Правильное документирование правил Keep оказалось важным для Monzo, позволив им выявлять и безопасно удалять устаревшие правила.
Android внедряет новую систему проверки разработчиков для повышения безопасности приложений. Эта мера направлена на борьбу с вредоносным ПО, обнаруженным в приложениях, установленных из сторонних источников, которое значительно более распространено, чем в Google Play. Процесс проверки позволяет разработчикам регистрировать свои приложения, повышая безопасность без существенного изменения пользовательского опыта. Хотя инструменты проверки уже внедряются, изменения, ориентированные на пользователей, начнутся позднее в этом году, начиная с отдельных регионов. Большинство загрузок приложений останутся неизменными для большинства пользователей. Продвинутые пользователи по-прежнему смогут устанавливать незарегистрированные приложения через расширенные настройки или ADB. Процесс проверки был доработан на основе отзывов разработчиков для бесшовной интеграции с существующими рабочими процессами. Студенты и энтузиасты получат доступ к бесплатной опции учетной записи с ограниченным распространением. Системная служба Android Developer Verifier начнет появляться в настройках устройств в апреле 2026 года. Регистрация приложений станет обязательной для установки и обновлений в определенных странах к 30 сентября 2026 года, а глобальное внедрение запланировано на 2027 год.
Android 17 представляет новые функции конфиденциальности местоположения, расширяющие контроль пользователя и минимизацию данных. Основное внимание уделяется балансу между удобством использования и конфиденциальностью, с акцентом на прозрачность и управление данными. Ключевой функцией является "кнопка местоположения", предлагающая упрощенный подход для однократного доступа к точному местоположению. Эта кнопка предоставляет пользователям четкий способ предоставления ограниченных, сессионных разрешений на доступ к местоположению. Разработчики могут настраивать внешний вид кнопки в соответствии с дизайном своего приложения, сохраняя при этом общесистемное распознавание. Интеграция упрощена с помощью библиотеки Jetpack с автоматической обратной совместимостью для старых версий Android. Прозрачность доступа к местоположению улучшена благодаря постоянному индикатору, показывающему, когда приложения получают доступ к данным о местоположении. Пользователи могут просматривать и управлять недавним доступом к местоположению через индикатор. Алгоритмы грубого определения местоположения на основе плотности улучшают конфиденциальность, регулируя размеры сетки в зависимости от плотности населения, особенно в малонаселенных районах. Переработанный диалог разрешений во время выполнения уточняет выбор "Точное" и "Приблизительное" местоположение, чтобы помочь пользователям принять решение. Эти новые инструменты доступны в Beta 3, и приветствуются отзывы для уточнения функциональности перед общим выпуском. Это обновление направлено на создание более плавного и приватного мобильного опыта для пользователей.
Android 17, теперь на стадии стабильности платформы с Beta 3, позволяет проводить финальное тестирование приложений и отправку в Play Store. Обновление представляет различные функции для создания улучшенных приложений, включая новые API. Разработчикам SDK и библиотек необходимо обновить свои инструменты, чтобы предотвратить проблемы совместимости. Тестирование включает в себя проверку функциональных проблем и проблем пользовательского интерфейса, связанных с изменениями в поведении. Ключевые изменения включают изменение размера на больших экранах и принудительное использование только для чтения для динамически загружаемых нативных библиотек. Улучшения коснутся медиа и камеры, с такими функциями, как настройка Photo Picker и поддержка RAW14. Новые API также предоставляют расширения камеры, определяемые поставщиком.Также доступна поддержка слуховых аппаратов Bluetooth LE Audio и детальная маршрутизация аудио. Оптимизация производительности и батареи включает уменьшение блокировок пробуждения с поддержкой слушателей для будильников. Обновления конфиденциальности включают системную кнопку местоположения и отдельные настройки видимости пароля. Функции безопасности включают принудительную загрузку динамического кода только для чтения и гибридное подписание APK PQC. Улучшения пользовательского опыта включают лучшую поддержку виджетов и скрытые метки приложений. Дополнительные функции включают переработанную панель инструментов записи экрана и настройки исключения приложений VPN. Обновления API OpenJDK 25 и 21 также включены в эти изменения.