本文来自合作媒体 Mashdigi,INSIDE 授权转载。
除了公布 iOS 16、iPadOS 16、watchOS 9,以及 macOS 13 Ventura 等作业系统更新,苹果在此次 WWDC 2022 期间也公布诸多向开发者提供的 API 应用资源,同时也宣布开放结合云端平台的 Xcode Cloud 服务,并且改良 Xcode 14,以及 Swift 与 SwiftUI 开发工具,同时今年更针对在 iPad、Mac 上的游戏体验进行诸多强化。
未来登上 Mac 的游戏作品或许会大幅增加
其中,在游戏方面率先释出新版 Metal 3 API 资源,透过整合苹果旗下晶片运算资源,让游戏图像显示解析度、渲染效率提升,甚至透过 MetalFX 升频技术,让原本低解析度影像内容能以更高解析度形式呈现,并且透过人工智慧演算方式去除锯齿边缘。
以此次 CAPCOM 展示在 Apple Silicon 处理器硬体环境执行 Mac 版《恶灵古堡 8:村庄》为例,在搭载 M2 处理器的新款 MacBook Air 能以稳定 1080P 解析度形式运作,而在搭载 M1 Pro 以上处理器规格的 Mac Studio 则能以流畅 4K 解析度画质游玩。
除了藉由新版 Metal API 资源提高游戏画面渲染与细节处理效果,苹果此次更提供 Fast Resource Loading API,藉由类似微软提出的 DirectStorage 技术,可让 GPU 直接存取贴图等图像资料,无须透过 CPU 处理、记忆体缓冲等交换流程,藉此加快游戏整体存取执行效率。
另一方面,苹果此次也大幅改善游戏中心 (Game Center)应用功能,不仅透过动态内容强化使用者之间社群互动体验,同时也能合 SharePlay 功能让使用者更容易与好友一同游玩同款游戏。
而从苹果透过 CAPCOM 打造 3A 级游戏作品《恶灵古堡 8:村庄》,以及过去吸引众人游玩的动作冒险生存游戏《No Man’s Sky》 (无人深空)作为技术示范,不难想像苹果希望吸引更多游戏开发者将游戏作品带到 Mac 平台,进而复制 iOS 平台上成功的游戏体验。
游戏市场生态依然是不小的考验
不过,苹果可能还是会面临不少考验,即便强调目前 Metal 技术已经能配合 Apple Silicon 处理器发挥更高执行效能表现,或是许多游戏其实已经藉由 Unreal Engine 或 Unity 等第三方游戏引擎技术打造,不少游戏作品还是仰赖微软 DirectX,或是 NVIDIA 及 AMD旗下 GPU 应用技术资源打造,加上 Windows PC 的游戏市场生态,许多开发者还是会倾向在 Windows PC 平台发行游戏。
但从微软近年也开始着手推动 Arm 架构的 Windows 使用体验,其中更与 Qualcomm 合作将更多 Windows 游戏体验带到 Arm 架构硬体,因此也有可能从开发底层让游戏开发者更容易打造同时对应 Windows 与 Mac 环境使用的游戏内容,甚至可以进一步连动 iOS 或 Android 平台环境机种游玩,藉此创造更多元的游玩体验。
或许在此趋势之下,未来将能在 Mac 平台看见更多游戏作品进驻,其中甚至包含更多 3A 等级的游戏作品,也许不久之後在 Steam 游戏列表上,将会看见更多相容 Mac 环境使用的游戏作品出现。
让开发者更方便打造服务内容的工具资源
此次针对开发者释出工具资源,包含正式开放使用的 Xcode Cloud 服务,让加入苹果开发者计画的成员,能在 2023 年底以前透过基本方案於每月内免费使用 25 小时,或是透过最高阶方案於每月使用 1000 小时,透过结合云端运算方式打造各类 app 内容,同时也能透过云端运算方式测试 app 相容性与执行效能。
另外则是改善 Xcode 14 使用效率,其中在专案建立速度最高可提升 25%效率,并且减少 30%必要下载档案容量,同时也加入可模拟 tvOS 或 watchOS 相容 app,另外也让开发编码内容更容易维护、加入更多自订内容,更可透过 SwiftUI 即时预览修改後的介面外观,其他也加入更多自动化完成程式编译功能,让开发者能更快完成 app 内容开发。
而在 Swift 程式语言方面,则是提高字串处理能力,让开发者能以更直觉、更少编码内容完成程式设计,同样也能透过 SwiftUI 更简单地打造 app 所需使用介面,并且依照需求快速调整。
更多开发应用资源
其他更新部分,则包含此次新推出的 WeatherKit 资源,让开发者能更容易将苹果天气 app 所整合即时气候资讯,应用在旗下服务内容,另外也透过 SKAdNetwork API 资源,让开发者能在 app 内更有效地安插广告内容,同时不影响使用者隐私安全,甚至更有效率计算广告报酬率。
此次释出开发资源也包含应用在各个作业系统的上锁画面小工具、透过原况文字功能撷取影片出现文字,以及可在各个 app 内快速验证登入身分的通行密钥,另外也包含对应协作功能的设计工具,或是对应专注模式使用的内容过滤机制。
另外,在 watchOS 9 也能藉由 CallKit 加入 VoIP 网路通话功能,新版地图内容也能透过 MapKit 套用在各类 app 使用。至於在 ARKit 应用部分,则是可以透过 iPhone 或 iPad 上的光达元件扫描制作室内平面图,并且能呈现精细尺寸与家具特徵。
责任编辑:Heemie
核稿编辑:Chris