Мы уже писали обзор браузера Google Chrome для iOS здесь. На сколько вы знаете, эта версия несколько отличается от десктопной версии. Разработчикам пришлось пойти на компромиссы при создании Хрома для iPhone и iPad. Виной всему ограничения, которые накладывает система на сторонние приложения. Давайте их рассмотрим...
Javascript-движок V8
Обычная версия Google Chrome использует свой собственный скриптовый движок V8. Его особенная производительность всем известна. Однако тут нельзя использовать собственные javascript разработки и приходится довольствоваться стандартными средствами ( UIWebView), встроенными в систему.
Nitro JS
На отсутствие V8 можно было бы и закрыть глаза. Стандартный браузер Safari прекрасно и шустро отрисовывает страницы. Но вот тут компания Apple и подбросила нам вторую свинью. Safari в своей работе использует скриптовый движок Nitro JS. Эта технология обладает лучшей производительностью среди всех js-движков за счет особенного приоритета в системе iOS. Но доступ к Nitro эксклюзивно имеет лишь браузер Сафари. Это и приводит к проблеме с недостаточной плавностью в работе Google Chrome.
Ограниченный режим Инкогнито
Инкогнито режим в Google Chrome для iPhone, iPad и iPod`ов не запоминает и не хранит ваши cookies, кеш, историю, пароли и подсказки адресной строки. Отличие от десктопной версии лишь в том, что из за все тех же ограничений в системе, браузер не может запретить или управлять данными в HTML5 local storage. И если сайт их применяет, то они будут храниться у вас.
Отсутствие фонового обновления
Десктопный Хром прекрасно обновляется сам в фоновом режиме. Мобильная версия для iOS так не умеет из за особенностей платформы. Но это и не страшно. Уведомление о выходе новой версии вы получите, а обновиться сможете в пару действий.
Индивидуальная настройка cookies для сайтов
Система накладывает ограничения на все браузеры кроме Safari в вопросе индивидуальной настройки cookies для отдельных сайтов. К примеру, Хром для Android умеет очищать куки для выбранных сайтов. А тут такое не получится. И сами понимаете по чьей вине.
Нельзя сделать Chrome браузером по умолчанию
Собственно, если вы обычный пользователь, то у вас не получится назначить браузером по умолчанию любой другой кроме Safari. Таковы опять же ограничения в системе. В Android версии таких проблем нет.
Скачать Google Chrome для iPhone
А вам известны какие либо другие ограничения? И как вы относитесь к подобной ситуации?