5

我似乎无法在网络上或 SO 或 Android SO 上找到它。

基本上我打算用 PHP/MySQL 后端制作一个简单的、响应式的 HTML5 移动网站——​​它就像一个日记/轨道规划器。然后我希望使用 Phonegap、Titanium 或其他一些库来快速制作移动应用程序文件,然后将其发布到市场上——不会有真正的原生功能。

我刚刚从表弟那里听说,Apple 不再接受非本地应用程序 - 因此 Phonegap 和其他应用程序必须使用本地功能。这是真的?

4

1 回答 1

6

Apple 商店仍在接受混合应用程序。

根据我的经验,如果您使用服务器端代码生成页面布局,您的应用程序将被拒绝。但是,如果您使用 PHP/MySQL 后端作为 Web 服务与移动客户端进行通信,那么您就可以开始了。这是一个相当困难的情况,因为您需要使用混合应用程序来生成页面内容。但至少你的应用会被接受。

您的应用程序布局必须类似于原生 iOS 应用程序的另一件事。

Titanium 仍然是一个安全的选择,因为它的最终结果是一个原生应用程序。对于 Phonegap,一个好的解决方案是 Phonegap + jQuery Mobile 或 Phonegap + KendoUI(可能是最好的解决方案,因为它的 UI 最接近原生 iOS 外观)。

编辑 :

为了更好地说明:

  • PHP/MySQL 后端作为 Web 服务

    您的所有页面都已经在 phonegap 应用程序中(在 assets/www 目录中),并且 ajax 用于与 Web 服务器通信并检索内容(例如新闻列表或单篇文章数据)。然后该数据用于在 html 文件中生成页面内容。

    也看看我的回答(类似的问题):https ://stackoverflow.com/a/14166593/1848600

  • Phonegap 并从远程服务器加载 Web 应用程序

    基本上你打开你的远程网络应用程序并在 phonegap 应用程序中显示它。这是一个例子(也是我的答案):https ://stackoverflow.com/a/13996437/1848600

于 2013-01-21T10:08:50.443 回答