Android web应用程序如何作为移动应用程序工作?

Android web应用程序如何作为移动应用程序工作?,android,mobile,cordova,offlineapps,Android,Mobile,Cordova,Offlineapps,这也许是个基本问题,但我真的很想问。 考虑一个部署在云服务器上的Web应用程序,我希望它能在移动设备(Android设备)上脱机使用。可能吗?还是每个手机都会有单独的安装?phone gap或cordova如何帮助实现此目标?phone gap、cordova等。构建本机应用程序时,每个用户都必须安装它才能脱机工作。您还可以使用手动构建此类本机应用程序。它可以很容易构建,但可能需要更改业务逻辑以分离处理脱机情况,例如在本地存储数据,然后在联机时进行同步-这取决于应用程序。是的,这是可能的。Cor

这也许是个基本问题,但我真的很想问。
考虑一个部署在云服务器上的Web应用程序,我希望它能在移动设备(Android设备)上脱机使用。可能吗?还是每个手机都会有单独的安装?phone gap或cordova如何帮助实现此目标?

phone gap、cordova等。构建本机应用程序时,每个用户都必须安装它才能脱机工作。您还可以使用手动构建此类本机应用程序。它可以很容易构建,但可能需要更改业务逻辑以分离处理脱机情况,例如在本地存储数据,然后在联机时进行同步-这取决于应用程序。

是的,这是可能的。Cordova是一个android应用程序,它有一个webview(类似于浏览器)供您显示一个html应用程序,该应用程序通常使用html+javascript构建。但cordova/phonegap应用程序应该比普通web应用程序更简单,因为智能手机资源有限,不像普通服务器。每个手机将单独安装。

可以下载html并将其保存在手机本地。然后,当用户脱机时,您可以显示本地html,而不是从云中获取它。但这要求用户至少联机一次。你还应该问问自己,如果它是一个离线模式下运行的web应用,该应用会做什么。同步真的很难,我有一个解决这个问题的项目。。。