Ⅰ android x86哪个版本兼容性高
4.4、5.1、6.0,最后还是安回了4.4 r4那个版本。
5.1稍好些,但是软件兼容不好。
6.0虽然新,但是软件兼容极差。
4.4用着也没感觉差哪去,主要是心里老想着5.1,6.0。介绍说什么内核什么优化,感觉纠结。
其实现使用4.4居多,开发的软件当然是对4.4兼容好。
不用再犹豫了,安装4.4,等高版本都妥妥的了再舒服的用也不迟。
Ⅱ ARM系统和 android X86 有什么区别吗
一、两者的概述不同:
1、ARM系统的概述:ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
2、android X86的概述:Android x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。Android X86平台是由Beyounn和Cwhuang主持设计的。
二、两者的作用不同:
1、ARM系统的作用:ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。
2、android X86的作用:项目的主要目的在于为X86平台提供一套完整的Android 系统解决方案。这个项目提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。
三、两者的特点不同:
1、ARM系统的特点:耗电少,功能强;16位/32位双指令集;合作伙伴众多。
2、android X86的特点:具有更完善的安装程序和多重启动系统;支持鼠标及部分键盘;支持待机功能;支持部分触摸屏;支持压缩档案格式。
Ⅲ linux系统和安卓X86的区别
1、从底层来讲,linux一般是要安装在pc,pc-server,及部分小型机上的。 那大体来说呢,架构属于X86-64或者安腾。
而android 一般是安装在手机跟平板电脑上的。 现在市面上,其CPU型号千变万化,一个厂家一个架构。 而且手机跟PC的硬件也不同。 必然导致其内核的不同
也就是说,从底层来讲,linux与android的内核支持架构有很大区别。 即便同样是android系统本身,由于不同型号的手机,使用的硬件也不同,
所以使用的内核也就不同,这也是为什么普遍的, 没一款手机几乎都有自己的底包,不能像PC那样互通。 关键是由于现在的手机CPU,硬件架构没有一个同一的标准。
2、架构上内核之上的则是lib了,也就是模块。这个两者没有太大的差别。 linux的lib也是可以随便定制的。android也一样。 但是lib是要依赖底包的。
3、应用的区别,lib之上是各种应用。 这个可以理解为软件。 这一个层面就没啥不同之处可讲了。 就是一个开发问题了。
总体来说呢,android采用了linux系统的开发思想跟工作原理。 lib这个中间层很多都是照搬linux核心lib重新定制开发的。 所以,说android是一种嵌入式定制的linux系统也是可以的。
Ⅳ 安装android x86 需要多大空间
UltraISO主界面
打开所需的镜像文件
接着我们使用软件打开我们需要写入U盘的安装镜像。操作为:找到菜单栏,依次选择文件->打开,并选择所需镜像。
选择“写入硬盘镜像”
镜像加载完毕后,我们就要准备将镜像写入到U盘中,传统的复制粘贴只能将数据复制到U盘而不能创建引导文件,所以我们需要使用UltraISO专门的映像写入功能。我们在主界面菜单栏中依次点击启动->写入硬盘映像后打开一个对话窗口。
写入U盘的设置方法
我们只需要按照上图的指示已经设置就可以把镜像写入到我们指定的U盘中了。剩下的事情就是我们点击“写入”按钮之后稍等片刻即可。由于U盘的写入速度普遍较快,所以镜像在数十秒内就可以写入完毕。至此一个系统安装U盘就顺利制作好了。
镜像制作完成后,我们就可以开始安装了。我们插好U盘,然后需要在主板BIOS里面将U盘设置为优先启动项,这样才能够顺利进入系统安装界面。由于每款主板产品的BIOS界面都各不相同,所在设置上也有很多不一样的地方,所以大家如果对BIOS设置不太了解,可以参考自己电脑的主板说明书再来进行相应的操作。
在BIOS内将系统安装U盘设为第一启动项
BIOS设置好后重新启动就能够进入到Android x86安装菜单
如果我们在BIOS里面设置无误的话,那么当我们重新启动之后就可以直接进入到Android x86的安装菜单。Android x86的安装菜单整天还是非常简洁的。菜单四个选项从上至下依次为:直接运行Android x86、VESA模式、Debug模式以及进入安装向导。
这里面第一项和最后一项是我们最常用的。第一项可以让我们免去安装的麻烦直接在安装盘上运行Android x86,但是不能够保存对系统的任何改动。而最后一项则是与传统系统一样将Android x86安装到我们的电脑硬盘中。如果大家只是体验一下的话选择第一项即可,当然这样的话本文就可以结束了。下面笔者就告诉大家如何将Android x86安装到自己电脑的硬盘里面。
创建一个专为存放Android系统的分区是第一步
虽然Android x86可以支持目前主流的磁盘格式,但是笔者这里仍然要教大家如何创建一个独立的分区。在上图的界面上我们选择:“Create/Modify partitions”,进入到下面的磁盘分区的界面。
上面我们在从安装分区选择菜单中进入到了分区创建界面。这里的操作也是Android安装中比较复杂的地方。所以笔者会详细地为大家一步一步来创建一个Android x86安装分区,详细大家很快就能够学会。
分区创建界面
Android x86安装系统盘内置了分区创建界面“cfdisk”,不过相对于Windows的分区界面来说“简朴”了不少。但是即使这样的界面可能被大家唾弃,但是其实在功能上一点没有缩减。首先我们先来新建一个分区,我们使用键盘将光标移动到“New”选项。
设置分区为主分区
由于系统必须安装在主分区上,所以我们选择菜单的“Primary”选项来创建一个主分区。如果需要创建多个分区的话,除了安装系统的主分区之外的分区选择主分区还是逻辑分区都没有太大的区别。
输入我们需要创建的分区容量大小,单位为MB
将创建好的分区变更“可启动”属性
接下来我们需要做的是设定分区的大小,由于Android x86占用磁盘空间非常小,所以我们不用给系统分区设置太多的容量。设置完分区后我们再选择菜单的“Bootale”选项将分区设置成可启动分区。这样分区的设置就算是全部完成了,我们选择“Quit”选项退回安装分区选择界面。
分区创建好了,那么我们安装系统的工作其实就已经完成了一多半了,剩下的就是需要大家将Android x86系统安装到我们的分区中去。当我们从分区创建界面返回到系统安装分区选择界面时,就可以看到界面产生了细微的变化。
创建好的分区已经能够在菜单上显示出来
我们看到刚才创建的分区已经显示在了列表中,我们选择该分区作为我们的系统分区,然后我们按回车键确定。
选择文件系统
接下来我们选择分区的文件系统,虽然Android x86支持NTFS和FAT32两种常用文件系统格式。但是为了获取最佳的兼容性我们选择EXT3文件系统,这也是在移动版Android系统上最常用的分区之一。
安装引导加载程序
设置系统文件夹为可读写权限
之后我们会看到两组提示框,分别是安装引导加载程序确认以及将系统文件夹设置可读写权限。为了保证电脑开机能够正常引导进入Android系统,前者我们选择“YES”。后者为可选选项,选择YES可以让开发者更加容易进行Debug工作,但是会占用一部分空间,由于我们空间充足,所以这里也选择“YES”。
全部完成后就可以直接运行x86版Android系统了
Ⅳ 能不能增加一个Android-x86版本
你是指安装在 PC 上的那个 Android-x86 吗?
之前用过一下,感觉硬件上兼容性不太好。在intel cpu上可以安装成功, 但是在 amd cpu
的电脑上安不上。
而且在即使安装成功了,好多app都会出错的,连个搜狗输入法都跑不起来,最后只好放弃。
但是这个我是很久之前装的了, 不知道现在的版本会不会有所改进。
Ⅵ AndroidX86系统什么意思
简单的说x86代表32位操作系统 x64代表64位操作系统。
如何判断电脑是否支持64位操作系统?
64位的windows 7发布,很多朋友想知道自己电脑是否支持64位的系统!
首先从一个常理来说,如果你的CPU是双核,应该是支持64位的了!
当然你也可以用CPU—Z来检查一下自己的CPU是否包含有EM64T (INTEL)或者X86_64(AMD)指令!如果包含,那就说明支持64位!
如果你的CPU是双核以上,那肯定支持64位操作系统了
如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好,Vista也好,最大都只支持3.25G的内存。而64位的windows 7最大将支持128G的内存。
以下是引用网络上一段文字:
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。
不能因为数字上的变化,而简单的认为64bit处理器的性能是 32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
官方解析32位和64位系统:
x86是对基于intel处理器的系统的标准缩写。X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,赛扬系列都是支持X86指令系统的,所以都属于X86家族.
这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。
AMD64位技术
AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。
X86-64新增的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。标准的32-bit x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。X86-64寄存器默认位64-bit。还增加了8组128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。通过提供了更多的寄存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。
EM64T技术
Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit SSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。
Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。
Ⅶ android-x86怎么安装apk
应该可以直接安装,但是运行不能保证成功,因为:
如果你的APK是只编译在ARM架构上的话,APK里面的.so库文件里(如果有),它是一些ARM指令,这肯定不能直接在Intel架构上运行。
解决办法:
用NDK build android x86的.so库(假设你有源代码)。
1. 创建Application.mk文件,在文件中添加如下内容:(让它生成x86下的库文件)
APP_ABI := armeabi armeabi-v7a x86
2. 如果不想使用Application.mk文件,则在ndk-build 参数中添加APP_ABI=“armeabi armeabi-v7a x86”
安装APK时会根据系统cpu架构,将对应的.so库文件复制到系统lib目录。
当然还有一种装虚拟机的办法,让APK在虚拟机里面跑,但是这好像不是安装到android系统。
Ⅷ android 有X86的版本吗
在google发布了的Android 4.0冰淇淋三明治(ICS)源代码两周之后,google又发布了x86构架的ICS的初始版目前该项目建议使用AMD的Brazos APU平台进行优化和测试。
目前,ICS x86分支仍处在相当早期的发展阶段,已经开发了针对Brazos平台的显卡和wifi驱动,但是仍不支持摄像头、声卡和网卡。
AMD公司积极的参与到该项目的进程中,提供了平台设备和工程师支持,也许意味着未来基于APU平台的安卓平板会处在优化的优先位置。AMD此前曾表示,它对智能手机市场并不感兴趣,但会设法进入平板电脑市场。
Android x86项目已经攻克了之前的Android若干重要版本,如Android 3.2和Android 2.3版本。然而,Android 4.0重要意义在于一统面向手机的Android 3.x的分支和面向智能手机的Android 2.3分支统,它可以说是迄今为止Android最重要的发布版本。
但是Android 4.0 x86项目只提供有限支持,如果AMD有意让以X86构架处理器加入安卓市场的竞争,的确还有相当的工作要做,不过对于消费者来说,ARM和X86的指令集构架未来不可避免直接碰撞,最终会给消费者带来更多选择和实惠。
Ⅸ 电脑PC上如何安装安卓(Android )x86
1.安装过程可能会破坏硬盘上数据,请各位在安装之前请做好备份工作。
2.目前安卓(Android)x86虽然已经发布稳定版,但对硬件支持仍然有限,如果遇到无法安装或不能正常使用,可以使用VM虚拟机安装。
Android-X86是一个可以PC上运行的安卓系统。
Android-X86是由Beyounn和Cwhuang主持设计的。提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。其主要目的在于x86平台提供一套完整的Android 4.4 KitKat系统解决方案。
感兴趣的用户可以访问Android-X86的下载网站找到最新版本的安装程序,目前为Android-x86 4.4-r1。最新版本的功能包括支持HD以及全高清视频播放应用程序以及OpenGL ES与英特尔或AMD Radeon图形硬件加速设备等。
安卓(Android) x86硬盘安装教程
准备:下载Android x86安装镜像、下载并安装UltraISO软件。
一、制作系统安装U盘
1.将U盘插入电脑,备份U盘中的文件(后面步骤会将U盘数据清空),最后打开UltraISO。
2.在菜单栏依次点击【文件】->【打开】,选择刚才下载好的安卓x86安装镜像。
3.镜像打开后,在菜单栏依次点击【启动】->【写入硬盘映像】。
4.检查硬盘驱动器是否是刚才插入的U盘,写入方式选择“USE-HDD+”,然后点击【写入】按钮。千万不要中途终止,否则会损坏U盘。一般几十秒就能将安卓x86镜像写入到U盘中。
二、设置U盘引导,进入安装程序
1.镜像写入完成后,不要拔U盘,重新启动电脑。参照屏幕提示按F12/ESC等(留意屏幕提示或翻阅说明书)启动菜单键,进入Boot Menu,选择U盘启动。
2.从U盘启动进入Android x86安装菜单,从上至下四个选项依次为:直接运行Android x86、VESA模式、Debug模式以及硬盘安装向导;
第一个选项无需安装直接运行Android x86,但不能够保存对系统的任何改动。如果你只是想尝试一下,选择选项一即可,下面的步骤也可以忽略了。但经小编测试,直接运行问题比较多。最后一项则是将安卓x86安装到你的电脑硬盘中。
3.硬盘安装第一步时创建一个专为存放Android系统的分区。选择【Create/Modify partitions】,进入磁盘分区界面。
三、创建安装分区(关键)
1.在分区创建界面,按左右方向键将光标移动到【New】。
2.选择【Primary】首先创建一个主分区,这是由于系统必须安装在主分区上 (如果需要创建多个分区的话,除了安装系统的主分区之外的分区选择主分区还是逻辑分区都没有太大的区别);
3.然后输入需要创建的主分区容量大小(Size),单位为MB。Android x86占用硬盘空间很小,无需分配太多空间。系统自身1024MB(1GB)足矣,如果用来玩游戏那还是设置大一点。
4.设置完分区后选择菜单的【Bootale】选项将分区设置成可启动分区(类似于Windows中的活动分区)。
5.分区新建完成后选择【Quit】选项返回安装分区选择界面。
四、继续安装
主分区创建好之后,就可以将Android x86系统安装到之前创建的分区中。
1.返回到系统安装分区选择界面,刚才创建好的分区已经显示在菜单的列表中了,选择该分区作为你的系统分区,然后按回车键确定。
2.接下来选择分区的文件系统,建议选择【EXT3】,这是在移动版Android系统上最常用的分区之一,对安卓应用的兼容性更好。
3.安装引导加载程序确认,选择【YES】。
4.设置系统文件夹为可读写权限,选择【Yes】。适合开发者进行Debug,但会占用一点硬盘空间。如果不需要可以选择【No】。
5.当提示“...installed successfully”就表示安卓x86系统已经成功安装到硬盘上了。
6.在此界面上你还可以选择创建一个虚拟SD卡(Create a fake SD card),某些应用如微信就必须要使用SD卡才能正常运行。
Ⅹ 哪些安卓应用可以在Androidx86上使用
同问。。。我用的是android-x86 6.0,应用太少了,连个QQ HD都不能跑,除了速度之外,真不如弄个虚拟机。
而且连个x86应用商店都找不到
看似我做错了什么