Из Википедии, свободной энциклопедии
  (Перенаправлено из Google Gears )
Перейти к навигации Перейти к поиску

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

Компоненты [ править ]

В Gears было несколько основных компонентов API :

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

История версий [ править ]

Поддержка [ править ]

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

Gears можно было включить на сайтах, где он не поддерживался иным образом, с помощью пользовательского скрипта Greasemonkey , созданного одним из инженеров 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 Software ASA объявила, что Opera Mobile 9.5 будет поддерживать Gears. [25] Предварительная версия браузера была опубликована 20 февраля 2009 года. [26] Он был доступен для устройств с сенсорным экраном только на Windows Mobile 5 и 6. [27] Gears не был встроен в другие браузеры, кроме Google Chrome, и его приходилось загружать отдельно.

Платформа Ruby on Rails поддерживает интерфейсы для 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 был удален из Google Chrome 7 июня 2011 г. [32]

См. Также [ править ]

  • Богатое Интернет-приложение
  • Adobe AIR

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Официальная страница в Blogger