前言
写在前边,本人是Android开发者,写这篇文章时如你所见,正准备入坑Flutter。入坑跨平台的开发不得不考虑苹果大佬对待Flutter的态度,因为一旦苹果大佬封杀Flutter的风险变大,入坑Flutter的风险就会很大,到头来可能只是学会这么一门曾经的技术而已。
直到看到知乎上的一篇文章Apple 为什么不封杀 Flutter 呢?(作者:mingyu ye))从某种程度上坚定我的入坑心。
摘要一下知乎的回答:
Flutter:
Flutter 与前面说的 RN、Weex、小程序最大的不同就是 Flutter 是一个跨平台解决方案,而非一个动态化解决方案,Google 的野心很大,想把 Flutter 打造成为新一代的移动端开发标准,在做任何事情时都会考虑合规问题,所以才会在考虑了 iOS 上动态化能力时,依然不考虑支持这个特性,因为一旦 Flutter 在 iOS 上具备了这个能力,也就存在了审核风险,这个审核风险是系统性的;
这点要说到国内外开发模式的不同,国外主张加强 CodeReview,国内主张小步快跑,快速迭代,有问题动态更新和热修复顶上,而苹果的审核速度即