为什么某音的主程序搞这么小,核心逻辑全扔到了framework里面,几百M。这是什么骚操作,好少应用这么搞
Facebook就是这么干的
有啥作用吗
我理解是为了解耦,不同团队相对独立
就像为啥iOS里用了这么多framework,而不是把所有代码都放在SpringBoard里
1 个赞
苹果限制主程的可执行段大小,一般是50M,还有就是下载
告诉你小而美的微信主程序已经有320M了
1 个赞
据我有限的了解,应该说是:
很多应用这么搞
PS:早期的某音,只有一个主程序。后来拆分到多个Frameworks中了。
很明显,拆分后,有利于不同Framework的独立升级和维护 + 略微增加逆向的麻烦程度