Имеет ли смысл писать офлайн мобильное веб-приложение на html5? - PullRequest
4 голосов
/ 08 марта 2012

Я изучаю варианты веб-приложения для мобильных телефонов, и один из вариантов - написать отдельное приложение, которое вообще не подключается к Интернету.Имеет ли смысл рассмотреть возможность использования HTML5 для этого?Основной причиной рассмотрения HTML5, насколько я понимаю, является тот факт, что он работает кроссплатформенно, но я просто не знаю, имеет ли смысл рассматривать эту опцию, если она будет использоваться в автономном режиме только послеПервоначально скачано.

Заранее спасибо за помощь!

Ответы [ 6 ]

3 голосов
/ 08 марта 2012

Как уже упоминалось, это определенно возможно. Я думаю, что другие ответы не дают достаточно информации или не понимают вопроса, поэтому позвольте мне дать немного больше.

Да, мобильное приложение в HTML можно создать либо с нуля, используя PhoneGap в качестве платформы, либо используя мобильную среду, например jQuery Mobile .

PhoneGap позволяет создавать настоящие мобильные приложения с использованием HTML5, CSS и JavaScript и с помощью API PhoneGap для использования функций смартфонов, таких как камера, датчик движения, GPS, хранилище и т. Д.

Используя jQuery Mobile, вы создадите мобильный веб-сайт, доступ к которому должен осуществляться через браузер телефона, однако вы можете включить эту платформу в платформу PhoneGap. Это позволяет вам создать более естественное приложение в HTML5.

Я думаю, что вопрос, который вы должны задать, - какой язык мне использовать? Неважно, если приложение используется онлайн или офлайн. Важно то, на каком языке или платформе вы хотите его писать. Использование HTML5 для написания мобильных приложений имеет свои недостатки (скорость, масштабируемость, качество, одобрение и многое другое).

3 голосов
/ 08 марта 2012

Я не вижу проблем для этого.HTML5 дает вам возможность хранить информацию локально и большой набор других функций.Это может помочь вам найти, что вам нужно в отношении мобильных браузеров (и Androïd): http://caniuse.com/#feat=namevalue-storage

Тогда вы можете посмотреть на MVC-фреймворки, такие как Dojo Toolkit (если вы хотите, чтобы виджеты были из коробки),backbone.js и т. д.

2 голосов
/ 08 марта 2012

Да, это возможно.на самом деле многие кросс-платформенные приложения используют HTML5 или javascript.

, вы можете посмотреть на phonegap.com .Это кроссплатформенность с использованием html5

1 голос
/ 08 марта 2012

Это возможно, но я не думаю, что это лучший выбор для приложения, которое вообще не подключается к сети.Автономные приложения HTML5 предназначены для работы в течение коротких периодов времени, когда нет подключения к Интернету, в особенности для приложений, которые никогда не подключаются к сети.Кроме того, локальное хранилище HTML5 ограничено.Я не уверен, какие ограничения находятся вне моей головы, но я думаю, что вам лучше выбрать другой маршрут.

1 голос
/ 08 марта 2012

Да, вполне возможно создать приложение с HTML5 (и при необходимости javascript).
Кодирование вашего приложения в HTML5 облегчает портирование на другие мобильные ОС.
Просто имейте в виду, что HTML5 еще не определен, поэтому через некоторое время вам, МОЖЕТ, придется переписать некоторые части.

Для этого можно использовать Phonegap, как некоторые уже предложили.
Если вы знакомы с Java, но просто хотите приложение HTML5, чтобы вы могли портировать его позже,
Вы можете использовать Google GWT (который преобразует Java в HTML5 и JavaScript)

0 голосов
/ 20 января 2014

Определенно! Уже есть разработчики, изучающие это. HTML5 имеет нативные возможности, такие как запись в свою собственную БД и т. Д. Как они сказали, HTML5 еще не является окончательным, поэтому может потребоваться некоторое время, чтобы он был осуществим и принят всеми.

Вообразите 1 язык, чтобы управлять ими всеми:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...