Gears (программное обеспечение) - Gears (software)

Шестерни
Gearslogo.png
Разработчики)Google
изначальный выпуск31 мая 2007 г.; 13 лет назад (2007-05-31)
Окончательный релиз0.5.36.0 (22 февраля 2010 г.; 10 лет назад (2010-02-22)[1]) [±]
Операционная системаWindows XP, Виндоус виста, Windows 7, Windows Mobile 5, Windows Mobile 6, macOS, Linux
ЛицензияBSD
Интернет сайтшестерни.Google.com

Шестерни, ранее Google Gears,[2] прекращено служебное программное обеспечение предложено Google создать более мощный веб-приложения путем добавления автономного хранилища и других дополнительных функций в веб-браузеры.[3] Выпущено под Лицензия BSD,[4] Gears - это бесплатно и с открытым исходным кодом. Gears была задумана в то время, когда сопоставимой альтернативы не было. Однако выпуск Gears был прекращен в пользу стандартизированных HTML5 методы, которые со временем стали преобладающими.

Составные части

Было несколько крупных API компоненты для Gears:

  • Модуль базы данных (на базе SQLite ), который мог хранить данные локально.[5]
  • Модуль WorkerPool, обеспечивающий параллельное выполнение кода JavaScript.[6]
  • Модуль LocalServer, который кэширует и обслуживает ресурсы приложения (HTML, JavaScript, изображения и т. Д.).[7]
  • Модуль рабочего стола, который позволяет веб-приложениям более естественно взаимодействовать с рабочим столом.[8]
  • Модуль геолокации, позволяющий веб-приложениям определять географическое положение своих пользователей.[9]

История версий

ВерсияДатаОписание
0.12007-05-31Первоначальный выпуск как Google Gears.[10]
0.22008-02-22[11]
-2008-05-28[2]Проект переименован в Gears, чтобы отразить Открытый исходный код, совместный характер проекта.
0.32008-06-11[12]Добавлена ​​возможность добавлять значки рабочего стола, Поддержка для Mozilla Firefox 3.
0.42008-08-22[13]Геолокация API / Обработка событий для загрузки / скачивания передачи, локализация на 40 языков
0.52008-11-24[14]Обновлено SQLite, Геолокация теперь может получать данные из Вай фай антенны, Улучшенный API для управления большими двоичными данными на LocalServer

Поддерживать

Несколько веб-приложений от различных компаний в какой-то момент использовали Gears, в том числе Google (Gmail, YouTube, Документы, Читатель, Picasa для мобильного, Календарь, Волна ), Мое пространство (Поиск почты), Zoho Office Suite, Помните молоко, и Buxfer.[15] WordPress 2.6 добавлена ​​поддержка Gears, чтобы ускорить административный интерфейс и уменьшить количество обращений к серверу.[16] Однако после того, как в феврале 2010 года Google объявил, что дальнейшая разработка Gears не будет (см. Конец жизни раздел), некоторые из этих приложений прекратили поддержку Gears, в том числе Google Reader[17] и WordPress[18]

Gears можно было включить на сайтах, где он не поддерживался иным образом, с помощью Грязная обезьяна пользовательский скрипт, созданный одним из инженеров Gears.[19]

Поддержка Gears на Internet Explorer 6 и Internet Explorer 8 в Windows XP, Vista и Seven, Internet Explorer Mobile 4.01 и выше на Windows Mobile, Safari 3.1.1 и новее на Mac OS X 10.4 и позже[20] (хотя и не с Safari 4 на Mac OS X 10.6[21]), и Firefox 1.5 и новее на нескольких платформах.[22] Сторонние производители поддерживали только 64-битную версию.

Gears не поддерживает файлы вложений размером более 2 ГБ в Mac OS X Leopard или Snow Leopard из-за ошибки в коде обработки BLOB-объектов.[23][24]

29 мая 2008 г. Программное обеспечение Opera ASA объявил, что Opera Mobile 9.5 поддержал бы Gears.[25]Предварительная версия браузера была опубликована 20 февраля 2009 года.[26]Он был доступен для устройств с сенсорным экраном только на Windows Mobile 5 и 6.[27] Gears не был встроен в другие браузеры, кроме Гугл Хром и нужно было скачивать отдельно.

В Рубин на рельсах framework поддерживает интерфейсы для Gears без необходимости разбираться в Google Gears API.[28]

Конец жизни

