相信很多的开发者都知道苹果官方的六大账号:“Apple ID”、“个人账号”、“公司账号”、“企业账号”、“其他账号”及“ABM 系统”六种账号是苹果对于不同开发者的身份所提供的不同账号。在 2019 年下半年,苹果停止了企业账号的申请和审批,同时苹果对于各类签名开始收紧管控力度,大量苹果企业签名(Apple Developer Enterprise Program)被清理,大量依靠苹果企业签分发的 App 都无法使用。很多开发者转向矩阵部署开发者账号的超级签名。但由于超级签也有多种限制,价格也水涨船高,普通开发者账号的申请也日益艰难,因此 App 的快速批量分发成了开发者们很是棘手的问题。
苹果的一套免费的分发系统引起开发者的关注,部分功能和企业账号类似。2019 年 9 月 19 日苹果公司发布公告升级了 ABM(Apple Business Manager)应用分发系统,旨在为企业提供快速、高效的方式来部署企业拥有的苹果设备。ABM 整合了 Apple 的 DEP 和 VPP 的功能。(从 2019 年 12 月 1 日起,DEP 和 VPP 均需升级为 ABM 方可使用) 。企业可以将部署 Apple 设备所需的一切整合在一起,方便管理。
下面小编来整理一下苹果的几种签名机制,分析每种签名的优劣势,大家可以根据自身进行选择。
个人开发者账号
优点:
①申请速度快(1 – 3 个工作日完成)
②自身 App 可上架至 App Store 供用户下载
缺点:
①苹果审核相对严格
②只显示个人开发者名称,缺少公信力
③iTC 后台无法创建更多开发者协同账号
④测试设备数量限制 100 台
适用范围:
①独立开发者或小团队
②节省注册申请时间
③无需体现公司背景
公司开发者账号
优点:
①有公司背书,用户在 App Store 下载较为放心
②iTC 后台可以创建更多开发者协同账号,参加的相关开发等成员可以集中管理
③申请过程中获得的邓白氏编码,相当于企业的一张英文名片
缺点:
①需要邓白氏编码和公司开发者账号双重申请,一般需要 2 – 8 个工作日
②苹果审核相对严格
③测试设备数量限制 100 台
适用范围:
①公司或工作室等集体性账号
②分发过程中需要进行成员协作
③需要彰显公司信息,打造系列产品,树立产品背书形象
企业开发者账号
优点:
①可自行分发部署 App,不需要苹果审核,直接上架到企业网站或内部渠道
②可自定义登录账号、自定义支付方式
③iTC后台可以创建更多开发者协同账号,集中管理成员权限及产品开发
④申请过程中获得的邓白氏编码,相当于企业的一张英文名片
⑤无测试设备限制,适合大型、敏捷团队开发,迭代版本快
缺点:
①需要邓白氏编码和企业开发者账号双重申请,但通过率极低
②只在企业内部分发使用,无法借助 App Store 流量
③不能显示公司信息
④目前违规滥用情况较多,封号严重
适用范围:
①企业内部管理
②无需上线 App Store 供大众用户使用的产品
ABM 系统
优点:
①2019 年 10 月中国区启动,是全新的分发平台
②相比企业开发者账号,资质审核没有那么严格
③App 的开发只需预审和机审,适合公司、企业内部管理使用
④iTC 后台可以创建更多开发者协同账号,集中管理成员权限及产品开发
缺点:
①要邓白氏编码和企业开发者账号双重申请
②只在企业内部使用
③不能显示公司信息
④有下载量的限制,与公司规模相关联(企业员工数*1.5±)
适用范围:
①企业内部管理
②无需上线 App Store 供大众用户使用的产品
③无“企业开发者账号”的相关开发者
其他账号
其他账号包括三大类行组织机构可特殊申请:非营利、被认可的教育机构和政府组织。
申请入口
1、Apple ID 直接通过苹果官网即可注册
2、个人账号、公司账号、企业账号:建议下载 Developer 应用程序,进行注册。
3、ABM 系统:https://business.apple.com/
虽然企业签被滥用,比较难申请(现在基本上很难下企业签账号,据说去年一年时间只下了个位数企业签账号),但是也有不少公司在之前持有相关企业账号,那么苹果在什么适用范围内能够允许企业使用呢?
需要指出的是,ABM 只是用于分发的系统,不是开发 App 的系统,开发打包 App 还是要用个人开发者账号或公司开发者账号。开发者可以打包后提交到 ABM 账号进行内部分发。目前 ABM 系统还处在内部测试中,只有极少数的企业能够通过定邀获取使用资格。