APP下载

macOS Big Sur体验: 开启Mac的下一个十年!

2020-01-13

电脑报 2020年45期
关键词:指令芯片模块

视觉风格上的迭代

在苹果的第三场秋季新品发布会之后,macOS Big Sur正式版推送。Big Sur毫无疑问是最近几年macOS最大的一次更新。macOS正式告别了X时代,迎来了新的macOS 11.0。更重要的是,它和搭载了M1芯片的Mac一起构建了面向下一个十年的Apple silicon生态。

最直观的变化还是体现在UI层面,macOS Big Sur整体的设计继续向扁平化方向靠拢。苹果重绘了大量原生系统应用的图标,icon调整为统一的圆角矩形,Dock栏也变成了和iPadOS类似的圆角卡片设计。

甚至在默认的壁纸上,macOS Big Sur这次也引入了在最新的iOS 14.2上广受好评的,支持系统深浅模式切换的默认壁纸。趋于一致的设计语言,让很多从iOS和iPadOS上转移过来的新用户会非常熟悉这个全新的系统。

macOS Big Sur全新的UI设计风格

不过在一些老用户看来,macOS Big Sur很大程度上也进一步失去了原本macOS自成体系的设计风格。

macOS Big Sur这次在icon设计中大量采用了阴影元素,在大量的原生APP中都有更多的阴影细节以及透明度调整变化,业内将其称之为“新拟态UI设计”。从设计上看,这些充满了阴影、高光以及纵深细节的元素实际上会降低UI的扁平化视觉观感,一般来说其更加适合去呈现拟物化的设计。

而在系统偏好设置这类二级菜单中,苹果依然保留了macOS一以贯之的高度拟物化的设计,苹果并没有对其做根本性的调整,所以给人的感觉就是,macOS Big Sur似乎是追求一种扁平化和拟物化的结合。

令人熟悉的不仅仅是视觉语言,还有功能与交互。

这次macOS Big Sur在功能上也“借鉴”了自家iOS和iPadOS的特征,比如控制中心,而全新的通知中心,同样也让人很容易联想到iOS 14的桌面组件方案。

但在macOS上拥有更大的屏幕和实体键盘以及TouchBar,也能够解决很多便捷指令、功能菜单的问题,这些操作反而显得繁琐并且重复了。但这也反映出,iOS、iPadOS以及macOS这三大系统在设计语言和交互逻辑已经在事实上开始融合。

更好用的Safari浏览器

Safari是整个macOS最核心的应用之一。

一直都以简洁快速著称的Safari这次又在设计上进行了一系列的调整。在设计上,苹果进一步强调了它简洁的视觉语言风格。减少了大量的线条、色块的运用,细化了一些功能按钮布局,让整个界面更加美观。

全新设计的启动页,加入了更多的自定義元素。你可以将自己喜欢的图片设置为背景,同时也能够自定义启动页需要显示的模块。另外Safari对于系统深色模式的适配体验良好,很好地兼顾了内容显示和深色背景之间的视觉关系。

功能性层面,Safari这次加入了更多的扩展支持,苹果带来了全新的插件商店,里面拥有大量丰富的插件可供选择。

为了进一步增强扩展的丰富性,今年WWDC 上苹果为开发者们提供了 WebExtensions API支持以及迁移工具,以便他们能够更方便地将 Chrome 的拓展程序迁移到Safari上。后续Safari的扩展能力还是值得期待的。

安全性也是Safari的亮点所在。新的Safari上,它会拦截网站收集你的浏览记录,并且给你提供一份隐私报告,保护你的隐私和信息安全。

更新之后的Safari功能更加强大,应用更加便利,它毫无疑问是目前Mac上最好用的浏览器。

最大的改变其实是“看不见的地方”

以上这些都是可以“看到”的东西,然而真正能体现macOS以及Mac未来的其实是一些“看不见的地方”。macOS Big Sur是苹果专门为了最近刚刚上市,搭载了Apple M1 芯片的全新Mac系列打造的。这也意味着它针对全新的M1芯片做了很多适配和优化工作。

