跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
点火电阻捷比信 · 专业器件主题站

明年ARM版本的MacBook?苹果仍然面临这些问题吗?

苹果将​​于6月23日举行其首个在线开发者大会活动-WWDC2020。按照惯例,这是开发者的盛宴。每个人都期待着新的iOS 14,期待着新的macOS,iPadOS,watchOS,tvOS等。但是今年的WWDC可能会对硬件进行一些重大更改。就在最近,有消息称苹果将更换平台。确切地说,苹果正准备推出ARM版本的MacBook产品,并且在最近几年以及在出售的笔记本和台式机产品中,苹果一直在使用英特尔平台。实际上,这并不是苹果第一次这样做。早在15年前,苹果公司就经历了从IBM PowerPC平台到英特尔平台的过渡。但是今天与2005年有所不同,当时苹果的平台转换需求非常紧迫,因为IBM自身的设计能力无法跟上,并且PowerPC G5的功耗和发热量很高,并且不适合用于诸如笔记本电脑之类的移动平台。根据用户@蓬岸Dr.Quest对相关问题的回答,我列举了Apple从PowerPC切换到Intel时的一些重要时间点:2005年7月6日,Apple宣布了平台转换并进行了一些更改。开发人员提供了开发人员转换套件。同时发布的Xcode 2.1支持通用二进制格式的应用程序生成。 2006年1月,苹果发布了配备英特尔处理器的15英寸Macbook Pro和iMac。 2006年8月,苹果发布了英特尔处理器Xserve,从而完成了产品线的转换。 QuarkXPress 7.0以通用二进制格式发布。 2007年10月,发布了Mac OS X 10.5。这是可以安装在PowerPC处理器上的最新一代Mac OSX。同时发布的Xcode 3.0增强了对64位处理器的支持。 2009年8月,发布了Mac OS X 10.6。具有PowerPC处理器的Apple计算机上无法安装10.6及更高版本的Mac OS X,但仍提供Rosetta转换器,以便用户可以继续使用为PowerPC处理器编译的软件。 2011年3月,Xcode 4.0放弃了对PowerPC处理器的支持。 2013年8月,Apple终止了对PowerMac G5的支持。苹果当时能够成功切换的原因有很多实际原因。例如,它的大小比现在要小,英特尔在移动处理器方面的实力也足够强大,等等。现在,iPhone的普及以及Apple生态的日益增长的粘性促进了Mac平台上大量iOS开发人员的诞生。移动平台的增长和成熟还反馈了台式机平台。现在,许多开发人员从iOS开始,然后转向OS X(macOS)开发。从软件生态学可以看出,iOS版本排在第一位。 Mac版本并不罕见。在iOS时代之前,Mac生态系统实际上处于相对利基状态,甚至尴尬的是野蛮时代,这与今天完全不可比拟,自然也就没有历史负担。根据IDC的统计,苹果在2005年的出货量为217万台,而到了2019年,这一数字达到了1768万台。增加到先前值的两倍。绝对来说,今天使用Mac电脑的人数可能是十年前的十倍。今天,苹果公司已成为全球市值最高的公司。苹果要独自利用这个庞然大物的生态环境确实不容易。从英特尔转向ARM,最大的问题可能是整个软件生态系统的颠覆。如果我们追踪这些令人眼花software乱的软件的来源,我们可以返回到处理器和软件操作之间最原始的关系-指令集。简而言之,指令集是处理器操作的“指导思想”,是处理器理解程序的一系列行为准则。如果是指导思想是不同的,那么绝对没有相互理解的基础,并且基于这整套体系结构开发的下游软件就像从中衍生出的各个国家的文化一样,但是亚洲不了解非洲的文化,而非洲则不了解了解南美的文化。文化。当今的macOS软件生态系统建立在已使用多年的Intel处理器之上,并且Intel使用X86架构。现在,整个macOS软件生态系统已迁移到64位,可以说是X86-64或X64体系结构。 iPhone等移动产品中使用的芯片使用ARM的ARMv8指令集。您不认为Apple多年来一直在使用自行开发的体系结构,但指令集仍基于ARMv8。 H