Полный список функций разработчика в Chrome на Android можно найти на сайте chromestatus.com . Загрузите Chrome в Play Store .
Первоклассный опыт просмотра
Когда пользователь входит в Chrome на одном устройстве, вкладки и история просмотров этого сеанса доступны пользователю при входе в Chrome на другом устройстве. Между экземплярами Chrome синхронизируется все содержимое страницы, а не только URL-адрес, поэтому пользователю не нужно повторно вводить учетные данные, чтобы увидеть посадочный талон или статью на сайте, требующем входа в систему.
Адресная строка использует предварительную выборку для заполнения URL-адресов и выполняет поисковые запросы с предложениями на основе истории просмотров и локальных закладок. Эта функция работает только тогда, когда пользователь подключен к Wi-Fi.
Производительность
Chrome для Android предлагает на небольших устройствах ту же многопроцессную архитектуру, рендеринг с ускорением графического процессора и движок JavaScript V8, оптимизированный для мобильных архитектур. Chrome для Android обеспечивает высокую производительность графики благодаря:
- Ускорение графического процессора для элемента
canvas
- Гибкие CSS-преобразования и переходы
- Поддержка
requestAnimationFrame
для более эффективной анимации.
Используйте DevTools для поиска и устранения проблем.
Вы можете отлаживать мобильные веб-сайты с помощью полного набора Chrome DevTools, запущенного в браузере настольного компьютера, подключенного к телефону через USB. Узнайте больше об удаленной отладке .
Помимо DevTools, Chrome для Android предоставляет более продвинутые функции разработчика для очень специфических случаев использования:
- Диагностика графического процессора:
chrome://gpu
- Отладка AppCache:
chrome://appcache-internals
- Отладка сетевого стека:
chrome://net-internals
Вы также можете использовать API-интерфейсы Resource Timing и User Timing для анализа производительности приложений.
Работать в оффлайне
Работать онлайн удобно, но соединение иногда прерывается, когда сигнал заблокирован или отсутствует. Чтобы упростить эту задачу, Chrome для Android поддерживает следующие API хранилища:
- AppCache или кеш приложения.
- Файловая система и файловые API (File, FileList, FileReader, Blob)
- localStorage для хранения простых пар ключ-значение.
- IndexedDB — стандартное индексированное хранилище данных.
Узнайте больше об автономном хранилище .
Стандарты и API
Chrome для Android поддерживает современные веб-стандарты. Обновленный обзор функций каждой версии Chrome можно найти на сайте chromestatus.com .
API-интерфейсы устройств
В мобильном мире важно иметь доступ к контекстному окружению вашего пользователя, от местоположения и ориентации устройства до доступа к камере. Chrome для Android предоставляет:
- API геолокации для доступа к местоположению
- Захват мультимедиа в формате HTML для доступа к камере
- Ориентация устройства : книжная или альбомная.
- Android Intent URI , такие как
tel:
иgeo:
которые предоставляют доступ к номеронабирателю и картам Google.
Стандартные API
Chrome для Android поддерживает множество API-интерфейсов HTML5, которые можно использовать в ваших приложениях.
- requestAnimationFrame для достижения оптимальной производительности анимации.
- Интерактивная связь между сервером и клиентом с помощью WebSockets .
- Многопоточность с помощью веб-воркеров (только выделенные)
- метод requestFullscreen (в настоящее время через префиксный вызов
webkitRequestFullScreen()
), позволяющий скрыть пользовательский интерфейс браузера (chrome) - WebRTC для общения в реальном времени без плагина
- WebAudio для обработки и синтеза аудиосигналов
- Экспериментальная поддержка (через
chrome://flags
в адресной строке Chrome) для следующих API:- WebGL для создания трехмерной графики для веб-браузеров.
Безопасность
Chrome для Android поддерживает политику безопасности контента , позволяющую значительно снизить риск и влияние XSS-атак, используя стандартный (без префикса) HTTP-заголовок Content-Security-Policy
.
Известные вопросы
Чтобы узнать о текущих проблемах, просмотрите список на crbug.com и отметьте те, которые вам нужны больше всего. Если вы обнаружите новую проблему, зарегистрируйте ее, используя new.crbug.com .