Разработка
Перенесите свои приложения на Googlebook с помощью адаптивной разработки
Линейка Googlebook открывает новую интересную главу для экосистемы Android, предоставляя вашим приложениям премиальную платформу для более богатых и функциональных сценариев.
Googlebook открывает новую категорию ноутбуков, построенных на общей основе Android. Производительное железо от партнёров вроде HP, Dell, Lenovo, Acer и Asus сочетает мобильное удобство с возможностями настольных компьютеров. Googlebook предлагает OLED-сенсорные экраны высокого разрешения, полноценные клавиатуры, точные трекпады, автономность на весь день и Gemini Intelligence, интегрированный на уровне операционной системы. С Googlebook пользователи могут плавно переходить от быстрых действий на смартфоне к более насыщенной и глубокой работе на ноутбуке.
Перенос вашего приложения на Googlebook открывает новые возможности во всей экосистеме Android. Google Play выделяет оптимизированные приложения специальными значками, улучшенным поиском и местами в тематических подборках на главных страницах магазина. Такой уровень качества также подготавливает приложение к участию в Apps Experience Program, где можно зарегистрироваться и получить доступ к новой тарифной сетке, созданной для стимулирования роста бизнеса. Более того, когда пользователи настраивают новый Googlebook с помощью Android-смартфона, оптимизированные приложения специально выделяются для удобного переноса — благодаря этому ваше приложение может оказаться на новом устройстве пользователя уже с первого дня.

Самое приятное? Чтобы воспользоваться этим охватом, вам не нужно создавать отдельное приложение с нуля. Адаптивная разработка — это естественный способ, с помощью которого современные Android-приложения масштабируются под большие дисплеи, новые положения устройств и появляющиеся форм-факторы. Если ваше приложение уже использует адаптивные макеты, оно практически готово к Googlebook. Опираясь на существующую базу адаптивного UI, классы размеров окон и поддержку нескольких способов ввода, можно предоставить полностью оптимизированный опыт.

Заложите десктопный фундамент
На ноутбуке ваше приложение работает в настольной среде, где ожидания пользователей смещаются в сторону большей плотности информации, точного управления и активной многозадачности. Следование рекомендациям по разработке и дизайну для десктопных устройств даёт необходимые принципы, чтобы максимально использовать эту среду. Вместо простого растягивания мобильного интерфейса на широкий экран адаптивный макет перераспределяет содержимое по функциональным группам.
Используйте многопанельную архитектуру, чтобы интерфейс мог расширяться, перекомпоновываться или показывать дополнительные детали по мере изменения размеров окна. С помощью Navigation 3 можно реализовать адаптивные стратегии сцен и напрямую координировать многопанельные макеты из стека навигации. Используйте ListDetailSceneStrategy и SupportingPaneSceneStrategy, чтобы включать расположение элементов бок о бок, когда доступно достаточно широкое окно. Декораторы сцен позволяют оборачивать экраны постоянными боковыми панелями навигации для десктопного интерфейса. Сочетайте эти подходы с такими примитивами компоновки, как Grid и FlexBox, а вскоре — и с экспериментальными MediaQuery и Styles API, чтобы организовывать сложное содержимое и динамически адаптировать визуальные стили для настольных дисплеев.

В режиме свободного размещения окон на рабочем столе размер окна приложения может динамически меняться в любой момент. Решения о компоновке должны напрямую зависеть от доступного пространства окна с использованием классов размеров окон, а не от физических размеров дисплея.
Настольный дизайн также учитывает эргономичную дистанцию просмотра и точные цели для указателя. Настройте масштаб шрифтов для комфортного чтения на больших дисплеях, задайте максимальную ширину макета, чтобы строки текста оставались удобочитаемыми, и явно определяйте области клика, чтобы избежать ошибочных нажатий. Полные шаблоны проектирования можно изучить в руководстве по принципам дизайна, а примеры из реальных приложений — в галерее десктопного дизайна.
Создавайте особые возможности для Googlebook
После того как основная компоновка стала адаптивной, приложение можно дополнить функциями, которые по-настоящему используют преимущества настольных компьютеров. Повседневная продуктивная работа на таких устройствах зависит от гибких способов ввода. Jetpack Compose нативно поддерживает навигацию с физической клавиатуры и выбор с помощью указателя. Улучшите удобство приложения, добавив контекстные курсоры, которые дают визуальную обратную связь при вводе текста, изменении размеров панелей и выборе инструментов. Реализуйте контекстные меню по правому клику и состояния при наведении; сделайте горячие клавиши доступными через Keyboard Shortcuts Helper.

