Вопрос

Каково самое большое ограничение для создания / использования WebApps? Я думаю, что когда вы используете LocalStorage, в автономном режиме и геологии, которые вы получаете от HTML5, различия довольно маленькие (кроме игр).

Большая выгода от использования WebApps состоит в том, что они совместимы с Cross-Plat From!

Это было полезно?

Решение

Одним из самых больших ограничений является доступ к оборудованию. Вы не можете получить доступ к портам USB, специализированное оборудование, которое вы могли бы иметь (принтеры, читатели Bardcode) и другие вещи, и, конечно, у вас нет доступа к некоторым очень важным API, которые вам нужны сегодня для запуска игр (DirectX, OpenGL ).

Но я согласен: каждый день они меньше причин не пойти с WebApp вместо нативного приложения.

Другие советы

Для iOS: при использовании геолокации для WebApp пользователь получит запрос о предоставлении доступа к определению доступа каждый раз, который может быть раздражен для пользователя. Нативное приложение, только первый раз. Производительность UI также не так гладко, как родной. Прокрутка в WebView имеет «медленное» ускорение по сравнению с сетью прокрутки.

Производительность - это одна серьезная разница. Я вижу с около 20x до улучшения скорости 200x при преобразовании от JavaScript для скомпилированного C / Textive C Code Code. Можно также сделать аудио и видео и видео обработки в реальном времени, а также с низким уровнем сети и т. Д.

Одно интересное ограничение (HTML5-Wise) я вижу, с точки зрения интеллектуальной собственности. Поскольку много кода (RAW JavaScript + HTML) подвергается пользователю, вы должны тщательно решить, какие компоненты будут «открытыми» для конечных пользователей. Не осознавать любой стандартный способ заблокировать или скрыть свой IP, как только он покинет ваш сервер.

WebApps отлично подходит для достижения нескольких аппаратных устройств, вы можете обновить свое приложение намного быстрее, при этом обратная связь быстрее. Тем не менее, ваши пользователи потребуют всегда на подключении к Интернету, чтобы использовать ваш WebApp, это, вероятно, самый большой отрицательный о них по сравнению с нативным (офлайн) приложением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top