我认为
首先是设备模块的驱动添加
其次是Android基本环境的搭建
再次是交互接口的个性化配置(比如屏幕分辨率配置,指纹解码模块的后台服务程序配置等等)
接下来再是应用的适配迁移
因为Android的底层与linux的有很多相似之处,可以进行移植
个人理解,Android与Linux的主要区别还是在文件系统及API上面,移植工作都是实现那些API