Подходит ли Google Progressive Web App для приложений в стиле Survey?
Я планирую создать приложение для анкетирования в стиле опроса, которое будет работать на устройствах Android. Я не слишком увлечен созданием приложений для Android и недавно наткнулся на PWA-фреймворк Google.
Может кто-нибудь посоветовать, является ли это идеальным решением для создания приложения для вопросника в режиме офлайн-опроса, но перед тем, как отправиться в поле, пользователи будут загружать новую анкету, которая будет иметь другой набор вопросов и вариантов и принимать ответы, которые могут быть около 100-500 на вопросник в автономном режиме, и они вернутся в офис и подключатся к Интернету и синхронизируются с центральной базой данных.
Мой вопрос заключается в том, может ли PWA обеспечить эту автономную функцию и, что более важно, сколько места выделено для PWA для использования на устройствах, ограничено ли пространство парой МБ, как решение Microsoft MVC?
Спасибо анураг
1 ответ
Относительно автономных возможностей: Вы можете использовать сервисных работников для таких требований. Если вы ориентируетесь только на современные устройства с обновленными браузерами, автономные возможности не должны быть проблемой.
Относительно хранилища: Вы можете использовать API веб-хранилища или indexedDB. В любом случае вы можете прочитать: http://www.html5rocks.com/en/tutorials/offline/quota-research/ чтобы узнать ограничения для каждого из них. Фактический ответ зависит от платформы и браузера.
Если вы ориентируетесь только на мобильное приложение и можете позаботиться о распространении приложения, вы также можете рассмотреть возможность разработки гибридного приложения Ionic. http://ionicframework.com/docs/v2/
Кроме того, ознакомьтесь: https://github.com/pazguille/offline-first: все, что вам нужно знать для создания автономных веб-приложений.