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

Boris Smus

Вы, наверное, уже слышали, что Chrome для Android Beta запущен сегодня. Этот новый браузер основан на проекте с открытым исходным кодом 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 for Android представляет множество других известных функций HTML5, включая API файловой системы , IndexedDB , веб -работники и веб -розетки .

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

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

Для получения дополнительной информации о удаленной отладке см. В эту статью от отладка .

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

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