1. 借助虚拟机,最大的好处是简化了开发,比如安卓运行在x86之上和arm之上,只要安卓大版本一样,那么app的开发就是完全一样的(除了个别用到具体硬件特性的功能),这对于开发人员非常有利,因为不需要考虑不同硬件带来的差异,高通和华为海思这种同为arm的就更不在话下;
2. 适配不同的硬件,主要问题是驱动程序的问题,这是在虚拟机这一层之下的,不至于说系统全部重写,但你可以了解一下编写驱动的难度,能写驱动的人水平跟在虚拟机写app的人的水平完全不在一个等级;
3. 你的问法有问题,应该说是适配不同硬件,cpu只是其中一种硬件,其他的零部件都要去适配,就是2里面说的写驱动,安卓=linux内核+java虚拟机,不借助虚拟机也可以做到适配不同硬件,但是,第
一,这就不是安卓了,第
二,无法做到app快速简洁开发了,而且,安卓的体积会很恐怖,因为需要集成常见硬件的驱动,这个就好比是现在的windows,也是因为驱动不同,所以不同厂商,甚至同厂商不同型号手机的rom是无法通用的。
呵呵,虚拟机从某种意义上来说,就是一台电脑,只不过你不用去买主板、CPU、机箱、内存、鼠标等等,也就是说它的硬件已经给你配好了,你学可以从给电脑装系统开始学习电脑知识,装完虚拟机后,你还可以练习主机与虚拟机间的通讯,练习局域网的连接与配置,以及双击共享上网等等。
首先php在windows也可以使用,但是php程序在linux系统上更稳定。 其次现在的虚拟主机一般是linux系统配mysql数据库,这是大部分php程序用的数据库。
1、稳定性非常重要。
服务稳定性源于服务商的基础设施。配置较高档的服务器,配有冗余设备、RAID卡等;有保证电源输入稳定的UPS、应急发电机;有保持恒温、恒湿的设备等等。
2、速度是不可忽视。
使用电信/网通骨干线路的、配置有约100个用户的虚拟主机,其网速肯定要比那些采用ADSL等低速线路连接的独立主机要快得多。
3、预算下你需要多大的空间。
虚拟主机服务器提供硬盘空间的类型分为独立Web空间、数据库空间、独立邮局空间等。虚拟主机空间的大小主要依据发布信息的多少。实际所需空间不足时可以再补差价向服务商申请增加空间大小。