GoogleBooks построены на основе технологического стека Android и настольной операционной системы ChromeOS.
Google Books сочетает в себе удобство мобильных устройств и возможности настольных компьютеров, предлагая сенсорные экраны высокого разрешения, выделенные клавиатуры, высокоточные тачпады, работу от батареи в течение всего дня и интеграцию с операционной системой Gemini.
С помощью Google Books пользователи могут переходить от быстрых взаимодействий на своих телефонах к длительным, захватывающим сессиям в настольной среде.
Адаптируйте свое приложение
Для поддержки Google Books не нужно создавать отдельное приложение с нуля. Адаптивная разработка позволяет приложениям Android масштабироваться на больших экранах и в форм-факторах ноутбуков из единой кодовой базы.
Если ваше приложение уже поддерживает адаптивную компоновку, классы размеров окон и многопоточную обработку, вы можете строить его на основе этой прочной базы.

Видеть:
- Начните работу с адаптивными приложениями
- Поддерживаются различные размеры экранов
- Что следует и чего не следует делать при адаптации
Привлеките внимание к себе в Google Play
Оптимизация вашего приложения для Google Books расширяет его видимость в экосистеме Android:
Поиск в витрине магазина: Google Play выделяет оптимизированные игры с помощью специальных значков, улучшенного поиска и рекомендуемого размещения на тщательно отобранных главных страницах магазинов.
Преимущества программы: Обеспечение качества, оптимизированного для настольных компьютеров, подготовит ваше приложение к участию в программе Apps Experience Program , в рамках которой вы сможете получить доступ к прайс-листу, разработанному для поддержки роста бизнеса.
Перенос настроек устройства: Когда пользователи входят в систему для настройки Google Books, настройки их телефона Android, сохраненные пароли, сети Wi-Fi и сообщения синхронизируются с использованием сквозного шифрования, а оптимизированные приложения выделяются для переноса во время регистрации.

Видеть:
- Расширить доступность приложения на различных типах устройств.
- Адаптивные рекомендации по качеству приложений
Основывайтесь на базовых принципах работы настольных компьютеров.
В Google Books ваше приложение работает в среде настольного компьютера вместе с браузером Chrome и системными инструментами. Вместо того чтобы растягивать мобильные интерфейсы на широкий экран, реорганизуйте контент в функциональные группы для повышения плотности информации, точности ввода и активной многозадачности.
Внедрить многопанельную архитектуру.
Разработайте пользовательский интерфейс вашего приложения таким образом, чтобы он расширялся, перестраивался или отображал дополнительные детали при изменении границ окна:
Координация адаптивных сцен: с помощью Navigation 3 реализуйте
ListDetailSceneStrategyиSupportingPaneSceneStrategyдля координации расположенных рядом панелей непосредственно из стека возврата, когда доступно расширенное пространство окна.Добавьте постоянную навигацию: используйте декораторы сцен , чтобы обернуть экраны постоянными навигационными панелями для рабочего стола.
Организация сложного контента: сочетайте стратегии сцен с примитивами компоновки, такими как
GridиFlexBox, а также экспериментальными APImediaQueryи Styles , чтобы динамически упорядочивать контент и настраивать визуальные стили для настольных дисплеев.
Видеть:
Адаптировать окна к динамическим размерам и эргономике рабочего стола.
В режиме свободного отображения окон на рабочем столе пользователи могут динамически изменять размер окон приложений в любое время. Сделайте ваше приложение адаптируемым к изменению размера окна с помощью:
Классы размеров окон: Принимайте решения по размещению, исходя из доступного оконного пространства, используя классы размеров окон, а не физические размеры дисплея.
Типографика и целевой размер: настройте масштаб шрифта в соответствии с расстоянием просмотра на настольных компьютерах, установите максимальную ширину макета, чтобы длина строк оставалась читаемой, определите конкретные цели для щелчков мыши, чтобы предотвратить случайные нажатия, и изучите шаблоны компоновки в галерее дизайна для настольных компьютеров .

