Google Gears прекращено, HTML 5 в проекте - PullRequest
3 голосов
/ 07 января 2010

мы пытаемся разработать мобильное веб-приложение, которое будет обеспечивать автономные возможности, не только чтение, но и создание контента.

Gears поддерживает три важных аспекта: - локальный сервер, чтобы мы могли кэшировать статический контент, такой как html, css, js и т. д. - локальная база данных, чтобы мы могли хранить данные локально для автономного доступа, а также хранить новый контент внутри нее в автономном режиме - workerpool, используется для фонового процесса, который синхронизирует данные обратно на сервер

Судя по страницам передач и некоторым другим статьям, от передач отказались в пользу HTML 5, что понятно.

Однако на данном этапе есть две проблемы:

  1. еще далеко до поддержки HTML 5 основными браузерами для настольных компьютеров, не говоря уже о мобильных
  2. HTML 5 не поддерживает рабочих, есть черновик http://dev.w3.org/html5/workers/, но я предполагаю, что реальная поддержка браузера еще далеко.

Делай, что ты делаешь сегодня? (например, в течение следующего года) ура Rok

Ответы [ 4 ]

5 голосов
/ 07 января 2010

Я думаю, что вы немного неверно истолковали позицию Google по Gears. Согласно статье в LA Times :

Представитель Google написал, чтобы уточнить в последующем электронном письме: «Мы продолжаем поддерживать Gears, чтобы ничего не сломалось для сайтов, которые его используют. Но мы ожидаем, что разработчики будут использовать HTML5 для этих функций, поскольку основанный на стандартах подход, который будет доступен во всех браузерах. "

Мне кажется, что совершенно безопасно продолжать использовать Gears до тех пор, пока HTML 5 не станет повсеместным.

3 голосов
/ 07 января 2010

Поддержка HTML5 немного лучше, чем вы думаете.

Android имеет различную поддержку стандартов HTML5, включая Google Gears в большинстве версий, а Android 2.0+ имеет встроенную поддержку HTML5 (по крайней мере, в том, что касается аудио / видео, холста, автономного хранения и геолокации). IPhone также поддерживает автономное хранение наряду с аудио / видео тегами. В WebOS, похоже, есть поддержка автономной базы данных, но я не знаю многого из этого.

http://www.whatwg.org/specs/web-workers/current-work/ - это черновой вариант для веб-работников, реализованный в Firefox 3.5 и Safari 4, поэтому в конечном итоге они должны оказаться в версии Safari для iPhone.

Так что, если вы можете жить без рабочих потоков и не стесняйтесь ограничиться Android, WebOS и IPhone, вы можете использовать гибридный подход HTML5 с отступлением от Gears.

Я не думаю, что поддержка других смартфонов будет возможна по-настоящему портативным способом, хотя Firefox для мобильных устройств (который приближается к выпуску на Nokia N900) будет поддерживать весь HTML5 как Firefox 3.6.

0 голосов
/ 07 июля 2010

HTML 5 не поддерживает рабочих, есть черновик http://dev.w3.org/html5/workers/ но я предполагаю Реальная поддержка браузера еще далеко.

Я кодировал рабочий пример веб-работников, используя движок WebKit, включенный в Qt 4.6.2. Глядя на историю кода, поддержка была включена где-то в 2008 году.

Я был удивлен уровнем HTML5 уже в (настольных) браузерах (за исключением IE, конечно). Мобильник отстает на несколько лет. Я нашел этот сайт полезным: http://caniuse.com/

0 голосов
/ 21 января 2010

Работники Appcache, Web Storage и Web работают на Firefox и более новых устройствах Android.

Используйте этот удобный тест http://dev.w3.org/2008/mobile-test/v2/ для профилирования браузеров.

...