浅谈Apple对热更新的警告

今天ios圈炸雷不断,作者所在的移动开发群一下子热闹起来,有喜有悲,ios开发的同志表示爸爸真好,React Native 或者Weex的同学表示一片黑暗。

Android同学表示我是吃瓜群众。究其愿意就是Apple对使用热修复的app发出了警告。然后大家就开始一片讨论。毫无疑问,JSPatch,Weex,React Native都收到了警告。 

浅谈Apple对热更新的警告_第1张图片

     然后大家就各种猜测,有些人觉得是因为vs支持react native的ios开发,有人觉得是Apple出于安全考虑,还有人觉得是apple为了刷存在感。在我观点里,其实是因为Apple的生态圈收到了挑衅,VS作为一款非app开发工具都来凑热闹,那不是在挑战吗。

浅谈Apple对热更新的警告_第2张图片

作者在群里不好意思的问了一句,google爸爸会有什么反应,结果不问不知道,一问吓一跳,Google商店里只要发现了热修复这种东西,直接封杀,甚至封号,但国内厂商并没有这么做。

      关于JSPatch,原意是进行紧急bug的修复,可慢慢地出现了用来发布临时版本的功能(直接绕过审核),被产品经理当作一种捷径了,渐渐的出现了react native,然后原生开发被取代的声音就出来了,随着weex和小程序的出现,这种声音更是达到了顶峰。似乎react native已经成了ios开发者找工作的标配。很多 app多多少少都存有至少上面三个之一的框架。Apple突然放了这么一颗原子弹,无数app被炸。

     然后接下来就开始各抒己见了,ios开发的同学直呼干得漂亮,这种东西不安全的东西就应该直接干掉,web开发者表示一口闷血在心中。作为ios开发的我心里还是一点点开心的,毕竟多了喘息的机会,但理性下来,并不是感觉该多么庆幸。

     个人观点:作为创业公司,能减少开发成本,抢占市场,这是很重要,作者也学了前端知识,也选择了weex进行未来app的接入。说实话,安全的幌子是相对的,很多ios app只是为了获取客户,app本身不需要什么很强的安全性能,作者抓取了好几家app的网络数据,很多基本上都没有做加密处理,而且web应用的流畅度效果很不错了,能满足基本要求了(PS:若果原声应用开发者基础不扎实,做出来的app也不会很好)。

   所以就算Apple这样做,我还是打算去学习前端知识的,因为好的技术迟早是会被接受的,前端的跨平台,兼容性真得很棒,微信在这方面做得非常棒。作者的观点是不断深入学习,从原理上学习,深度学习,这样子以后去学习别的语言,障碍也会小很多。只有攀登顶峰,才有资本俯看众生。爬得越高,才能看得越远。

    文章匆匆而写,并没有很好的整理,所以思路不是很清楚,也存在很多错误。

    但作者想表达的就是要不断学习。不断提升自己的能力,这是一个弱肉强食的时代。谁拳头硬谁就有话语权。

你可能感兴趣的:(浅谈Apple对热更新的警告)