安卓app存不存在位32位之说?请说明原因,谢谢

发布网友 发布时间: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个字节的数据。
芝麻专业团队为您服务,望~~,谢谢追问答非所问

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com