类似 Cordova 的混合应用程序框架 - 但离线
Cordova-Like Hybrid App Framework - But Offline
我一直在考虑从我的响应式网站创建一个移动应用程序(适用于 iOS 和 Android)。
据我所知,使您能够做到这一点的开源项目是 Apache Cordova, and the most popular SaaS version of it is Adobe PhoneGap。
看了 PhoneGap 之后 some of its competitors, I understand that they all work in the same way:
- 开发人员构建响应式网站。
- 开发人员使用 SasS options/vanilla Cordova 之一将所述网站包装在 iOS/Android 包中(可选择使用 some of the framework's native SDKs,以帮助 "app" 获得类似本机的功能。)。
- 开发者将打包的 "app" 上传到各种应用商店。
如果我没记错的话,这意味着 所有 Cordova 及其衍生产品(显然没有不尊重的意思)是 采取 URL, 允许里面的代码使用一些原生的功能, 把它包装在适合手机的包里.
我的网站不同 - 我真的不关心互联网连接。
我只想让我的 HTML 和 CSS 在位于偏远地区且互联网连接非常糟糕的手机上工作。
所以 - 在 WebView 中加载网站对我来说还不够,我希望它 运行 在没有互联网连接的情况下加载初始 URL。
是否有 service/open-source 项目可以满足我的特定需求?
假设你已经安装了node、npm和cordova。
使用 cordova 创建项目的命令
cordova create hello com.example.hello HelloWorld
当您使用 cordova 创建项目时,您的应用程序 rootDir 中有 www 目录,您可以将 html、css 和 js 代码直接放在这里。
如果您使用 cordova 构建您的应用程序,您的应用程序将不会从 web 中获取这些网页。
此外,如果你想从 Web 获取一些数据,你可以使用 Web-Services 使用 angular js 或使用 java-script
我一直在考虑从我的响应式网站创建一个移动应用程序(适用于 iOS 和 Android)。
据我所知,使您能够做到这一点的开源项目是 Apache Cordova, and the most popular SaaS version of it is Adobe PhoneGap。
看了 PhoneGap 之后 some of its competitors, I understand that they all work in the same way:
- 开发人员构建响应式网站。
- 开发人员使用 SasS options/vanilla Cordova 之一将所述网站包装在 iOS/Android 包中(可选择使用 some of the framework's native SDKs,以帮助 "app" 获得类似本机的功能。)。
- 开发者将打包的 "app" 上传到各种应用商店。
如果我没记错的话,这意味着 所有 Cordova 及其衍生产品(显然没有不尊重的意思)是 采取 URL, 允许里面的代码使用一些原生的功能, 把它包装在适合手机的包里.
我的网站不同 - 我真的不关心互联网连接。
我只想让我的 HTML 和 CSS 在位于偏远地区且互联网连接非常糟糕的手机上工作。
所以 - 在 WebView 中加载网站对我来说还不够,我希望它 运行 在没有互联网连接的情况下加载初始 URL。
是否有 service/open-source 项目可以满足我的特定需求?
假设你已经安装了node、npm和cordova。
使用 cordova 创建项目的命令
cordova create hello com.example.hello HelloWorld
当您使用 cordova 创建项目时,您的应用程序 rootDir 中有 www 目录,您可以将 html、css 和 js 代码直接放在这里。 如果您使用 cordova 构建您的应用程序,您的应用程序将不会从 web 中获取这些网页。 此外,如果你想从 Web 获取一些数据,你可以使用 Web-Services 使用 angular js 或使用 java-script