资讯专栏INFORMATION COLUMN

热更新正式被禁、App Store官方支持灰度发布,苹果爸爸要搞事!

joyqi / 1054人阅读

摘要:最后还有一个细节不知道大家有没有了解苹果官方宣布支持自动更新的分阶段发布。然后根据这些小的灰度发布的结果来决定发布哪些功能,回滚哪些功能,而且这些都不用发布新版。其实早就提供类似灰度发布的功能,但是却始终没什么人用。

有过去,iOS11各种霸屏,iPad Pro的新版本大有革笔记本命的趋势,想必已经引得各路大神蠢蠢欲动,手快的土豪们已经下单了有木有?但是iOS产品和开发者肯定更关注App Store的重要变化,苹果爸爸到底想干什么?
之前的传言终成现实,6.12后包含热更新的App将会被强制下架,大家都为包含12306在内的一众App的命运感到无(xi)比(wen)担(le)忧(jian)。我们之前也有篇文章专门分析过此事,文中也介绍了相应的应对方案。详情请移步http://www.appadhoc.com/blog/...
%e5%be%ae%e4%bf%a1%e5%9b%be%e7%89%87_20170608102640

同时,随着iOS11的发布,App Store整体风格上更加接近于新版的Apple Music和Apple News。当你初次打开AppStore之后首先你会看到Today Tab。Today Tab主要用来展示苹果官方推荐的App,为了用户提供更好的体验,让优质的开发者获得更多的下载安装。最后还有一个细节不知道大家有没有了解——苹果App Store官方宣布支持“自动更新的分阶段发布”。
我们来看看苹果App Store官方宣布的“自动更新的分阶段发布”能够提供什么功能,以下是官方文档的介绍:现在,您可以在iTunes Connect 中启用“自动更新的分阶段发布”,实现分阶段发布iOS App更新。利用分阶段发布您的版本更新将在7天内衣递增的比例想一打开自动更新的用户发布。

以下是关于“自动更新的分阶段发布”的相关文档

我们仔细研究了文档以后发现这次的所谓的“自动更新的分阶段发布”就是某种程度上的灰度发布。如果发现版本更新存在问题,可随时暂停分阶段发布。分阶段发布累计最多可暂停 30 天,暂停次数不限。这样做可以加速产品的发布进程,同时降低新版本发现致命BUG的影响。在运营层面,经常很多产品好不容易混到了苹果的推荐位,每天带量几万到十几万,总榜分类榜都借助推荐位维持一个较高的榜位。但是,产品更新的时候一个类似闪退的BUG,导致苹果不得不把产品从推荐位拉下来,以后再上推荐位变得极难,损失巨大。今后这个情况可以得到一定程度的缓解。看上去确实很美,不过仔细一想好像又觉得是不是差了些什么:
— 只能选择老用户更新时的灰度,也就是说新用户安装的都是新版,一旦有bug就是100%命中!
— 在群户群体的选择上是随机的,抽到的用户不能代表全局用户特征,统计误差也许很大、也许很小,谁知道呢?碰运气!
— App Store灰度发布的新版本一旦出现问题是无法回滚的,在修复版开发完成重新发布审核上架之前,已经更新的用户只能继续用bug版本!
— 只能针对大版本的做灰度,而无法针对功能模块甚至代码片段做灰度。

