Osheep

时光不回头,当下最重要。

产品经理的技术报1:热更新

近日,苹果下架了中国应用两万余款,原因可能与热更新有关。不久前,苹果对中国开发者提出两项措施:强制收取打赏抽成30%、禁用部分热更新。有媒体将这件事称为:苹果对中国开发者的宣战。

《产品经理的技术报1:热更新》

image.png

热更新是什么?

通俗版:

就是说
你的卡车开到了150KM/H
然后,有个轮胎,爆了
然后,司机说,你就直接换吧,我不停车。你小心点换
嗯。就这个意思

技术版

最简单的解释就是不关软件直接更新,更新期间软件直接用,现在大部分软件是冷更新,要退出才能更新
web的机制有这种热跟新能力,你每次打开淘宝 banner都是不一样的,所以才有了JSPatch、React native这些方案。

热更新大体来说有两种:

1.数据更新:例如淘宝,今年卖的是今年的流行衣服,每天每个季度都要更换货物,上架不一样的货。
2.代码更新:本来代码是固定从服务器A获取数据,我现在改成去攻击服务器B,这就是改变了原有app的行为。

《产品经理的技术报1:热更新》

React native热更新流程

Q1:12306也经常热更新啊?怎么没有被下架?

《产品经理的技术报1:热更新》

image.png

A1:像12306这种只是下载数据,更新数据而已

《产品经理的技术报1:热更新》

image.png

Q2:那更新数据就好了为什么还要更新代码?

A2:更新数据其实基本可以达到目的,但是代码逻辑会有些小问题,所以需要app更新,需要苹果审核

《产品经理的技术报1:热更新》

image.png

Q3:那苹果究竟拒绝的是什么?

A3:苹果拒的不是热更新而是恶意代码

《产品经理的技术报1:热更新》

image.png

小调查:如何看待强制收取打赏抽成30%

《产品经理的技术报1:热更新》

image.png

在这里做个小调查,如果微信和苹果闹翻了,你们会选择谁?为什么?
苹果收30%是为什么?怎么看待?以后你们还打赏么?

点赞