加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

微信方才跟上,为什么 64 位应用这么难遍及?

发布时间:2019-12-02 22:24:01 所属栏目:业界 来源:雷科技 作者:MoFirLee 不久前,有网友反馈,安卓版微
导读:副问题#e# 来历:雷科技 作者:MoFirLee 不久前,有网友反馈,安卓版微信有两个版本,别离是 32 位和 64 位。查询要领只需打开微信我的关于微信双击版本号上面的图标即可。假如 [ eabi ] 这一行标有 64,那么就是 64 位,表现 armebi-v7a 则是 32 位。 有网
副问题[/!--empirenews.page--]

来历:雷科技  作者:MoFirLee

不久前,有网友反馈,安卓版微信有两个版本,别离是 32 位和 64 位。查询要领只需打开微信—我的—关于微信—双击版本号上面的图标即可。假如 [ eabi ] 这一行标有 64,那么就是 64 位,表现 armebi-v7a 则是 32 位。

微信方才跟上,为什么 64 位应用这么难遍及?

有网友称,Google Play 市肆中的微信版本是 64 位,在体验上要比 32 位的好。经实测,我们在行使这两个版本的微信时,并没有感受到差距。今朝官方也没有声名,以是暂不清晰两个版本之间的区别。

那么题目来了,64 位和 32 位又是什么?它们之间有什么区别?带着这些疑问,让我们一路刨根问底吧。

32 位指的是 CPU 一次能处理赏罚的最大位数。我们从原先的 8 位、16 位,进级到了此刻的 32 位和 64 位处理赏罚器。

CPU 在处理赏罚计较的时辰,数据和指令是差异看待的。好比:8 位处理赏罚器一次只能处理赏罚 8 位数据或 8 位指令。这样的 CPU 计划简朴,处理赏罚速率快,可是软件计划会变得伟大,倒霉于计较机的成长。其后推出的 16 位、32 位和 64 位,都是增进了 CPU 的处理赏罚数据和指令的手段。32 位处理赏罚器固然简化了软件计划的庞洪水平,可是 CPU 的计划难度变大,运算速率也就有所降落。

32 位的处理赏罚器对付软件开拓者来说已经足够用了,可是它最多只能会见 4GB 的内存寻址空间,这对付一些处事器来说远远不足,想要更大的内存寻址空间,就必需进级 CPU,以是 64 位处理赏罚器问世了。

微信方才跟上,为什么 64 位应用这么难遍及?

64 位处理赏罚器向下兼容 32 位。为什么要兼容 32 呢?其缘故起因在于市面上尚有许多 32 位的应用,一刀切的话等同于丢弃了部门用户,影响行使体验。

微信方才跟上,为什么 64 位应用这么难遍及?

大白了什么是 32 位和 64 位后,我们再来看下两者之间的区别,首要分为以下几个方面:

1. 要求差异。64 位的处理赏罚器可以安装 64 位和 32 位的体系。而 32 位的处理赏罚器不能直接安装 64 位体系,必要把内存进级到 4GB 及以上。

2. 内存寻址空间差异。64 位处理赏罚器支持最高 256GB 的内存,而 32 位的处理赏罚器内存最大只有 4GB。

3. 数据存储手段差异。同为一个 int64_t 范例的数据,64 位处理赏罚器只需一次便可提取全部数据,32 位的处理赏罚器则是必要提取两次。

微信方才跟上,为什么 64 位应用这么难遍及?

在早年,32 位处理赏罚器是主流。此刻,跟着技能的前进,64 位处理赏罚器已经徐徐地代替了前者。

早在 2015 年苹果就要求开拓者们建造 64 位的应用措施,从而适配 iPhone5s 之后的新体系。苹果的 iOS11 体系正式打消了对 32 应用的支持。假如你的苹果装备是 iOS11,在打开 32 位应用的时辰会有一个弹窗,提示用户该应用无法行使。

微信方才跟上,为什么 64 位应用这么难遍及?

苹果在 iOS11 上禁用 32 位应用,其缘故起因在于通过逼迫举办 64 位进级,苹果可以在现有的 iOS 应用措施上确保更好的机能,并也许通过放弃其处理赏罚器的 32 位支持来开释将来的硬件资源。

除此之外,苹果在本年推出了 macOS 10.15 Catalina,带来更多成果的同时,也将不再支持全部 32 位应用。这就意味着 Mac 体系中有许多游戏和软件将不能运行。

游戏建造人 Paolo Pedercini 在推特上暗示,在 Unity 5.5 或更低版本运行的大大都 Unity 游戏都将拒绝运行。个中包罗《生化奇兵:无穷》,《无主之地:前传》,《侠盗猎车手:圣安地列斯》等经典老游戏。

微信方才跟上,为什么 64 位应用这么难遍及?

虽然,不可是游戏,许多应用也不能运行,好比 Adobe 的某些编辑软件。

MacRumors 的一篇报道中指出,苹果打消对 32 位应用的支持,是为了让 Mac 得到正确的优化。32 位应用固然可以在 64 位体系上运行,可是也许会耗损体系资源。

除苹果外,安卓也开始打消对 32 位应用的支持。谷歌宣布安卓 5.0 之后,也公布将全面支持 64 位应用。

谷歌在 2017 年尾提示开拓者遏制 32 位应用的开拓,并在本年 8 月正式放弃 32 位的应用,在这之后,Google Play Console 将只提供 64 位版本的编译器。不外,思量到安卓版本多,且装备基数大的题目,谷歌暂且保存了 32 位的应用,利便 32 位的旧装备继承行使。

微信方才跟上,为什么 64 位应用这么难遍及?

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读