Возвращаемся на Safari

Последние три-четыре недели я пробовал использовать в качестве основного браузера Google Chrome for Mac — сподвигло меня на этот эксперимент сообщение о поддержке расширений в версии для разработчиков. Я уже как-то писал, что мне необходима для использования браузера его интеграция с 1Password и Evernote, и честно попробовал использовать браузер как только такая интеграция в нем стала возможной. Но эксперимент закончен и я возвращаюсь обратно на Safari. Google Chrome пока не готов к повседневному использованию по массе причин.

Во-первых, он нестабилен. Одна из версий выдавала ошибку в среднем на каждую вторую загруженную страницу в ЖЖ — причём происходит это очень оригинально, вдруг вместо страницы вы видите странную заглушку и вам даже рефрешить особо нечего. После очередного обновления такая ошибка стала выдаваться в 100% случаев посещения Apple.com — так что описания возможностей iPhone OS 4.0 и новые конфигурации MacBook Pro мне пришлось изучать в Safari. Согласитесь, обходить подобным образом очевидные глюки браузера просто неудобно.

Во-вторых, даже уже написанные расширения не делают его полноценной заменой тому же Safari. Я не разбирался в архитектуре плагинов, но по опыту использования уже написанных сложилось впечатление, что они изначально ограничены в возможностях и скорее ближе к букмарклетам, чем к тем плагинам, которые мы привыкли использовать на Firefox или даже том же Safari. Например, для Evernote существует только веб-клиппер, который для сохранения страницы обращается к веб-сайту сервиса. Плагин Evernote для Safari просто отправляет страницу в локальный клиент — это делает возможным сохранение страницы даже без доступа в интернет, а в Chrome это невозможно. Расширение для 1Password, в принципе, работает для заполнения уже имеющихся паролей, но в силу вот таких ограничений не умеет проходить http-аутентификацию, не умеет заполнять формы личными данными, не умеет генерировать и сохранять пароли — короче, полезно лишь наполовину. То есть опять-таки для регистрации на каком-нибудь сервисе мне надо запускать Safari — ну, зачем мне тогда еще один браузер?

В-третьих, регулярно вылезают всякие мелочи. Например, успешно работающий в любом браузере и прочих прикладных программах Punto Switcher одинаково глючит при переключении раскладки только в Chrome и MS Office for Mac. Если на Safari и Firefox я могу начать набирать адрес в адресной строке и через три-четыре набранных символа нажать стрелку вниз и получить адрес сайта, то в Chrome с 95%-ной вероятностью при таком поведении я получу текст поискового запроса, даже если этот сайт я уже посещал неоднократно. Чтобы все же получить именно URL, надо набрать уже больше символов — опять неудобство.

У меня отдельно сложилось впечатление, что у Chrome один из самых неудачных в реализации FLash-плагинов среди браузеров. Ни в одном другом браузере Flash не вызывал такую нагрузку и не жрал столько памяти. Я полностью согласен, что сама по себе это глючная технология — но почему же в других браузерах она глючит меньше?

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

Нет, разумеется, у Chrome есть свои плюсы. Мне очень нравится его грамотное использование табов — именно такую логику я хочу иметь на Safari, а все не удается настроить. Он гораздо более адекватен в ряде вопросов — например, Safari с установленным Saft начинает серьёзно задумываться при восстановлении предыдущей сессии, чего не бывает у Chrome. Он вообще как-то легче, хотя Safari сложно назвать тяжеловесом. Но далеко еще Chrome до полнофункционального удобного инструмента, каким для меня является Safari. Так что возвращаем последнему звание браузера по умолчанию. Maybe, next time…