1 июня 2013 г.

Chrome для iOS, не самый быстрый браузер

Оригинал статьи: Chrome for iOS, Not a Fast Browser

У браузера Chrome для iOS не так много общего с десктопной версией Chrome или версией Chrome для Android. Он основан не на самой свежей версии движка WebKit и не может перейти на Blink, в нём нет JavaScript-обработчика, он даже не многопроцессный. Всё это — ограничения iOS; все сторонние браузеры для iOS основаны на UIWebView, то есть у них один и тот же движок и один и тот же JavaScript-обработчик, и всё это работает медленнее, чем Safari Nitro (есть ещё Opera Mini, но это просто OBML-ридер, а не браузер, поскольку обработка страниц происходит на серверах Opera).

Поэтому удивительно было встретить рекламу Chrome на главной странице Google, открытой в Safari для iPad: «Путешествуйте по Интернету быстрее на вашем iPad. Установите Google Chrome».

Отнюдь не быстр Chrome для iOS — наоборот, намного медленнее, чем Safari (один тест, другой, третий), — пусть это и не вина Google. Собственно говоря, Chrome для iOS медленнее всех сторонних браузеров для этой ОС.

Однако страница Chrome для iOS утверждает, что вы сможете «путешествовать по Интернету быстро, а авторизация сделает этот процесс таким же, как на вашем компьютере, где бы вы ни были». Да, Chrome объединяет адресную строку и форму поиска, да, он прибегает к предварительной загрузке веб-страниц и показывает самые популярные страницы — но всё это не делает его быстрее Safari.

Вот что пишет сайт Tom’s Hardware: «В конце концов, любой сторонний веб-браузер для iOS — это, в принципе, одна и та же устаревшая версия Safari с несколько другим интерфейсом и парой дополнительных функций. Поскольку App Store вынуждает все сторонние браузеры для iOS использовать движок Safari, постольку конкуренция браузеров в этой мобильной операционной системе практически невозможна. Если только Apple не передумает и не разрешит другим разработчикам использовать собственный движок и JavaScript-обработчик».