爱范儿|明年出 ARM 版 MacBook?苹果面临的问题有一大堆( 二 )
从英特尔切换到ARM , 所面临的最大问题可能是整个软件生态的颠覆 。
本文插图
▲图片来自:blopeur
如果把这些眼花缭乱的软件追根溯源 , 我们可以回到处理器和软件运行最原始的一种关系——指令集 。
简单说 , 指令集就是处理器运行的「指导思想」 , 是一套让处理器能理解程序的行为规范 。 如果「指导思想」不同 , 那肯定就没有互相理解的基础 , 而基于这一整套架构开发出来的下游软件就像由此衍生的各国文化 , 但亚洲不懂非洲的文化 , 非洲也不懂南美的文化 。
如今的macOS其软件生态构建在多年来使用的英特尔处理器上 , 而英特尔使用的是X86架构 , 现在整个macOS软件生态都迁移到了64位 , 也可以说是X86-64或者X64架构 。
本文插图
▲图片来自:9to5Mac
像iPhone等移动产品使用的芯片则用的是ARM的ARMv8指令集 , 你别看现在苹果已经使用自研的架构多年 , 但在指令集部分依然是基于ARMv8的 , 不过传闻说苹果也准备对指令集这部分动手了 。
也就是说 , 桌面设备和移动设备在指令集的层面就是不一样的 , 所以换到ARM平台后 , 软件是并不能通用的 。
有人可能想说 , 那个谁 , 微软不是早前一点也发布了使用ARM芯片的Surface产品吗 , 就那个SurfaceProX , 它不是也能直接运行Windows10的程序吗?
本文插图
没错 , SurfaceProX使用的MicrosoftSQ1的确是微软找高通定制的ARM处理器 , 同时运行的也是完整的Windows10而非先前WindowsRT那样的「残疾版」系统 , 同时也能运行Windows10的应用 。
但SurfaceProX的问题依然很多 , 比如它只能运行UWP应用和32位的Windows应用 , 基于64位开发的软件就无法支持 。 另外通过翻译架构的方式兼容win32应用导致性能出现大幅损失 , 效率大概只有原生应用的30%-40% , 更别说闪退、软件重启等各种各样不稳定的小毛病 。
本文插图
▲微软SurfaceProX.
而对于苹果来说 , 连通过翻译架构兼容32位的程序也无法实现 , 因为苹果已经通过自己对生态的控制力将全部的应用迁移到了64位 。 而面对大批不能直接运行的软件 , 这个阵痛期一定会比想象中的更痛 。
苹果能做的 , 就是通过自己的控制力 , 去要求开发者将已有的软件在一定的时间内编译成ARM平台可以运行的版本 , 只是这并不是一件容易的事 , 毕竟各个软件的情况复杂 , 某些软件要想迁移到ARM可不是重新编译一下那么简单 。
本文插图
▲DellXPS132020.图片来自:Dell
在软件之外 , 如今的ARM在性能和功耗上可能也占不到什么优势了 。 无风扇的被动散热 , 接近20小时的续航 , 如今已经陆陆续续被非ARM的笔记本完成 , 比如最新的戴尔XPS132020就号称有最长19小时续航 。
而且对于桌面环境来说 , 苹果目前基于ARM的A系列芯片性能仍然是不够的 , 比如频率已经处于「灰烬」状态 , 再往上就撞到了功耗墙 , 也就是没有超频或者说像英特尔处理器类似的睿频空间 。
更别说十几二十个核心的高性能服务器版本 , 还处于路漫漫其修远兮的状态 。
如果今天MacBook还在被说散热不佳和续航普通 , 那苹果可能应该更多在自己身上找找原因 , 比如WWDC2020都快来了但还是Bug一身的macOS10.15Catalina?
推荐阅读
- OPPO手机|iPhone明年才使用LTOP屏幕,屏幕今年还得看绿厂!
- 中年|明年起禁用不可降解塑料购物袋、吸管!塑料袋发明者本来是为拯救地球
- 行业互联网|创盈Charmwin惊艳亮相2020上海美博会,打造“光”科技健康护肤新风尚
- 科技造就未来|Apple为什么要使用ARM?为什么不从头开始?
- 台积电|台积电 3nm 明年开始风险生产,用于苹果 A16 芯片
- |日本首富欲出售ARM筹集资金 苹果之外三星也可能想买
- 快科技|苹果、三星抢着买ARM?这真是个糟糕的消息
- 芯智讯|苹果和三星将竞购Arm?这不是一个好消息
- 中年|一个坏消息,ARM突然宣布!一个好消息,新西兰正式表态!
- 行业互联网|传联发科首颗6nm 5G芯片,预计明年初问世
