|
本帖最后由 liangzr1976 于 2024-8-26 09:42 编辑
懵逼了,我一直以为模拟器用的是 x86的安卓。
没有认真想 “”可能是模拟ARM指令的模拟器“”==============================
这样想法来源于:
1、安卓是一个linux内核的操作系统,本身是可以兼容多指令体系的,包括非x86、非arm指令体系。且指令体系也是不断发展的,只是要多考虑兼容低版本的指令而已。
2、ARM只是安卓推行时的一个主要指令框架而已,且从第一代安卓后,不管谷歌、高通等等,每一代arm、安卓都严密相互配合在搞。
这就导致,前面的x86可能刚解决 4.x版本的安卓(假设当时ARM是v5.x框架)的问题,安卓已更新到8.x版本,对应的ARM内核可能已经是V9.x框架了。
华为当时,被卡脖子,就是基于类似的原因
3、就是华为的麒麟芯片、鸿蒙系统、对应APP,三者之间磨合也是很痛苦的,特别是纯血鸿蒙。
4、所以一个开源的兼容x86安卓,有多少人去搞? 也不是没有。想想很多国产的x86框架的平板电脑、国产操作系统,其实都应该是x86的安卓、或普通 linux。(当然 从网上文章看,安卓系统似乎有 加快兼容x86框架,抢占x86平台市场的意愿,但仅仅是在新版本中逐步去考虑,旧版本是不考虑的)
5、据说理论上 原始版 x86安卓,应该是 谷歌提供的,好像内核到Linux Kernel 4.19版本??, 另外 https://android-x86.en.softonic.com/ ,目前只更新到 Android x86 for PC V 9.0-r2 、V7.1 (好像只更新到2021)
=========================
参考:
https://baijiahao.baidu.com/s?id ... 0&wfr=spider&for=pc
14年过去了,Android模拟器发展怎么样了?
2021-03-22 18:52
https://zhuanlan.zhihu.com/p/127016204
在 Android 模拟器上运行 ARM 应用
发布于 2020-04-08 10:35
https://www.jindouyun.cn/document/industry/details/277779
Android x86是一个开源的项目,旨在让x86架构的设备能够运行安卓系统,Android x86最新的版本已经将内核升级到9.0 2024-08-23 22:45
https://blog.51cto.com/u_16213583/8115102
android x86软件兼容 安卓x86解决兼容性 转载 2023-10-31
https://blog.51cto.com/u_16213725/10915819
android x86一键安装教程 安卓x86 安装 转载 2024-05-23
https://digi.hsw.cn/system/2020/0326/133848.shtml
Android-x86 9.0-r2 稳定版发布:底层升级至Android 9.0 开源中国 2020-03-26 13:25:53
https://download.csdn.net/download/aaaaaaaTi/12567549?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~LANDING_RERANK~Rate-1-12567549-download-87462220.257%5Ev16%5Epc_dl_relevant_base1_b&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~LANDING_RERANK~Rate-1-12567549-download-87462220.257%5Ev16%5Epc_dl_relevant_base1_b&spm=1003.2020.3001.6616.1
android-x86_64-9.0-r2.iso
android-x86_64-9.0-r2网上安装教程比较少,兼容性比较差好像,用vmware打不开9.0但是打得开8.0,8.1和9.0的话我也一并都有上传, 2020-07-01 By aaaaaaaT
|
|