2012-05-04 60 views
0

只是好奇,从API的角度来看,一般来说,除了不必通过iTunes应用程序审批流程之外,还有其他优势(或甚至是劣势)与普通应用程序商店的普通应用程序相比吗?企业iOS应用程序和企业配置的iOS设备是否具有任何特殊功能?

+0

我想说一个缺点是无法将您的应用程序注入数亿用户浏览的市场。 –

+1

@MDT这确实是我不想在为特定客户端的需求量身定制应用程序时所需要的。 – tweetypi

回答

3

暴露标准的许可证持有者公共API是完全一样的那些可用于企业许可证持有者。在我看来,企业许可证的优势在于:

  1. 如果您愿意,您甚至可以自由使用无证apis。由于这些应用程序永远不会通过iTunes商店,所以苹果公司无法干涉其发行。

  2. 无需坚持以上述同样的原因HIG准则(虽然我们总是试图跟随他们为明显的原因)。

  3. 由于企业内部的分布使得在任何的iDevice部署,应用程序的测试,也不仅限于在配置门户网站注册的100个设备。

缺点是:

  1. 不能使用的功能,如应用程序内购买,网络成瘾等(虽然在企业应用程序没有这样的特征的要求)。

  2. 企业内部分配证书将于一年。这意味着使用新证书重新部署和重新部署所有应用程序(每年一次又一次)。

总而言之,我会说我绝对不同意MDT的评论。企业应用程序不适合普通公众,因此不需要市场对它们的可见性。考虑一个显示销售数据仪表板的企业应用程序。这种使用只与企业的内部用户有关,并想象如果它在应用商店中可用会发生什么。

+0

只是为了确认,企业应用不需要他们将安装的iDevice拥有特殊的证书或配置文件? – tweetypi

+0

证书和配置文件是必须的。虽然使用内部分发配置文件构建的应用程序可以安装在任何设备上。 – Vin

+0

所以你说的是,例如,如果我为企业证书和其他一些不属于CIA一部分的人编写了一份CIA应用程序,他们可以获得可安装它的.app/ipa文件的副本他们自己的iDevices,而不需要做任何特别的设备? – tweetypi