某音的逆向

为什么某音的主程序搞这么小,核心逻辑全扔到了framework里面,几百M。这是什么骚操作,好少应用这么搞

Facebook就是这么干的

有啥作用吗

我理解是为了解耦,不同团队相对独立
就像为啥iOS里用了这么多framework,而不是把所有代码都放在SpringBoard里

1 个赞

苹果限制主程的可执行段大小,一般是50M,还有就是下载

告诉你小而美的微信主程序已经有320M了 :slightly_smiling_face:

1 个赞

据我有限的了解,应该说是:
很多应用这么搞 :grinning:

PS:早期的某音,只有一个主程序。后来拆分到多个Frameworks中了。
很明显,拆分后,有利于不同Framework的独立升级和维护 + 略微增加逆向的麻烦程度