6 компромиссов в Google Chrome для iPhone

Мы уже писали обзор браузера Google Chrome для iOS здесь. На сколько вы знаете, эта версия несколько отличается от десктопной версии. Разработчикам пришлось пойти на компромиссы при создании Хрома для iPhone и iPad. Виной всему ограничения, которые накладывает система на сторонние приложения. Давайте их рассмотрим...

Google Chrome для 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

А вам известны какие либо другие ограничения? И как вы относитесь к подобной ситуации?