Видеть:
- Ориентация приложения, соотношение сторон и возможность изменения размера
- Запрос информации для адаптивных макетов с помощью mediaQuery
- Создайте адаптивную навигацию
Обеспечьте уникальный пользовательский опыт для GoogleBook.
После того как основной интерфейс станет адаптивным, дополните приложение функциями, специально разработанными для аппаратного обеспечения и настольной среды Google Books.
Поддержка точного ввода и сочетаний клавиш.
Jetpack Compose изначально поддерживает навигацию с помощью физической клавиатуры и выделение указателем. Оптимизируйте его для клавиатур с подсветкой Google Books, сенсорных тачпадов с тактильной отдачей и внешних мышей с помощью следующих инструментов:
Контекстные курсоры: Интегрируйте контекстные курсоры для ввода текста, изменения размера панели и выбора инструментов.
Взаимодействие с указателем мыши: Реализуйте контекстные меню, вызываемые щелчком правой кнопки мыши, и состояния при наведении курсора на интерактивные элементы.
Клавиатурные сочетания: Сделайте клавиатурные сочетания вашего приложения доступными для поиска с помощью вспомогательного инструмента «Клавиатурные сочетания» .
Видеть:
Включите многоэкземплярные рабочие процессы и функцию перетаскивания.
В Google Books приложения работают в окнах произвольной формы, где пользователи одновременно выполняют несколько задач.

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

Рисунок 5. Многооконная многозадачность с перетаскиванием элементов между окнами.
Видеть:
- Поддержка оконного режима рабочего стола
- Поддержка многооконного режима
- Поддержка подключенных дисплеев
Подключайте устройства и используйте интеллектуальные возможности Gemini.
Google Books — идеальный компаньон для вашего Android-смартфона, обладающий такими функциями, как:
Переключение между устройствами и обеспечение непрерывности работы: используйте функцию «Продолжить вкл.» , чтобы пользователи могли продолжить выполнение задач со своего телефона Android непосредственно с панели задач Google Books.
Передавайте состояние через
HandoffActivityDataдля сохранения контекста, такого как положение документа или активные вкладки, с возможностью резервного копирования в веб-режим.Виджеты для рабочего стола и встроенный интеллект: отображайте быстрый и удобный для использования контент с помощью настраиваемых виджетов , которые дополняют среду рабочего стола Google Books и встроенные инструменты Gemini (такие как Magic Pointer, Rambler и Create My Widget).
Оцените свою реализацию на соответствие рекомендациям по качеству настольных приложений, чтобы убедиться, что ваше приложение отвечает стандартам удобства использования на настольных компьютерах.
Видеть:
- Поддержка непрерывности работы на разных устройствах в Google Books
- Включение и настройка переключения между устройствами
- Взгляд реактивного ранца
Ускорьте рабочий процесс с помощью специализированных инструментов.
Тестирование и оптимизация вашего приложения для Google Books напрямую интегрируются в ваш рабочий процесс разработки:
Эмулятор рабочего стола в Android Studio: Запустите виртуальную среду рабочего стола на своей рабочей станции, чтобы протестировать изменение размера окон в произвольном порядке, проверить взаимодействие нескольких экземпляров и отладить ввод с мыши, трекпада и клавиатуры с помощью предварительного просмотра Android Studio .
Разработка под Linux непосредственно на устройстве и разработка через агенты: Googlebook включает изолированную терминальную среду Linux, работающую на базе гипервизора pKVM с сертификатом безопасности 5-го уровня, а также платформу разработки Antigravity и инструменты командной строки, позволяющие создавать, тестировать и развертывать приложения непосредственно на устройстве.
Модернизация макетов с помощью ИИ: установите адаптивный навык через Android CLI , чтобы предоставить агентам ИИ контекст для рефакторинга мобильных макетов в адаптивные контейнеры Compose.
Видеть:
- Отладка ADB в GoogleBook.
- Протестируйте различные размеры экрана и окна.
- Предварительный просмотр пользовательского интерфейса с помощью настраиваемых предварительных просмотров.
- Обзор навыков Android