最近苹果可不消停,先是禁用微信打赏功能,继而又将禁用范围扩大至众多直播APP:赞赏金的30%分给苹果可免于被下架。6月1日,苹果与腾讯之间的对垒再次升级,苹果将全面禁止热更新。
事实上,今年3月苹果就对所有开发者发送邮件,要求对方在6月12号前删除热更新代码,并重新提交新的APP版本,否则,APP可能会被下架。
眼看离最后“通牒”日期近了,苹果是否会如期全面禁止热更新;微信、阴阳师、开心消消乐等APP与苹果如无法达成妥协,或将面临下架,你是用苹果还是用微信?这些引发网友讨论。
网友一边倒的支持微信、抵制苹果!
那热更新到底是什么?
讲清楚这个问题之前,我们先来看一个与热更新有关的专利描述,注意标红线部分!
热更新包括
修改运行代码加载路径、修改Unity成员变量的序列化方式
,最终实现的是运行代码的更新。
总结说来,热更新就是利用软件内的框架协议,允许软件从网络下载并运行调用可执行代码,对软件进行修改。
不懂?没关系,举个例子。大家平时打开某个APP应用时,经常会弹出更新提示,点击即可快速更新。这个就是热更新。
热更新的利弊又如何?
这里需要说明的一点是,不管是安卓还是IOS,原则上都是不允许热更新的。
这是因为,热更新是在软件提交审核后,通过这一方式修改APP,这就给黑客利用热更新修改APP,或者APP捆绑广告、非法页面带来了可能,从而存在一定的安全隐患。
而当前,
热更新仍被大多数APP开发者使用,特别是手游类,则要归功于它的优点
:
1
对开发者来说,用热更新能快速解决掉小bug,并绕过苹果的审核,使APP快速上线;
2
对用户而言,只需要在启动APP时更新其中很小一部分,而不用下载整个软件,再重新安装,方便快捷、不占内存且省流量。
苹果禁用热更新错了么?
明白热更新是怎么回事了,就很好理解苹果禁用热更新的用意了:据说是出于保障安全性及重新掌握许多APP审核权限的考虑。不过,也有人认为苹果此举是将IOS内的APP都严格在苹果生态闭环中。
这对开发者而言可是不小的打击。
试想,如果苹果禁止热更新,开发者将更加谨慎对待APP版本更新和上架,从而避免因更新功能、修复bug等导致的多次重新提交审核。
同时,因用户需要下载整个软件包,然后重新安装,用户体验降低所带来的用户流失、活跃度降低,也是开发者担心的事儿。
此外,逢更新必得重新提交苹果审核,而苹果1-2天的审核周期(之前大约要7天),对于恨不得“周更”的国内APP来说,貌似有点漫长。
综上,苹果禁止热更新这种一刀切的做法,实在不是明智之举。
国内APP使用热更新现状发人深省!
目前,国内众多APP,如微信,12306,手游《王者荣耀》、《阴阳师》、《开心消消乐》等都在使用热更新,我们从基于热更新的专利布局就能看出来。苹果此举对国内APP的影响可不小,国内APP是选择应苹果的要求修改应用程序,还是就这么在APP Stor下架,值得关注。
从这件事情中,我们能够发现,诸如苹果这样掌握IOS系统核心专利的企业,它在专利标准、行业规则制定中掌握着话语权。而其他APP开发者基于IOS系统的软件开发,都会受制于这个专利标准或规则框架,从而作出适应性改变,如改变专利布局等。
所以,苹果微信之争透露的是苹果对IOS系统专利的绝对把控。国内企业在考虑应对之策时,还应当汲取经验教训,在专利布局中规划行业领域核心必要专利,兼顾基础专利,并巩固周边专利,以有绝对优势的专利布局迎战激烈市场竞争。