Chrome для Android: ускорение мобильного Интернета

Вы, наверное, уже слышали, что сегодня вышла бета-версия Chrome для Android. Этот новый браузер основан на проекте с открытым исходным кодом Chromium и включает в себя множество новейших функций HTML5, которые разработчики Chrome узнали и полюбили. Обзор новинки можно найти в объявлении о запуске на blog.chromium.org и более подробном обзоре на code.google.com . Я быстро пройдусь по тому, что лично мне кажется наиболее интересным:

Улучшения пользовательского интерфейса

Chrome для Android позволяет разработчикам легко создавать современные мобильные веб-интерфейсы пользователей с использованием фиксированного позиционирования и overflow: scroll для индивидуально прокручиваемых элементов. Кроме того, по умолчанию включено поведение прокрутки, подобное нативному. Chrome для Android поддерживает старую модель flexbox , однако имейте в виду, что исходная модель flexbox устарела в пользу новой . Также поддерживаются средства выбора DateTime и ранняя поддержка <input type="range"> .

Быстрая графика

Chrome для Android также поддерживает холст с аппаратным ускорением и работает довольно хорошо. Также имеется поддержка requestAnimationFrame , которая важна для мобильных устройств, позволяя браузеру решать, когда выполнять рендеринг, что дает ему возможность более эффективно управлять временем автономной работы в приложениях с интенсивным использованием графического процессора. Chrome для Android представляет множество других примечательных функций HTML5, включая API файловой системы , IndexedDB , веб-работников и веб-сокетов .

Удаленная отладка

Несомненно, моя любимая функция Chrome для Android — это удаленная отладка с помощью инструментов разработчика Chrome . Удаленная отладка позволяет веб-разработчикам очень легко отлаживать свое приложение, работающее на мобильном устройстве, без необходимости прибегать к хитрым хакам, таким как Weinre. Вот краткий скриншот, показывающий эту функцию в действии:

Дополнительные сведения об удаленной отладке см. в этой статье об удаленной отладке .

Попробуйте бета-версию Chrome для Android , загрузив ее из Google Play . Если вы написали мобильное веб-приложение для использования какой-либо функции, но Chrome для Android ее не поддерживает, имейте в виду, что это бета-версия, и посмотрите, не является ли это уже известной проблемой , и отметьте ее, если это так. . В противном случае, пожалуйста, зарегистрируйте ошибку .

Я воодушевлен тем положительным влиянием, которое Chrome для Android окажет на сообщество мобильных веб-разработчиков, и с нетерпением жду возможности увидеть великие вещи, которые мы сможем создать вместе! Если у вас есть дополнительные вопросы, посмотрите, есть ли на них ответы в этом FAQ . В противном случае, если у вас есть вопрос по мобильной веб-разработке, ориентированный на Chrome, опубликуйте его в Stack Overflow, пометив тегами google-chrome и android .