作为开启Apple silicon时代的新操作系统,当前macOS Big Sur首先要做的就是实现Mac由X86向ARM的平稳过渡,为此其重点从两个方面入手:

第一个方面就是对原有X86应用的兼容。虽然此次新发布的Mac产品已经在硬件上完成了平台的迁移,但当前市面上绝大多数的桌面应用还是基于原有的X86架构,macOS Big Sur自然要帮助新Mac用户解决X86应用的兼容问题。

为此,苹果拿出了Rosetta 2指令翻译技术,能够将原有的X86软件的指令进行编译,使其能够在基于ARM的系统平台上运行。

和友商的Windows 10 on ARM方案相比,Rosetta 2在下载、安装应用时,就会将应用所使用到的指令进行编译。运行应用时,原有的x86_64 指令已经经过了翻译,变成 Apple Silicon 能理解的ARM64指令。和Windows 10 on ARM相比,其兼容性更好,同时软件的运行效率也更高。

而针对一些大型软件,苹果还准备了Universal 2。开发者可以选择同时为 X86和ARM平台编译应用,然后将文件打包成一个 Universal 应用,运行时可根据不同的平台环境自动选择。目前采用该方案的代表是Lightroom和Photoshop两大著名的图像应用,预计明年春天就能够正式推出。

除此之外,iOS和iPadOS生态还有大量本来就是为ARM平台开发的应用,目前这些应用已经实现了在macOS Big Sur上的直接运行。一句话来说,目前macOS Big Sur不仅实现了对现有X86架构应用的兼容和适配,也完全打通了macOS、iOS和iPadOS三大应用生态。

而第二个方面,就是基础架构优化。为了能够更好地发挥M1的性能,macOS Big Sur这次重点优化了内存架构,新系统对所有模块的数据采用统一格式和规范,各个模块可以直接使用其他单元产生的数据,无需进行数据的重复拷贝和转换。

这样做的好处是,各单元模块之间的数据调用可以使用专用电路处理而不经过CPU流水线。这样一来,极大提升了芯片的能效比,同时还避免了各模块之间各用一套数据处理格式,造成内存带宽拥堵,拖累整体性能的问题。这样一来,就能带来性能、续航以及安全方面能力的全面提升。

三大系统的边界正在消失

使用下来,“融合”二字无疑是贯穿整个macOS Big Sur系统的关键词。在macOS Big Sur身上,我们看到了很多原本iOS和iPadOS这样的移动端操作系统上才有的元素和功能的引入。这些新特性的引入,给macOS带来了更多的改变和性能提升。

从移动设备、轻办公再到重度生产力工具,iPhone、iPad、Mac“三驾马车”目前在产品定位和应用场景上形成了完整的递进关系。通过全新的软硬件生态的整合,三大系统的边界正在逐渐消失。这是近十年来整个macOS在演化上的一条主线,也将会是未来相当长一段时间内苹果在软件系统上迭代趋势。

对于Mac用户来说,三大生态的大一统无疑会弥补macOS原有的生态和应用短板。而从开发者的角度来看,共享一套开发体系不仅节省了应用的开发成本,传统的Mac生态也能借此享受iOS和iPadOS的生态红利。进一步来看,软件系统的融合,也有利于后续苹果在产品形态上带来更多的创新和变革。

种种手段归根到底,苹果的目的还是要实现整个生态系统在用户体验上的一致性,这种一致性体现在设计、交互、应用等方方面面,用户能够在不同的Apple設备之间自由切换和流畅过渡。而在此基础之上,还要尽力去做生产力和功能性上的完善,这也是苹果长期以来追求的最核心的产品价值:易用和强大。

正如苹果所说,这一切的起点就是macOS Big Sur。

猜你喜欢

指令芯片模块
一样,不一样
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
《单一形状固定循环指令G90车外圆仿真》教案设计
新机研制中总装装配指令策划研究
装错芯片的机器人
植入芯片变身“超人”,挥手开门不再是传说
必修模块相关知识过关训练
什么是AMD64
太空第一人