发布网友 发布时间:2022-04-23 15:14
共2个回答
热心网友 时间:2022-05-10 15:48
安卓系统理论上是不存在位32位之说。
安卓是以虚拟机为中心的系统,虚拟机是多少位,就决定了虚拟机上的app是多少位。
也就是说,安卓位和32位没有区别,区别在于虚拟机。简单的说就是app开发者不需要特别开发位app,换个内核,原来手机上的app可立即升级为位。
这就是为什么安卓从dalvik转向art的原因。
简单说就是:目前85%的google Play应用完全为虚拟机代码,可以无需修改立即兼容bit!!!!!
——这个是非常重要,目前大部分的安卓应用根本无需修改转换,安装在位安卓手机和位内核上,直接就是位应用。
而其他15%的应用需要含有部分本地代码需要开发者进行对bit架构针对性的编译,因为这些应用当初开发的时间太早。
在切换至bit和分辨率适配的过程中,安卓要比ios有天然的接合优势,因为ios系统需要开发针对32位和位系统的应用。
热心网友 时间:2022-05-10 17:06
这个理解是不对的,位的CPU指的是线程位,位的CPU,相比较32位的CPU来说,位CPU最为明显的变化就是增加了8个位的通用寄存器,内存寻址能力提高到位,以及寄存器和指令指针升级到位等。 所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而位处理器一次就能处理位,即8个字节的数据。
芝麻专业团队为您服务,望~~,谢谢追问答非所问