띧띧苹果平台上的游戏将发生一些重大变化

聚客2022-05-29  47

띧띧:苹果平台上的游戏将发生一些重大变化

WWDC已经结束,这意味着是时候从苹果发布的所有文件、会议和其他材料中收集一些见解了。在接下来的几周里,我们将讨论几个话题,但首先,我们将关注苹果为iOS、iPadOS、tvOS和macOS平台上的开发者宣布的新举措和新功能。

我们在这里开始的部分原因是,这是苹果平台上重要的一周(也因为一些以苹果为中心的会议是本周第一次安排的会议)。一些很大的变化正在到来,未来在苹果设备上的玩法会很不一样。

我们要讨论的第一个变化是:Mac从以PC为中心的平台到以移动为中心的平台的变化。

macOS上的IOS和iPadOS

Mac平台的重大变化是,运行苹果芯片的Mac将能够运行iOS和iPadOS。开发者将能够选择他们的iOS或iPadOS是否在Mac App Store上,但如果他们这样做了,它将在本地运行,只需最少的额外工作。

这是Mac的巨大变化,也可能意味着苹果放弃了Mac转用英特尔CPU 15年来从未真正奏效的策略。Mac通常是Windows的移植版本。并不是所有的都是移植过来的,移植过来的通常表现不好。

表现不佳不是因为任何一个问题。这是苹果公司对其视频驱动程序的重视,苹果Mac和PC GPU直到最近使用的移动GPU的相对弱势,Mac中OpenGL支持不佳,现代对DirectX特定技术和框架的依赖,以及PC开发者在苹果专有的金属图形API方面缺乏广泛的专业知识等因素的结合。

另外,移植3A非常昂贵,他们在Mac上的市场一直比较小。许多开发人员发现很难证明成本和努力的合理性。似乎苹果已经认定尝试失败的策略不再值得,所以Mac的重心正在从Windows PC转移到。

在我们看来,这似乎是一场全面的胜利。app store在很多指标上让PC相形见绌。苹果芯片的转型性质意味着,与旧的生态系统相比,苹果通常能够要求开发它的开发者削减更多的收入,并试图使在配备苹果芯片的MAC电脑上良好运行所需的费用和支出超过将Windows中的3A DirectX移植到macOS中的Metal所需的费用和支出。

然而,我们对此仍有许多疑问。苹果将如何处理Mac App Store上列出的糟糕的鼠标和键盘接口?开发者是自己选择应用在Mac App Store,还是自己选择?似乎我们必须等到今年秋天才能看到这些问题的答案。

但无论如何,这是Mac与文化关系的一次根本性转变——从一个生态系统和文化到另一个生态系统和文化的彻底转变。

扩展的输入选项

2018年,我们与开发者讨论了苹果需要对Apple TV做些什么。我们听到的第一句话是“引入更好的控制器支持”。正因如此,苹果去年宣布,其各种平台将能够与索尼的DualShock 4控制器和微软的Xbox One控制器无线使用PlayStation 4控制器。

实现对玩家来说是无缝的,对开发者来说入门也非常简单。现在,苹果正在以一些重要的方式扩展这一功能——不仅仅是在tvOS上。首先,支持两个新的控制器:微软昂贵的高端Xbox One Elite Series 2控制器和微软的Xbox Adaptive Controller for accessibility。

受支持的控制器正在获得对各种特殊功能的支持。你现在可以访问DualShock 4中的陀螺仪、加速度计、触摸板和灯条,以及Xbox Elite控制器上的后挡板按钮。所有受支持的控制器都将获得触觉(又名隆隆声)支持,并将能够读取和报告控制器的电池充电状态。

此外,苹果将在iOS 14中提供一个新的设置面板,允许用户重新映射控制器的输入——无论是全局还是基于每个应用——前提是开发者在App Store中将他们的或应用标记为支持控制器。

苹果还在GCController中加入了用于iPad的GCKeyboard和GCMouse。这意味着运行新版iPadOS的iPad将全面支持鼠标和键盘输入。它为Apple开发人员提供了关于何时将GCKeyboard/GCMouse用于鼠标/键盘行为以及何时将UIKit用作大多数应用程序的标准的指导。

一般UIKit比较适合玩多任务等iPad功能。但是,如果开发者希望通过直接使用键盘和鼠标控制角色来获得全屏、专用的体验(例如在第一人称拍摄中),可以使用GCKeyboard和GCMouse。

转载请注明原文地址:https://juke.outofmemory.cn/read/184246.html

最新回复(0)