我是移动节目的新手。最近我的公司开始研究为平板电脑(Android和iOS)创建一个特定的应用程序。所以我被分配给我开发一个基于使用HTML5的瘦客户端来完成我们需要做的事情。
本质上,应用程序允许用户填写自定义设计的表单(用户可以自己构建,或从我们的服务器下拉预定义的模板)。这个表单是使用HTML5,Javascript,JQuery等构建的。计划了一些额外的功能,例如能够使用本机设备拍照并将其附加到我们发送回服务器进行存储的表单(一旦我们计算出来)如何在iOS中完成它。我们已经在Android中完成了。)
但是,我在Functionality部分的Apple App Store指南中注意到以下内容。项目2.12:
不是非常有用,独特,的应用程序只是捆绑为应用程序的网站,或者不提供任何持久的娱乐价值可能会被拒绝
在使用UIWebView构造时,有人可以解释,或至少指示我澄清这一点吗?这个应用程序的核心几乎就是HTML5。虽然它可能有一些额外的花里胡哨,这是否意味着如果我们试图将这个(当它完成时)提交给Apple,他们会简单地拒绝它?在HTML5中实现其中的大部分都是故意完成的,因此我们不必重新编码设备之间的所有内容(我们也会将其嵌入到我们的某个产品中,因此如果他们想要在桌面上填写它在我们的系统中,他们可以。)
如果SO不是适当的论坛,那么任何指导都会受到赞赏,甚至建议应该问这个问题的位置。再次感谢。
答案 0 :(得分:1)
Appstore指南中的关键词是“简单”:
不是非常有用,独特的应用程序只是捆绑的网站 应用
如果您在网页浏览器的本地存储和远程HTML内容之间保持平衡,Apple就不会将应用视为拉入远程内容的空心shell。