今日,苹果公司正式发布《小程序合作伙伴计划》,为长期悬而未决的iOS小程序支付问题画上句号。这一官方公告,标志着小程序在苹果生态中的地位获得正式认可,同时也为开发者(宿主App)指明了清晰的合规路径。

一、苹果推出《小程序合作伙伴计划》
什么是小程序合作伙伴计划 ?
小程序合作伙伴计划,是苹果制定的一套小程序支付合规流程,面对的对象是宿主App开发者(微信、抖音)。
小程序合作伙伴计划有哪些内容 ?
1、写明了技术侧需要做哪些改造------高级商务API、年龄评级API、苹果内购系统、监听苹果退款。 2、加入该计划需要向苹果提交申请。
3、必须使用苹果内购,支持创建"小程序通用内购商品",比如创建"6元商品",宿主App里的小程序都用这个内购商品。内购商品需苹果审核。
该计划的核心就是必须使用苹果支付,以方便苹果对支付进行监管(抽成)。高级商务API就是干这个事情的,宿主App调用高级商务API来完成内购支付。
目前,双方博弈的结果是苹果对宿主App(微信)抽成15%。注意,这是苹果对微信抽成15%,落到小程序开发者那边肯定是大于等于15%的。
二、苹果更新了专门针对小程序的审核条款
苹果为了配合上述内容,同时修改了审核指南,并于今日(11月14日)向全员开发者发送了邮件通知。下面我列出了和小程序有关的改动:
应用程序审查指南已经修订,以支持更新的政策,并提供澄清。 请查看以下更改:
1.2.1(a):此新指南规定,创建者应用程序必须为用户提供一种方法来识别超过应用程序年龄评级的内容,并使用基于验证或声明年龄的年龄限制机制来限制未成年用户访问。
4.7:明确HTML5和JavaScript迷你应用和迷你游戏在指南范围内。
4.7.2:澄清在未经Apple事先许可的情况下,提供未嵌入二进制文件的软件的应用程序不得扩展或向软件公开本机平台api或技术。
4.7.5:澄清提供非嵌入式软件的应用程序必须为用户提供一种方法来识别超出应用程序年龄评级的内容,并使用基于验证或声明年龄的年龄限制机制来限制未成年用户访问。
审核条款主要强调了年龄分级 和不允许原生代码的热更新。原生代码热更新(OC、Swift层面的,游戏更新资源文件不算)一直是苹果不允许的,小程序有点灰色地带,苹果在这里着重强调一下。
针对小程序的审核条款完整内容,详见苹果审核指南4.7部分。
三、微信:将尽快为小程序开发者提供接入服务
《微信公开课》公众号今日也发文回应,"欢迎苹果对小程序和小游戏开发者的支持,乐见苹果推出'小程序合作伙伴计划'。我们将尽快为开发者提供接入服务,共同建设一个健康繁荣的生态。"
微信的回应有点微妙啊。微信用的是"欢迎 ",而不是"感谢 ","乐见"这个词更是体现出我只有一丢丢满意。看来微信从实力的角度出发,对这15%不太满意啊。

四、小程序开发者需要做什么
暂时不用做什么,上述内容都是苹果和宿主App(微信)之间的事情。
现在只需要等微信那边完成技术改造后,更新小程序的对文档、政策文档,小程序开发者届时在完成适配工作。
改造完成后的流程可能会变成:小游戏内可以直接拉起苹果支付进行付款,开发者和微信分成,微信和苹果进行分成。也不排除另外一种模式:小游戏内直接拉微信支付,微信把支付数据上报给苹果,苹果和微信分成。个人还是觉得走苹果支付的可能性更大一点。
对于上述变动,不知道小程序开发者是高兴呢,还是不高兴呢?
好处是iOS端小程序终于可以正大光明的进行支付了,而不是像之前那样"躲躲藏藏",这点对于用户体验上肯定是更好了;坏处是,之前用的奇巧淫技不用分成或者分成很低,现在需要额外交至少15%的苹果税。
欢迎在评论区留言,谈谈你的感受。
参考来源
【苹果官方】小程序合作伙伴计划
【苹果官方】苹果审核指南
【公众号】苹果官宣:支持iOS小程序小游戏开通支付,抽成15%