android app 代码重构,从App启动过程看Android 10.0 Framework重构
Android每个大版本都会对framework进行一定的重构,10.0也不例外。这次,谷歌把重构的对象瞄准了AMS。看过AMS代码的同学都知道,AcitivityManagerService.java是AndroidFramework里的一个超大文件。在Android9.0里,AMS已经膨胀到28K+行。谷歌肯定是觉得不能忍了,于是对AMS进行了一定重构,目前10.0里AMS已经缩减到19K行了