Как было объявлено сегодня на The Android Show, Android переходит от операционной системы к интеллектуальной, что создает больше возможностей для взаимодействия с вашими приложениями. Благодаря глубокой интеграции аппаратного и программного обеспечения устройства Android смогут предугадывать потребности пользователей, а ваше приложение – предлагать нужные функции в подходящий момент. В рамках этого мы представляем Gemini Intelligence – набор новых функций, которые позволяют использовать лучшие возможности Gemini на наших самых современных устройствах Android.
Автоматизация задач с помощью Gemini
Благодаря Gemini Intelligence мы расширяем возможности Gemini по автоматизации задач в выбранных приложениях от имени пользователя с помощью встроенных функций прозрачности и контроля. Это ещё один способ повысить вовлеченность пользователей и направить в приложение трафик с ярко выраженным намерением. При этом вам не нужно писать код или выполнять сложную техническую работу. Gemini может выполнять сложные многоэтапные задачи, например заказывать латте в кафе или собирать корзину по списку покупок из приложения для заметок. Это позволяет пользователям не тратить время на рутину, а вам – сосредоточиться на инновациях и создании отличных функций.
Иногда пользователи хотят просто посмотреть, что есть в интернете, а иногда – быстро решить какую-то задачу. Изначально эта функция была запущена с избранными партнерами по доставке еды и совместным поездкам, чтобы пользователи могли заказать продукты или вызвать такси. Теперь она расширяется на большее количество вертикалей и форм-факторов, включая складные устройства, часы, автомобили и XR-очки.
Как повысить вовлеченность с помощью AppFunctions
Чтобы лучше контролировать взаимодействие агентов с вашим приложением, используйте AppFunctions для Android. Это позволяет предоставлять определенные инструменты, такие как сервисы, данные и действия, непосредственно ОС и агентам, а также добавлять описания на естественном языке. Система сможет находить и запускать эти инструменты на разных устройствах, позволяя пользователям активировать функции вашего приложения через интеллектуальную систему для более эффективной и персонализированной автоматизации задач. Мы уже начали тестировать эти API на ранней стадии в закрытой предварительной версии с такими приложениями, как KakaoTalk, чтобы пользователи могли отправлять сообщения и совершать голосовые вызовы через новую платформу. AppFunctions уже позволили реализовать локальное выполнение 25 сценариев использования приложений на устройствах разных производителей. Вы можете поэкспериментировать с API локально и зарегистрироваться в программе раннего доступа к AppFunctions, чтобы получить возможность полной интеграции.
Мы предлагаем несколько способов интеграции, чтобы вы могли выбрать наиболее подходящий. Например, можно использовать автоматизацию в приложениях, которая не требует изменения кода, или API AppFunctions, который дает больше контроля, как в MCP.
Улучшенное взаимодействие с пользователем благодаря виджетам
Мы расширяем поддержку виджетов для новых типов устройств, начиная с автомобилей. Это открывает новые возможности для взаимодействия с пользователями 250 миллионов автомобилей, совместимых с Android Auto.
Jetpack Glance упрощает создание качественных виджетов, а благодаря новому фреймворку RemoteCompose у него появились новые мощные возможности.
- Новые расширенные возможности взаимодействия. RemoteCompose позволяет Glance предоставлять расширенные возможности взаимодействия, которые адаптируются к устройству и экономят заряд батареи. Скоро вы сможете использовать новые возможности, включая snapscroll, выразительные кнопки и эффекты частиц, чтобы создавать более привлекательные виджеты.
- Встроенная обратная совместимость. Эти выразительные функции RemoteCompose поддерживаются по умолчанию в Android 16 и более поздних версиях. Используя Jetpack Glance в качестве API, вы сохраняете полную обратную совместимость. Ваши виджеты будут автоматически использовать эти премиум-функции интерфейса на новых устройствах, а на старых версиях ОС будут работать в режиме постепенного сокращения.
Кроме того, RemoteCompose лежит в основе функции "Создать виджет", которая позволяет пользователям просить Gemini создавать полностью адаптивные настраиваемые виджеты, которые можно легко масштабировать и оптимизировать для главного экрана или часов Wear OS.
Адаптивная разработка для разных устройств
Складные устройства, планшеты, совместимые автомобили, XR-шлемы и новые Googlebook – приложения Android теперь доступны на самых разных экранах и типах устройств. Вот некоторые из обновлений, которые помогут вам создавать адаптивные приложения:
- Jetpack Navigation 3. Наша последняя версия Jetpack Navigation 3 предлагает более глубокую адаптивную поддержку, добавляя декораторы сцен в Scene API. Декораторы сцены можно использовать для изменения сцены, рассчитанной стратегией сцены вашего приложения. Например, с их помощью можно добавить общие элементы интерфейса, такие как верхние панели приложений и панели/рельсы навигации, которые вы хотите добавить на уровне сцены, а не на уровне входа в навигацию. Теперь в NavDisplay есть встроенная функция, которая делает записи навигации общими элементами, чтобы вы могли плавно переключаться между сценами. Дополнительную информацию можно найти в рецептах Nav3.
- Jetpack Compose. Внедрение Compose в приложение – самый простой способ начать создавать адаптивные интерфейсы. Мы хотим, чтобы у вас был доступ к нужной архитектурной поддержке. Мы работаем над новым набором блоков в Compose 1.11 для адаптивных макетов и настройки с помощью Grid, Flexbox, MediaQuery и Style. Мы будем рады вашим отзывам о них.
- Рекомендации по дизайну. Посетите нашу обновленную галерею дизайна, чтобы найти вдохновение, а также новый центр дизайна для компьютеров или руководство по адаптивному макету, чтобы начать работу.
Чтобы адаптировать приложение для разных устройств, воспользуйтесь последними обновлениями:
- Библиотека Car App Library. Мы расширяем библиотеку Car App Library, чтобы упростить разработку. Теперь вы можете создать приложение один раз и адаптировать его для Android Auto и Android Automotive OS, чтобы пользователи могли слушать музыку, не отвлекаясь от дороги. Мы расширяем поддержку адаптивных видеоприложений, чтобы видео можно было смотреть в полноэкранном режиме, когда автомобиль припаркован.
- Android XR SDK. Android XR SDK позволяет создавать уникальные персонализированные продукты для растущего спектра XR-устройств, включая проводные XR-очки (например, Project Aura от XREAL). При этом существующие адаптивные приложения автоматически появляются в иммерсивных средах без дополнительных усилий со стороны разработчиков. Чтобы подготовиться к выходу видеоочков, вы можете использовать Jetpack Compose Glimmer для создания простых интерфейсов, адаптированных для видеоочков, а также Jetpack Projected API для переноса удобства использования приложения с телефона в зону обзора пользователя. В предварительной версии для разработчиков 4 Android XR SDK, которая выйдет на следующей неделе, появятся новые интерактивные компоненты, такие как чипы заголовков и группы кнопок, которые оптимизируют ввод для сенсорных панелей очков. Он упрощает рабочий процесс благодаря новому ProjectedTestRule API, который позволяет автоматизировать тестовые среды.
Новая эра для пользователей Android
Android переходит на интеллектуальную систему и расширяет поддержку новых форм-факторов, таких как Googlebook. Благодаря этому пользователи могут по-новому взаимодействовать со своими устройствами, а разработчики и создатели приложений играют в этом ключевую роль.
Функции Gemini Intelligence будут запускаться постепенно по мере готовности. Первыми их получат владельцы последних моделей Samsung Galaxy и Google Pixel этим летом. Позже в этом году они станут доступны на устройствах Android, включая часы, очки, ноутбуки и автомобили.
На следующей неделе мы поделимся другими новостями о разработке приложений в новую эпоху на конференции Google I/O.
-
Новости о продуктахСегодня на Саммите для разработчиков Android мы объявляем о широкой доступности многих инструментов и API, которые помогут вам преодолевать повседневные трудности и дадут больше гибкости при создании отличных приложений для Android.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахВ прошлом году мы вместе с Samsung, Qualcomm и Unity запустили предварительную версию Android XR SDK для разработчиков и были поражены тем, как тепло ее встретило сообщество Android.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахПриложения, предназначенные для предстоящего выпуска Android, больше не смогут напрямую записывать данные в контакты с помощью разрешения WRITE_CONTACTS.
Roxanna Aliabadi Walker • Время на чтение: 6 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.