最佳日常交易
最佳日常交易

关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。

32位死了:这是对Android,Apple等的意义bob体育提现

这是一个流域时刻,没有32位操作系统,没有32位应用程序。这是悲伤的一天还是美好的时刻?
经过
2021年6月12日

ARM宣布,从2023年开始,所有新的智能手机CPU核心仅64位,没有32位兼容模式。自2013年苹果公司在iPhone 5s中提供了64位A7处理器以来,我们已经拥有64位能力的智能手机处理器。不久之后,64位CPU进入了Androibob体育提现d,但是所有这些CPU都可以同时运行32位代码和64位代码。因此,我们仅从32位,到32位和64位,现在我们将32位抛弃并搬到了64位的时代。这对Android意味着什么?bob体育提现让我们找出答案。

位和字节

在智能手机上,每个像素,通过Internet发送的每个数据,存储在闪存中的每个文件,播放的每个声音以及屏幕上的每个触摸都由数字表示并处理。大部分处理是由CPU在其他组件(如GPU)的帮助下完成的。

位是二进制的零件和零。

处理器将这些数字存储在二进制中,分配给它们的空间以位测量。位是二进制的零件和零。八位可以表示零至255之间的任何数字。16位范围从零到65,535,而32位可以存储高达4,294,967,295(即4GB)。

ARM在其指令集体系结构的第八版中引入了64位支持(称为ARMV8),该支持继续在ARMV9。这两个都可以选择向后与前32位ARM架构兼容。这意味着,Cortex-A处理器可以运行32位代码和64位代码,并在它们之间进行交换。用户不会注意到32位和64位代码之间的任何区别。实际上,三星的第一个ARMV8 SOC是使用的Exynos 5433星系注4。它具有四个Cortex-A57核和四个Cortex-A53核,但仅在32位模式下使用。

也可以看看:如何理解高通Snapdragon处理器中的Kryo CPU编号

多年来,事情变得更加细微。ARM具有一些基于ARMV8的Cortex-A核,仅32位(例如皮层A32),其中一些仅为64位(例如Cortex-A34和Cortex-A65)。您可能没有听说过这些CPU设计,因为它们没有在任何智能手机处理器中使用。

Cortex-A76改变了一些事情,因为它支持32位模式,但仅适用于应用。

大多数Cortex-A处理器从Cortex-53到Cortex-A75都支持32位和64位模式。Cortex-A76改变了一些事情,因为它支持32位模式,但仅适用于应用。这意味着您需要运行64位版本的Android(见下文),但是您仍然可以运行32位应用程序。bob体育提现如果您有Snapdragon 855(或更高版本)处理器。或基于Kryo 4XX(或更高版本)的处理器(包括Snapdragon 480,Snapdragon 675,Snapdragon 720,Snapdragon 730,Snapdragon 730,Snapdragon 765,Snapdragon 780G等),然后处理器已经掉落了32位操作系统的支持,以及您DIDN的支持’t even notice!

Cortex-X2和Cortex-A510,已删除32位应用程序支持,因此您需要运行64位OS和64位应用程序。这Cortex-A710保留32位应用程序支持,这意味着任何挥之不去的32位应用程序都将被迫在A710内核上运行。

所有Cortex-A CPU只有到2023年才能为64位

ARM对悬而未决的迁移仅提高了64位的陈述。首先,它说,到2022年,其所有大核心仅为64位,然后几个月后,它说,到2023年,其所有核心都将为64位。听起来很棒。直到您记住Cortex-A510(一小核)已经仅64位。那么为什么两个不同的截止日期呢?我唯一可以从中获得的感觉是,我们将在2022年看到一个新的小核心,该核心支持32位,然后从此后,一切都将是64位。

值得注意的一件事是,我们是在谈论Cortex-A处理器,这意味着智能手机,平板电脑,Chromebooks等中的CPU。我们不是在谈论ARM的MicroController系列中的Cortex-M CPU。实际上,ARMV8-M(微控制器的M)仅为32位。

这对Android意味着什么bob体育提现

64位Andrbob体育提现oid开发人员徽标

好消息是,64位Android是一项成熟的技术,当32位支bob体育提现持完全放弃时,不会有任何惊喜。

Android的第一个完全64位兼容版本是Android 5.0(Lollipop)。bob体育提现它于2014年发行,增加了对64位英特尔处理器以及64位臂芯片的支持。自2019年8月以来,支持64位所需的所有Google Play应用程序。为了帮助开发人员支持64位,流行的游戏引擎都增加了支持:Unreal(2015年),Cocos2d(2015年)和Unity(2018年)。从2021年8月1日开始,Google Play将停止使用没有64位版本的应用程序服务在64位具有功能的设备上,这意味着它们将不再在这些设备的Play商店中可用。

Google提供了不同的工具和大量文档,可以为应用程序开发人员准备转换为64位。对于许多应用程序,实际上几乎没有什么可做的,因为那些用Java或Kotlin编写的不需要更改。但是使用游戏引擎开发的应用程序或第三方SDK将需要确保使用最新的64位版本。

Since devices with 64-bit Android have been shipping for several years now, combined with Google’s efforts to ensure that 64-bit apps are available in the Play Store, then the final switch over to 64-bits only will happen without too much fuss or fanfare.

这对苹果意味着什么

苹果

自iPhone 5s以来,Apple一直支持64位硬件和软件。早在2015年2月,苹果宣布所有iOS应用都必须支持64位。然后,在2017年,Cupertino宣布,从iOS 11开始,32位应用程序将无法使用。到那时,苹果完全下降了32位,其所有处理器从Apple A11开始(在iPhone 8,iPhone X中发现)仅为64位。

Apple M1测试:性能基准和热节流解释

这是Macos的类似故事。苹果的桌面操作系统仅是自10.7 Lion(2011)以来的64位。自2018年以来,所有新应用都提交给了支持64位的Mac App Store,并且像iOS一样,MacOS放弃了对32位应用程序的支持(随着MacOS 10.15 Catalina的发布,2019年发行)。如今,MacOS 11在英特尔上的64位,只有64位的手臂。M1处理器仅为64位。

未来是64位

所有Cortex-A处理器仅从2023年起为64位。由于Android具有64位支持,并且仅移至64位应用程序,因此您不太bob体育提现可能注意到任何差异,并且更改的变化将是平稳的。如果您是Apple用户,则在iOS和MACOS上都已经发生了64位的开关。我没有听说过渡中的任何主要打ic。

对于其他CPU架构和其他操作系统,例如Windows和Linux,然后32位支持将存活更长的时间。由于Linux希望成为每个人的朋友,因此32位的支持可能会在未来数十年停留。对于X86-64处理器上的Windows,情况有些清晰,但甚至可能没有清晰的途径,只有64位只有土地的阳光望远镜。