Summary

  • Google выпустила Gears в 2007 году как открытое расширение браузера для локального хранения, кэша и других возможностей автономных веб-приложений. Reader стал первым публичным примером.
  • 24 мая 2010 года команда Reader объявила, что с 1 июня уберёт автономный доступ: им активно пользовалось меньшинство, а поддержка требовала постоянной работы. В 2011 году выпуск Gears прекратился, и Chrome 12 удалил расширение.

Когда пропадает связь, заранее сохранённая статья превращается из удобства в единственный доступный текст. Так Google показала смысл Gears в 2007 году. Официальный анонс представлял открытое расширение браузера с интерфейсами для локальных данных, кэширования ресурсов и параллельной работы. Reader был первой демонстрацией чтения без сети. Разработчики рассчитывали, что эти возможности со временем станут общими стандартами браузеров.

Инженеры Gears предлагали дополнить уже существующие AJAX-приложения. Это ускоряло эксперимент, но переносило часть работы на устройство пользователя: расширение нужно установить, а приложение должно обслуживать два режима. Продукту приходилось решать, что хранить локально и как восстановить актуальность после возвращения соединения.

В примере Google от июня 2007 года поисковые запросы и полные результаты сохранялись в локальной базе SQLite, если Gears был установлен. Без него приложение хранило в cookie только запросы: объёмные результаты туда не помещались. Документация отдельно требовала подумать о миграции данных, когда схема базы изменится у уже работающих пользователей. Автономный режим означал вторую жизнь данных на множестве чужих компьютеров.

Пример не раскрывает внутреннюю реализацию Reader. Решение самого продукта записано в сообщении от 24 мая 2010 года. Команда сказала, что активно использовало автономный доступ лишь меньшинство аудитории, поддержка стоила значительных постоянных усилий, а HTML5 вытеснял Gears. Reader объявил об отключении возможности с 1 июня. Взамен предлагались отдельные программы для чтения лент; нового встроенного автономного режима в сообщении не было.

Смена курса началась раньше. В феврале 2010 года команда Gears перенесла усилия на стандарты браузеров и остановила разработку новых функций расширения. Она прямо признала: простого и полного способа перевести существующее приложение вместе со всеми пользователями на стандартные интерфейсы пока нет. Обещание платформы не оплачивало поддержку уже работающего Reader.

В марте 2011 года разработчики объявили об окончании новых выпусков Gears и отсутствии поддержки Firefox 4 и Internet Explorer 9. Его обязанности распределялись между кэшем приложений, IndexedDB, File API и встроенными возможностями для геолокации, уведомлений и рабочих потоков. Стабильный Chrome 12 от 7 июня включил удаление Gears в перечень изменений.

Reader отказался от автономного чтения примерно за год до этого. Технические компоненты нашли место в браузере, а конкретная функция исчезла из продукта, который помог продать идею. Для пользователя в поезде без сигнала будущая база данных в браузере не заменяла сохранённую сегодня статью.

Первичные записи