那么,一个更加完善的“分阶段发布”应该是什么样的呢?
— 应该是支持定向受众的,可以根据具体的场景选择在全体用户中灰度发布还是仅针对新用户或者仅针对0以下用户或者iPad用户等,还支持自定义用户标签(比如“付费用户”、“VIP用户”),更可以进行组合筛选,比只能选择老客户有更大的自由度,适合更加复杂多变的具体业务场景;
— 应该是能够科学分流保证代表性的。在用户分组过程中采取多维度动态均衡的专利技术保障选择的样本(比如10%的新用户)和总体样本(所有新用户)在iOS类型、oOS版本、浏览器类型、浏览器版本、系统语言、设备类型、设备名称、屏幕宽度、屏幕高度、应用版本、SDK版本等多重维度下都保持一致,绝不碰运气;
— 应该是可回滚可控制的。一旦出现BUG等互联网产品灾难,可以关掉灰度中的新版,所有用户回旧版。甚至可以不着急修复,先分析原因以便下次迭代优化。App Store只是可以让BUG影响面积减小,却无法把受影响的这部分用户从BUG中解救出来,治标不治本;
— 应该是支持不同模块的灰度,并且可以在一次App发版中包含一系列多个小的灰度发布,甚至和具体指标挂钩,比如:提升性能对服务器压力有多大;比如新功能对用户周留存是否有提升等。然后根据这些小的灰度发布的结果来决定发布哪些功能,回滚哪些功能,而且这些都不用发布新版。
其实Google Play早就提供类似灰度发布的功能,但是却始终没什么人用。除了国内的特殊情况之外,广大的国外开发者产品经理还是基于上述的原因选择其他的方案。各位国内开发者怎么办呢?不用急,广告时间到!
术业有专攻,吆喝科技的灰度发布同时支持Web、Android、iOS和服务端,用最专业的灰度发布技术为新功能、新技术、新设计、新策略保驾护航。如果你对灰度发布感兴趣,可以去读一下吆喝科技官网博客关于灰度发布的博客文章,一定会有更加深入的了解。http://www.appadhoc.com/blog/...灰度发布/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16795.html

相关文章

  • 如何通过修复,搞定开发中的那些 Bug?

    摘要:作为程序员,修复终究是绕不开的话题,本期移动开发精英俱乐部讨论的主题便是修复中的,即热修复。王威威对已发布进行修复。王伟我们会在本地测试好,通过验证后才正式发送修复脚本。海不是简单的性能问题,如果要同时修复两个线程的方法就悲剧了。 作为程序员,Bug 修复终究是绕不开的话题,本期移动开发精英俱乐部讨论的主题便是 Bug 修复中的 Hotfix,即热修复。接下来让我们跟随大牛的脚步来了解...

    lcodecorex 评论0 收藏0
  • 【腾讯bugly干货分享】微信 Android 补丁实践演进之路

    摘要:微信对热补丁技术的研究并不算早,大约开始于年月。微信最终采用不同于它们的技术方案,走出了自己的实践演进之路。四其他事实上,官方也使用热补丁技术实现。微信热补丁技术的演进之路在了解补丁技术可以与适合做什么之后,我们回到技术本身。 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthr...

    SimpleTriangle 评论0 收藏0
  • 借微信更新说说有关版本的那些事儿

    摘要:最近微信低调发布了新版本。之所以说这是一个重大更新,是因为上次微信的版本号由升级到已经是年的事情了实际的更新也是挺大的,第一感受就是风格更加扁平化了。如果你能用上微信的版,那一定不简单。 最近微信低调发布了 iOS 新版本: 7.0 。之所以说这是一个重大更新,是因为上次微信的版本号由 5.x 升级到 6.0 已经是 2014 年 的事情了! 实际的更新也是挺大的,第一感受就是 UI ...

    xeblog 评论0 收藏0
  • Windows 11正式版终于发布,最低配置要求来了

    摘要:来源于年月的报告根据微软官方公布的最新最低硬件要求显示,升级依旧需要以及符合要求的芯片处理器,因此很多想体验系统的用户被此难住了。 今天,微软开始正式推送Windo...

    didikee 评论0 收藏0
  • iOS马甲包过审技巧汇总

    摘要:虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来应对新的审核要求变化。过审核的重点,不要和之前的马甲包有相似性。马甲包相似性主要包括包特征开发者帐号打包环境材料相似。 现在苹果爸爸的审核越来越严格,此前不久就出现大量APP下架事件,后续苹果官网对外宣传的原因是违反了苹果审核条款2.5.2的相关规定,即使用了热更新技术。虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来...

    Tony 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<