随着技术的发展,手机在我们的生活与工作中占据越来越重要的地位,其中iPhone用户占比较大,适配其系统的iOS开发在国内发展也已日趋成熟,在进行iOS开发之前必不可少的一件事,就是申请开发者账号。开发者账号分为多种类型,那么各种类型开发者账号有什么区别?怎样区分和挑选适合自己或公司的账号?本文将从个人、公司、企业的开发者账号方面简单介绍一下相关知识点。 先来看下苹果开发者账号是什么? 苹果开发者账号是开发者在开发过程中用于真机调试、证书签名、将应用上传到AppStore上使用的账号。苹果开发者账号类型有三种,分别为个人开发者账号、公司开发者账号以及企业开发者账号。 接下来简单介绍下苹果开发者账号的各种类型有什么区别,如何做选择。
01.个人开发者账号 Apple Developer Program – 苹果开发者计划($99)
(1)费用:99美元每年。 (2)应用分发模式:只能上架到App Store进行分发。 (3)最大UDID支持数:100台。 (4)协作人数:1人(开发者自己) (5)注册用户类型:个人
注:个人开发者账号可以申请升级为公司开发者账号,但是个人和公司不能升级为企业账号。
02.公司开发者账号 Apple Developer Program – 苹果开发者计划($99)
(1)费用:99美元每年。 (2)应用分发模式:只能上架到App Store进行分发。 (3)最大UDID支持数:100台。 (4)协作人数:多人。 (5)注册用户类型:企业 注:允许多个开发者进行协作开发,比个人开发者账号类型多一些账号管理设置,可以设置多个Apple ID协作开发。在申请时需要填写公司的邓白氏码(DUNS Number)。 03.企业开发者账号 Apple Developer Enterprise Program – 苹果开发者企业计划($299)
(1)费用:299美元每年。 (2)应用分发模式:应用不能上架到App Store,只能企业内发布,企业内发布就是不需要发布到App Store,可以把IPA文件挂载到自己的网站,供使用者下载、使用,而且不受UDID限制。 (3)最大UDID支持数:不限制。 (4)协作人数:多人。 (5)注册用户类型:企业
注:允许多个开发者进行协作开发,可以设置多个Apple ID协作开发。在申请时需要填写公司的邓白氏码(DUNS Number)。 —
因为Apple Developer Program注册者可以是企业(本文中的第二种账号类型),所以时常有人把Apple Developer Program和Apple Developer Enterprise Program混淆,想当然地把Apple Developer Program注册的企业账号理解成苹果开发者企业计划,即Apple Developer Enterprise Program类型的账号(本文中的第三种账号类型)。其实想分辩它们可以简单用价格来区分,99美元账号(本文中的第一种或者第二种账号)或者299美元账号(本文中的第三种账号),另外也可以用是否能够上传到App Store来区分。 了解了苹果开发者账号都有哪些类型和区别后,我们看下该如何选择账号。 Apple Developer Program会员账号,无论是个人还是公司级,只能上架到App Store,用户可以便捷地通过App Store应用市场找到应用并进行下载安装。但应用上架AppStore的审核向来是比较严格的,虽然苹果有明文审核标准,但部分审核依赖人工审核员的个人判断能力,这就使得审核变得没有那么标准化,导致上架难度较大且周期比较长。如果想在iOS渠道快速发布应用,那么使用苹果开发者企业账号(Apple Developer Enterprise Program会员账号)发布就是一个很好的途径。 Apple Developer Enterprise Program会员账号,不需要上架AppStore,也就无需苹果公司审核即可发布,可以通过链接和二维码直接下载安装在iOS设备上,不可以在AppStore中检索到。需要注意的是,这种账号一旦到期了,手机上已经安装的APP会无法启动,因此账号的按期续费和证书的更换非常重要。 由于Apple Developer Enterprise Program会员账号使用方便,很多公司为了解决上架困难,更新迭代苹果审核时间周期长问题,经常使用苹果企业开发者账号来分发应用,但近几年开始因为一些账号的滥用,导致中国的苹果企业账号市场一片混乱,苹果推出企业账号本身初衷是为了给企业内部解决APP分发问题,而不是让开发者去绕过AppStore审核来分发需要对外的APP产品,这会导致苹果内部已经建立的封闭生态遭到破坏,不易于苹果管理,所以Apple Developer Enterprise Program会员账号大面积回收,不予续费。与此同时,苹果公司推出了苹果开发者计划中的Apple Business Manager(简称ABM)进行替换,这是一个商业账号,发布APP需要上架到App Store并进行审核,用户通过兑换码下载应用,这种分发模式的推出在一定程度上顶替了企业开发者账号的能力,属于一个间接的替代品。需要注意的是当前ABM分发模式仅能在中国大陆使用,港澳台地区及海外区域不可使用。 以上就是苹果开发者账号的介绍,开发者们可以根据自己或者公司的需要,申请对应的苹果开发者账号,三种账号类型没有好坏之分,选取适合业务的即可。
文章作者:张 宇 手绘插画:岳 媛
原创文章,作者:EBCloud,如若转载,请注明出处:https://www.sudun.com/ask/33124.html