Шестерни (программное обеспечение)
![]() | |
Разработчик(и) | |
---|---|
Первоначальный выпуск | 31 мая 2007 г |
Финальный выпуск | 0.5.36.0 (22 февраля 2010 г [1] ) [±] |
Операционная система | Windows XP , Windows Vista , Windows 7 , Windows Mobile 5 , Windows Mobile 6 , macOS , Linux , BlackBerry OS 5 |
Лицензия | БСД |
Веб-сайт | шестерни |
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]
История версий [ править ]
Версия | Дата | Описание |
---|---|---|
0.1 | 2007-05-31 | Первоначальный выпуск как Google Gears. [10] |
0.2 | 2008-02-22 [11] | |
- | 2008-05-28 [2] | Проект переименован в Gears, чтобы отразить с открытым исходным кодом совместный характер проекта . |
0.3 | 2008-06-11 [12] | Появилась возможность добавления значков на рабочий стол , поддержка Mozilla Firefox 3 . |
0.4 | 2008-08-22 [13] | геолокации API /Обработка событий для процесса загрузки/выгрузки, локализация на 40 языков |
0.5 | 2008-11-24 [14] | Обновлен SQLite . Теперь геолокация может получать данные от антенн Wi-Fi . Улучшен API для управления объектами данных на LocalServer. |
Поддержка [ править ]
Несколько веб-приложений от различных компаний в какой-то момент использовали 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 и 8 в Windows XP , Vista и 7 ; 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 и более поздние версии на нескольких платформах; и родной браузер на BlackBerry OS 5. [22] Поддержка 64-битных версий от третьих сторон была лишь ограниченной.
Gears не поддерживала вложенные файлы размером более 2 ГБ в Mac OS X Leopard или Snow Leopard из-за ошибки в коде обработки больших двоичных объектов. [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 без необходимости понимания API Google Gears. [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]
См. также [ править ]
Ссылки [ править ]
- ^ Редакция: r3423
- ↑ Перейти обратно: Перейти обратно: а б «С днем рождения,
GoogleGears!» . Официальный блог Google. 28 мая 2008 г. Проверено 11 июня 2008 г. - ^ «Шестерни» . Проверено 1 сентября 2008 г.
- ^ «Проект Google Code для Gears» . Проверено 26 февраля 2008 г.
- ^ «Модуль базы данных AI» . Проверено 31 мая 2007 г.
- ^ «API модуля WorkPool» . Проверено 31 мая 2007 г.
- ^ «API модуля локального сервера» . Проверено 31 мая 2007 г.
- ^ «API модуля рабочего стола» . Проверено 31 мая 2007 г.
- ^ «API модуля геолокации» . Проверено 27 августа 2008 г.
- ^ «Google Gears может революционизировать работу пользователей в Интернете» . Computemagazine.com. 28 мая 2009 г. Архивировано из оригинала 16 декабря 2012 г. Проверено 16 июня 2013 г.
- ^ «Блог Gears API: выпущена версия Gears 0.2!» . Gearsblog.blogspot.com. 19 февраля 2008 г. Проверено 16 июня 2013 г.
- ^ «Блог Gears API: летайте, Gears 0.3!» . Gearsblog.blogspot.com. 06.11.2008 . Проверено 16 июня 2013 г.
- ^ «Блог Gears API: Gears 0.4 уже здесь!» . Gearsblog.blogspot.com. 22 августа 2008 г. Проверено 16 июня 2013 г.
- ^ «Разработчики Google» . Проверено 16 июня 2013 г.
- ^ «История шестерен» . Проверено 28 июня 2008 г.
- ^ «Билет WordPress Trac — поддержка Gears» .
- ^ «Блог Google Reader — прекращение автономной поддержки» .
- ^ «Документация WordPress — подпанель «Инструменты»» .
- ^ «Gearsmonkey: Gears + Greasemonkey» . Проверено 13 августа 2009 г.
- ^ «Бета-версия Gears для Safari» . Проверено 26 августа 2008 г.
- ^ «Проблема 847: Mac: Gears не работает в Safari 4 — Snow Leopard» . Гугл-код . Проверено 5 сентября 2009 г.
- ^ [1] Архивировано 25 ноября 2011 г. в Wayback Machine.
- ^ Массивный кенгуру (21 октября 2009 г.). «Проблема 960 — шестерни — похоже, ограничение в 2 ГБ на загрузку больших двоичных объектов в Mac OS X Leopard — улучшение вашего веб-браузера — хостинг проектов Google» . Проверено 16 июня 2013 г.
- ^ «Проблема 958 — gears — Похоже, ограничение в 2 ГБ на загрузку больших двоичных объектов в Mac OS X Snow Leopard — Улучшение вашего веб-браузера — Хостинг проектов Google» . 19 октября 2009 г. Проверено 16 июня 2013 г.
- ^ «Opera расширяет поддержку Gears» . Программное обеспечение Опера . Проверено 29 мая 2008 г.
- ^ «Предварительный просмотр технологии: Opera Mobile 9.5 с поддержкой Gears» . Программное обеспечение Опера . Архивировано из оригинала 23 февраля 2009 г. Проверено 21 февраля 2009 г.
- ^ «Страница загрузки Opera Mobile 9.51b2 с поддержкой Gears» . Программное обеспечение Опера . Проверено 21 февраля 2009 г.
- ^ «Google Gears переводит Ruby on Rails в автономный режим» . электронная неделя . 15 июля 2008 года . Проверено 15 июля 2008 г.
- ^ «Что лежит в основе веб-приложений: Google прощается с Gears, привет HTML5» . Лос-Анджелес Таймс . 30 ноября 2009 г. Проверено 2 декабря 2009 г.
- ^ «Привет, HTML5» .
- ^ «Официальный блог: Еще больше весенней уборки вне сезона» . Googleblog.blogspot.com. 22 ноября 2011 г. Проверено 16 июня 2013 г.
- ^ «Стабильная версия Chrome» .