Apple Event 2020/11/10

Apple 在中国时间 2020 年 11 月 11 日的凌晨两点召开了今年第四次在线大会,也将会是 Apple 在今年最后一场大会

其中包括了一场开发者大会,和三次消费者产品发布会

本次发布会的重头戏自然就是 Apple Silicon 家族的新成员: M1

Apple Silicon M1

M1 是一个将 CPU,DDR 4 内存,Apple T2 保全芯片,Thunderbolt 控制器,I/O 芯片集成在一起的基于 Arm 架构的 SoC

SoC 所带来的好处就是可以减小主板所占用的空间,Apple 将这些空间安装了更多的电池

因此这次 Apple 宣称新的 MacBook Air 将会有更好的性能,同时还能更持久

至于性能方面,Geekbench 的娱乐评分跳来跳去,只能等到有人拿到实机进行体验了

Apple 对于生态圈给出的解决方案主要有三种

  • Universal apps
  • Rosetta 2
  • Catalyst (?)

Universal apps 允许开发者花一天不到的时间将自己的项目重新编译出适用于 Intel 和 Arm 架构的应用程序来兼容新款和旧款 Mac

而 Rosetta 2 可以将还没有支持 Arm 架构的 Intel 架构应用程序翻译成 Arm 架构的程序来运行,避免开发者未适配导致无法正常启动软件的尴尬问题;不过多半会伴随一些性能问题

第三种就是在 WWDC 2019 推出的一个方案,在 macOS 10.15 上已经实行的 Catalyst,不知道这次项目名字是否还叫作 Catalyst;总而言之,这是让 iOS (iPhone OS & iPad OS) 开发者可以构建出适用于 macOS 版本的应用程序的一个项目,简单来说就是让 Mac 也可以直接运行 iOS 的 Apps,而且都为 Arm 架构平台

Mac

发布会还发布了三款新的 Mac ,包括了 MacBook Air, MacBook Pro 和 Mac Mini

Mac 系列其实没太多需要细讲的,官网就有参数和售价了

就从本人目前而言,虽然在用 MacBook Pro,但是偶尔依然还是需要使用 Windows 平台下的一些软件,例如 ChemOffice, Autodesk 3DS Max 之类的软件

或者需要开发一些服务端用的程序,难免都需要用到 x86 架构的 Windows 和 Linux 虚拟机

这次 Arm 的 Mac 无法运行普通的 x86 架构的 Windows 着实有点难堪

啊不过要注意一点的是,MacBook 系列仍然是会提供 Intel 芯片的,所以我依然会考虑 Pro + Intel 系列

虽然说 QEMU 是可以模拟 AMD64 的指令集架构,但是性能肯定十分堪忧,问题也会很多… (不过有团队实现了在 Arm 架构的 A12Z 芯片上通过 QEMU 在 iPad Pro 上安装 AMD64 的虚拟机)