多平台上的html5离线应用程序

多平台上的html5离线应用程序,html,offline-caching,offlineapps,offline-browsing,Html,Offline Caching,Offlineapps,Offline Browsing,我想开发一个离线网络应用程序,将在多个平台(PC,Android)上工作。这基本上是一个产品展示web应用程序,因此每个产品都将有图像、视频、产品细节等。对于该web应用程序的开发,HTML5是选择。我会将web应用程序文件复制到每个设备,以便脱机运行。但在这里,我需要一个后端,这样我就可以删除过时的产品,并添加新产品(其中将有细节,图像,视频)。是否还有其他方法,以便我可以从一台设备添加/删除产品,并将这些文件复制到所有其他设备 我遇到过HTML Appcache,使用它我可以构建普通的php

我想开发一个离线网络应用程序,将在多个平台(PC,Android)上工作。这基本上是一个产品展示web应用程序,因此每个产品都将有图像、视频、产品细节等。对于该web应用程序的开发,HTML5是选择。我会将web应用程序文件复制到每个设备,以便脱机运行。但在这里,我需要一个后端,这样我就可以删除过时的产品,并添加新产品(其中将有细节,图像,视频)。是否还有其他方法,以便我可以从一台设备添加/删除产品,并将这些文件复制到所有其他设备

我遇到过HTML Appcache,使用它我可以构建普通的php站点,使用清单我可以将其存储在浏览器Appcache中以供脱机查看。但这需要每个设备都连接互联网,并通过浏览器访问web应用程序

我想知道是否有其他方法可以做到这一点,而无需将文件保存在web服务器中

我想类似的东西可能就是你想要的()


还要注意的是,如果你的应用看起来和感觉都不是本地的,应用商店的政策可能最终会毁了你的应用。希望苹果对此非常严格。

对于Mac OS X,有Sentenza桌面,可在CodeCanyon.net上获得。@alexk谢谢。但PhoneGap应用程序将无法在PC上运行。@sumaise根据PhoneGap,您可以创建一个Windows应用商店应用程序(Windows 8/RT)。也许这有帮助,也许没有:也可以查看我编辑的答案。@sumaise(实际上我没有编辑我的原始答案。)根据您的项目要求,您坚持将其脱机似乎有点奇怪。它需要跨平台,经常更新,并且是一个产品目录。不是要驳回你的问题或任何东西,但似乎这个项目应该是一个在线网站。另外,您是否一直在为您的目录设计脱机数据库,如SQLite?然后,您可以制作简单的应用程序(可能依赖HTML5),并在需要更新产品时更新数据库文件,而无需编写任何其他代码。