В конце ноября 2009 г. многочисленные источники новостей в Интернете сообщили, что Google собирается перейти на Веб-хранилище вместо использования Gears в будущем. Представитель Google позже пояснил, что Google, однако, продолжит поддерживать Gears, чтобы не нарушать работу сайтов, использующих его.[29] 19 февраля 2010 г. команда Gears в Google объявила, что разработка Google Gears остановлена, поскольку они работают над приведением всех возможностей Gears в веб-стандарты, такие как HTML5. Хотя разработка новых функций прекратилась, Google планировал продолжить поддержку Gears до тех пор, пока они не разработают «простой, всеобъемлющий» метод переноса данных пользователей в функции HTML5.[30] 22 ноября 2011 г. Google объявил, что 1 декабря 2011 г. поддержка Gears будет прекращена. Gmail и Календарь Google.[31] Gears был удален из Гугл Хром 7 июня 2011 г.[32]

Смотрите также

Рекомендации

  1. ^ Ревизия: r3423
  2. ^ а б "С днем ​​рождения, Google Шестерни! ". Официальный блог Google. 2008-05-28. Получено 2008-06-11.
  3. ^ "Шестерни". Получено 2008-09-01.
  4. ^ "Проект Google Code для Gears". Получено 2008-02-26.
  5. ^ «Модуль базы данных AI». Получено 2007-05-31.
  6. ^ "API модуля WorkerPool". Получено 2007-05-31.
  7. ^ "API модуля LocalServer". Получено 2007-05-31.
  8. ^ "API модуля рабочего стола". Получено 2007-05-31.
  9. ^ "API модуля геолокации". Получено 2008-08-27.
  10. ^ «Google Gears может революционизировать работу пользователей в Интернете». Computemagazine.com. 2009-05-28. Получено 2013-06-16.
  11. ^ "Блог API Gears: Выпущена версия Gears 0.2!". Gearsblog.blogspot.com. 2008-02-19. Получено 2013-06-16.
  12. ^ "Блог API Gears: Летайте, Gears 0.3!". Gearsblog.blogspot.com. 2008-11-06. Получено 2013-06-16.
  13. ^ «Блог по Gears API: Gears 0.4 уже здесь!». Gearsblog.blogspot.com. 2008-08-22. Получено 2013-06-16.
  14. ^ «Разработчики Google». Получено 2013-06-16.
  15. ^ "История шестеренок". Получено 2008-06-28.
  16. ^ «Билет WordPress Trac - Поддержка Gears».
  17. ^ «Блог Google Reader - прекращение офлайн-поддержки».
  18. ^ «Документация WordPress - Подпанель инструментов».
  19. ^ "Gearsmonkey: Gears + Greasemonkey". Получено 2009-08-13.
  20. ^ «Бета-версия Gears для Safari». Получено 2008-08-26.
  21. ^ «Проблема 847: Mac: Gears не работают Safari 4 - Snow Leopard». Код Google. Получено 2009-09-05.
  22. ^ [1] В архиве 25 ноября 2011 г. Wayback Machine
  23. ^ Об этом сообщает ben.roe ... @ gmail.com, 21 октября 2009 г. (2009-10-21). «Проблема 960 - шестерни - Похоже, ограничение в 2 ГБ для загрузки больших двоичных объектов в Mac OS X Leopard - Улучшение вашего веб-браузера - Хостинг проектов Google». Получено 2013-06-16.CS1 maint: несколько имен: список авторов (связь)
  24. ^ «Проблема 958 - шестерни - Похоже, ограничение на 2 ГБ для загрузки больших двоичных объектов в Mac OS X Snow Leopard - Улучшение вашего веб-браузера - Хостинг проектов Google». 2009-10-19. Получено 2013-06-16.
  25. ^ «Opera расширяет поддержку Gears». Программное обеспечение Opera. Получено 2008-05-29.
  26. ^ «Предварительный просмотр технологии: Opera Mobile 9.5 с поддержкой Gears». Программное обеспечение Opera. Архивировано из оригинал на 2009-02-23. Получено 2009-02-21.
  27. ^ "Страница загрузки Opera Mobile 9.51b2 с поддержкой Gears". Программное обеспечение Opera. Получено 2009-02-21.
  28. ^ "Google Gears переводит Ruby on Rails в автономный режим". eWeek. Получено 2008-07-15.
  29. ^ «Что движет веб-приложениями: Google прощается с Gears, привет HTML5». Лос-Анджелес Таймс. 2009-11-30. Получено 2009-12-02.
  30. ^ «Привет, HTML5».
  31. ^ «Официальный блог: Больше весенней уборки вне сезона». Googleblog.blogspot.com. 2011-11-22. Получено 2013-06-16.
  32. ^ «Стабильная версия Chrome».

внешняя ссылка