Тестирование браузера — это боль. Нет ничего хуже, чем завершить ваш веб-шедевр, только чтобы обнаружить, что он ломается в браузере X, версии Y в OS Z, когда пользователь ест бутерброд с тунцом и смотрит на север.
Google испытывает те же страдания, но в течение 2 месяцев они намерены решить эту проблему. Согласно их официальному блогу :
Службы Google будут поддерживать только современные браузеры. Начиная с 1 августа, мы будем поддерживать текущую и предыдущую основные версии Chrome, Firefox, Internet Explorer и Safari на постоянной основе. Каждый раз, когда выходит новая версия, мы начинаем поддерживать обновление и прекращаем поддерживать третью самую старую версию.
Опера ? Странно, что Google редко упоминает пятый по популярности браузер. У него может быть относительно небольшая доля рынка 2% , но 2% — это много людей, и у Opera самый распространенный мобильный браузер. Дайте им отдохнуть, Google! Многие из нас тестируют в Опере — вы тоже должны.
Новая политика Google была определена командами разработчиков, которые хотят использовать современные методы HTML5, такие как перетаскивание файлов или интеграция с рабочим столом. Старые браузеры должны некоторое время использоваться, но некоторые функции приложения не будут работать или будут отключены. В конце концов, старый браузер может вообще перестать работать.
Политика поднимает ряд интересных вопросов. И Google, и Mozilla внедрили графики быстрого выпуска, и Firefox 5 должен появиться через несколько недель. В этот момент Google откажется от Firefox 3.x — браузера, который был заменен всего несколько месяцев назад и все еще занимает значительную долю рынка в 14%.
Большая новость — IE10. Он может быть выпущен до конца 2011 года, и, как только это произойдет, Google перестанет поддерживать IE8 — самый используемый в мире браузер и единственную версию IE, которую можно установить на Windows XP. По данным StatCounter, XP используется почти 46% населения сети, и многие корпорации работают на устаревшей операционной системе. Если они используют Службы Google, им нужно будет либо выполнить обновление, либо перейти на альтернативный браузер. В любом случае, это повлечет за собой переподготовку персонала или расходы на приобретение ОС, которые могут перевесить экономию, достигнутую благодаря переходу на продукты Google.
Учитывая быстрые обновления, сделанные для Chrome и Firefox, определение «устаревшего» браузера для Google может быть версией, которая существует чуть более 3 месяцев. Немногие разработчики тестируют помимо текущих версий Chrome, Firefox, Safari и Opera, но, нравится это или нет, IE остается особым случаем.
Это смелый шаг со стороны Google. Я восхищаюсь их рассуждениями, но я буду нервничать по поводу реализации подобной политики.
Не могли бы вы?