На Googlebook приложения работают в свободно изменяемых окнах, и пользователи могут одновременно выполнять несколько задач. Откройте сценарии работы бок о бок, включив поддержку нескольких экземпляров, чтобы пользователи могли запускать независимые окна для сравнения содержимого или работы с несколькими документами. Дополните это перетаскиванием, чтобы пользователи могли свободно переносить текст, изображения и файлы между окнами или даже перетаскивать элементы на пустое рабочее пространство для запуска новой задачи.

Можно пойти ещё дальше и настроить рамку окна приложения. В настольном режиме у приложений есть верхняя панель заголовка, которую можно стилизовать с помощью собственного фона, строки поиска или вкладок, сохраняя при этом системные элементы управления окном.
За пределами отдельных окон, Continue On связывает пользовательский опыт между смартфонами, планшетами и Googlebook с помощью двусторонней передачи состояния: пользователь может начать задачу на одном экране и бесшовно продолжить на другом. Передача состояния через HandoffActivityData сохраняет контекст — например, позицию в документе или активные вкладки, — а необязательные веб-версии позволяют обеспечить плавный переход даже при отсутствии нативной поддержки.
Дополните это настраиваемыми виджетами, которые показывают полезную информацию с первого взгляда. А по мере совершенствования приложения сверяйтесь с полным набором рекомендаций по качеству настольных приложений.
Разработчики уже воплощают эти подходы в экосистеме. При переносе Notability на Googlebook предыдущие инвестиции команды в поддержку планшетов и складных устройств сразу дали ей серьёзное преимущество. Поскольку макет уже основывался на классах размеров окон и стратегиях адаптивных сцен, холст и панели инструментов естественным образом перестраивались при изменении размера окна, а существующая поддержка клавиатуры и трекпада перенеслась практически без изменений.
«Мы уже ориентировались на первоклассный опыт на планшетах и складных устройствах, — объясняет Райан Ши, руководитель Android-разработки в Notability. — Поэтому, когда появился Googlebook, масштабирование Notability до уровня ноутбучного приложения в основном свелось к тому, чтобы повернуть уже существующий у нас регулятор. Это позволило сосредоточиться на вещах, которые имеют смысл только на большом экране или с новыми API — например, Continue On, который передаёт заметку со смартфона на ноутбук, и оптимизации режима работы приложений бок о бок для учёбы».
Ускорьте рабочий процесс с помощью специализированных инструментов
Тестирование и оптимизация приложения для Googlebook естественно вписываются в существующий процесс разработки.
С помощью эмулятора настольной среды в Android Studio можно запускать виртуальное рабочее окружение прямо на своём компьютере, тестировать свободное изменение размеров окон, проверять взаимодействие нескольких экземпляров приложения и отлаживать работу с мышью, трекпадом и клавиатурой. Загрузите Android Studio Canary, чтобы настроить виртуальное устройство уже сегодня.
Ускорить модернизацию компоновки можно и с помощью ИИ. Адаптивный навык предоставляет ИИ-агентам необходимый контекст, чтобы они могли автоматически помогать переносить мобильные макеты в адаптивные контейнеры Compose. Установите этот навык напрямую через Android CLI, чтобы упростить реализацию.
Откройте новые возможности на Googlebook

Линейка Googlebook открывает новую интересную главу для экосистемы Android, предоставляя вашим приложениям премиальную платформу для более богатых и функциональных сценариев. Благодаря адаптивной разработке одна кодовая база позволяет приложению оптимально выглядеть и работать на смартфонах, складных устройствах, планшетах и Googlebook, одновременно открывая дополнительную видимость и специальные значки в Google Play. Изучите документацию в нашем центре для разработчиков Googlebook, ознакомьтесь с руководством по настольному дизайну и начинайте создавать приложения для Googlebook уже сегодня!
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.35
-
GitHub3 недели назадLucide Swift — типобезопасные Lucide иконки с векторным рендерингом
-
Устройства4 недели назадHugging Face представил Microduck — небольшого двуногого робота в форме утёнка
-
Новости6 дней назадВидео и подкасты о мобильной разработке 2026.38
