使用虚拟机的最大好处是简化开发。例如,Android运行在x86和ARM上,因此只要Android版本相同,应用程序开发就完全一样(某些特定硬件除外)。功能)对开发者非常有利。因为不需要考虑不同硬件带来的差异,更不用说ARM、高通和华为海思了。
对于不同硬件的适配,最大的问题是在虚拟机层下面。驱动程序问题。这并不意味着系统已被完全重写,但我可以理解编写驱动程序的人的水平。会写驱动还不如虚拟机。开发应用程序的人员素质根本不一样。
我不得不说你的问题有问题。2、2中提到的写入驱动可以适配其他硬件,无需Android=Linux内核+Java虚拟机。但首先,这不是Android。其次,不可能快速、简洁地开发应用程序。此外,Android将会非常庞大,因为它需要统一通用硬件的驱动程序。此外,由于驱动程序不同,即使在不同制造商或同一制造商的不同型号手机之间也不能通用。
上一篇:dnf一个脚本控制20虚拟机
下一篇:虚拟机启动脚本