Новости о продуктах

Разработка интеллектуальной системы для Android

4 минуты чтения
Matthew McCullough
Вице-президент по управлению продуктами, разработчик Android.

Сегодня на выставке The Android Show было объявлено о переходе Android от операционной системы к интеллектуальной системе, что создаст больше возможностей для взаимодействия с вашими приложениями. Благодаря глубокой интеграции аппаратного и программного обеспечения, устройства Android смогут самостоятельно предугадывать потребности пользователей, позволяя вашему приложению сосредоточиться на предоставлении этих потребностей в нужный момент. В рамках этого мы анонсируем Gemini Intelligence — набор новых функций, которые переносят лучшие возможности Gemini на наши самые передовые устройства Android.

Автоматизация задач с помощью Gemini

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

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

TAS-Gif (1).gif

Повышение вовлеченности пользователей в работу с AppFunctions

Для более полного контроля над взаимодействием агентов с вашим приложением вы можете использовать Android AppFunctions . Это позволяет предоставлять конкретные инструменты, такие как сервисы, данные и действия, непосредственно операционной системе и агентам в сочетании с описаниями на естественном языке. Затем система может обнаруживать и выполнять эти инструменты на разных форм-факторах, позволяя пользователям запускать функциональность вашего приложения через интеллектуальную систему для более насыщенного и персонализированного взаимодействия с автоматизацией задач. Мы начали тестирование этих API на ранней стадии в закрытом предварительном просмотре с такими приложениями, как KakaoTalk, чтобы позволить пользователям «отправлять сообщения» или «инициировать голосовые вызовы» через эту новую платформу. AppFunctions уже обеспечили локальное выполнение сценариев использования 25 приложений на устройствах разных производителей. Вы можете поэкспериментировать с API локально и уже сейчас зарегистрировать свой интерес к участию в программе раннего доступа AppFunctions для получения возможностей полной интеграции.

Мы предлагаем множество путей интеграции, чтобы помочь вам на любом этапе внедрения интеллектуальных решений, будь то простая автоматизация приложений без необходимости изменения кода или использование API AppFunctions для обеспечения большего контроля, аналогичного MCP.

Улучшение пользовательского опыта с помощью виджетов.

Мы улучшаем пользовательский опыт, расширяя поддержку виджетов на новые форм-факторы, начиная с автомобилей . Это открывает новые возможности для взаимодействия с пользователями на 250 миллионах автомобилей, совместимых с Android Auto.

Jetpack Glance упрощает создание высококачественных виджетов, и теперь он получает новые мощные возможности благодаря новой базовой платформе под названием RemoteCompose .

  • Новые, более насыщенные и качественные интерактивные возможности: благодаря высокой адаптивности и энергоэффективности, RemoteCompose позволяет Glance создавать более насыщенные и качественные интерактивные элементы. Вскоре вы сможете использовать новые возможности, включая привязку к прокрутке, выразительные кнопки и эффекты частиц, для создания более привлекательных виджетов.
  • Встроенная обратная совместимость: эти выразительные функции RemoteCompose поддерживаются «из коробки» на Android 16 и выше. Используя Jetpack Glance в качестве API, вы сохраняете полную обратную совместимость. Ваши виджеты будут автоматически использовать эти премиальные функции пользовательского интерфейса на более новых устройствах, при этом плавно переходя на поддержку более старых версий ОС.

Кроме того, RemoteCompose — это движок, лежащий в основе функции Create My Widget, позволяющей пользователям попросить Gemini создать полностью адаптивные пользовательские виджеты, которые можно легко изменять в размере и оптимизировать для главного экрана пользователя или часов Wear OS.

Адаптивное проектирование за пределами телефона

От складных устройств, планшетов, совместимых автомобилей и XR-гарнитур до новых Google Books — возможности для создания приложений на Android расширились, охватывая различные экраны и форм-факторы. Вот некоторые обновления, которые помогут вам создавать адаптивные приложения:

morph-to-tablet.gif
  • Jetpack Navigation 3: В последней версии Jetpack Navigation 3 расширена поддержка адаптивного управления за счет добавления декораторов Scene в API Scene. Декораторы Scene можно использовать для изменения сцены, вычисляемой стратегией сцен вашего приложения. Например, их можно использовать для добавления общих элементов пользовательского интерфейса, таких как верхние панели приложения и панели/рельсы навигации, которые вы хотите добавить на уровне сцены, а не на уровне элемента навигации. NavDisplay теперь включает встроенную функцию, которая делает элементы навигации общими элементами, поэтому теперь вы можете плавно переходить между сценами. Подробнее см. в наших рецептах Nav3 .
  • Jetpack Compose: Внедрение Compose в ваше приложение остается самым простым способом начать создавать адаптивные пользовательские интерфейсы, и мы хотим обеспечить вам необходимый уровень архитектурной поддержки. В Compose 1.11 мы работаем над новым набором строительных блоков для адаптивных макетов и настройки с помощью Grid , Flexbox , MediaQuery и Style . Мы будем рады вашим отзывам , прежде чем снять флаг «Экспериментальный».
  • Рекомендации по дизайну: Чтобы вдохновиться, изучите нашу обновленнуюгалерею дизайнов , наш новыйцентр дизайна для настольных компьютеров или рекомендации по адаптивной компоновке, чтобы начать работу.

Для обеспечения индивидуального взаимодействия с пользователем на разных устройствах воспользуйтесь последними обновлениями:

  • Библиотека автомобильных приложений: Мы упрощаем разработку, расширяя библиотеку автомобильных приложений , что позволяет создавать приложения «один раз» и предоставлять персонализированные, оптимизированные для отвлечения внимания мультимедийные возможности как для Android Auto, так и для Android Automotive OS. Мы также расширяем возможности взаимодействия в автомобиле, добавляя поддержку адаптивных видеоприложений , благодаря чему видео могут воспроизводиться в полноэкранном режиме, когда автомобиль припаркован.
  • Android XR SDK: Android XR SDK позволяет создавать уникальные, персонализированные интерфейсы для растущего спектра XR-устройств, включая будущие проводные XR-очки (например, Project Aura от XREAL), в то время как существующие адаптивные приложения автоматически отображаются в иммерсивных средах без дополнительных усилий по разработке. Вы можете подготовиться к работе с очками с дисплеем, используя Jetpack Compose Glimmer для создания удобных интерфейсов, адаптированных для очков с дисплеем, а также Jetpack Projected API для переноса работы приложений с телефона в поле зрения пользователя. В предварительной версии Android XR SDK для разработчиков (версия 4), которая выйдет на следующей неделе, представлены новые интерактивные компоненты, такие как Title Chips и Button Groups, которые оптимизируют ввод для сенсорных панелей очков. Она упрощает ваш рабочий процесс благодаря новому API ProjectedTestRule для автоматизации тестовых сред.

Новая эра для ваших пользователей на Android

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

Функции Gemini Intelligence будут внедряться поэтапно по мере их готовности, начиная с новейших телефонов Samsung Galaxy и Google Pixel этим летом. Позже в этом году они также станут доступны на ваших устройствах Android, включая часы, автомобильные часы, очки и ноутбуки.

Следите за новостями о разработке приложений в эту новую эпоху на конференции Google I/O на следующей неделе.

Автор:

Продолжить чтение