iPhone应用程序设计和分发模型

时间:2011-01-14 14:03:45

标签: iphone architecture distribution

我需要为大公司创建一个应用程序 他们的目标是将这个应用程序分发给他们的所有客户(他们自己是公司 - 而不是个人),最终用户将能够通过这个应用程序查询他们的相关信息。
该应用程序将通过Web服务接收所有数据,并且每次使用都需要登录。

一方面,网络应用程序可能是合适的,因为所有数据都是在线的,并且这样的应用程序的分发也是微不足道的。

另一方面,他们可能想要长期使用相机等的功能,并且网站的管理(除了现有的Web服务)可能是一个问题 - 这意味着本机应用程序使用Web服务就是解决方案。

下一个问题是此应用程序的首选分发方式(如果它是本机应用程序) 我知道Apple有企业计划(似乎已经改变了 - 我不再看到对> 500名员工的参考或250设备限制)。
在我的情况下,有一家主要公司将应用程序分发给许多客户,所以我不知道这个程序是否合适。

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

我曾遇到过类似的问题......我们最终得到了商店中的应用程序以及应用程序内部的身份验证机制。最有可能的是,客户必须提供他们用于在Web应用程序中对iPhone应用程序进行身份验证的用户凭据。 对于是否构建本机应用程序或使用Web应用程序的决定,我建议使用混合方法。这样,您可以从基于UIWebView的应用程序开始,并使用仅适用于本机应用程序的功能对其进行扩展...