苹果欲让 Mac 变成「游戏机」,发布移植工具,几秒就能玩上 Windows 游戏!

29ee9187ef908d7c5179de0a99b6b62f.gif

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

你会用 Mac 电脑来玩游戏吗?

一直以来,Mac “只适合办公,不适合玩游戏”的名声早已远扬,它的硬件、API、驱动等本身便不是为了游戏设计而考虑,这也导致很多游戏在 Mac 上运行会多多少少出现一些问题。

不过,现如今,苹果公司想要快速颠覆这一点,让 Mac 也能成为一款「游戏机」。

76ce960bd04afb3caf75a01329eb639e.png

苹果发力对游戏的支持

在今年的 WWDC23 Keynote 上,一方面,苹果宣布在最新的 macOS Sonoma 系统中新增一个“游戏模式”。

当游戏模式处于开启状态时,系统会优先考虑游戏对 CPU 和 GPU 资源的访问,并减少连接的 AirPods 和 Xbox 和 PlayStation 控制器的延迟。

苹果表示该模式适用于操作系统上的所有游戏。

为此,他们在大会现场,还特别邀请了日本游戏设计师小岛秀夫、游戏引擎商 Unity 来站台,彰显自己想要做好游戏平台的支持。

f66ebf563b992b9cf7d82ffd3210b8f2.png

游戏移植工具

另一方面,在开发者主题技术分享中,苹果对外发布了新的游戏移植工具,允许开发者在 macOS 中轻松地将 Windows 游戏移植到 Mac。

事实上,在 macOS 上运行 Windows 游戏并不是什么难事,过去总会有开发者借助 Wine、Crossover 这样的平台,将 Windows 下的一些 API 转化为 Mac 系统可运行的模式,这样可以让 Windows 应用程序在 Mac 上运行。

不过,苹果计划将类似的解决方案直接集成到系统中,发布类似 SteamOS 的 Windows 兼容性计划,但针对的是数以百万计的苹果芯片 Mac 而不是 Steam Deck。

为此,苹果发布了一款新的移植工具—— Game Porting Toolkit,并详细介绍了希望移植游戏的开发者的使用流程,主要分为三个阶段:

  1. 评估:看游戏在 Apple Silicon 上的运行情况;

  2. 转换着色器:获取着色器并为 Mac 编译它们;

  3. 转换代码:为 Mac 转换代码并优化性能。

其中最重要的部分实际上是第一阶段,有些游戏无需更改代码即可正常运行。

在开发者主题分享中,苹果以《The Medium》(灵媒)一款恐怖游戏为例,展示了这款游戏通过 Rosetta(二进制编译器软件)在苹果芯片上运行。一直以来,《The Medium》使用的是 DirectX 12。

根据 DirectX 12 技术白皮书(https://www.intel.com/content/dam/develop/external/us/en/documents/dx12-whitepaper-v2.pdf)的解释,DirectX 12 是微软在 Windows 操作系统平台上控制硬件底层、API 处理多媒体任务(特别是游戏和视频)的程序接口集,DirectX API 被划分为多个组件,组件之间的 API 相互独立,并且独立更新,这样就可以保证游戏只需要使用必须的函数。各个组件提供了访问不同硬件的能力,这些硬件可以包括显卡、声卡、 GPU 以及游戏操纵杆、鼠标等拥有标准接口的输入设备。

过去,Mac 无法理解这些指令,这也是开发者们为什么无法通过 Parallels 这样的虚拟机软件工具运行 DirectX 12 游戏的原因。

苹果最新带来的 Game Porting Toolkit 核心是  CodeWeavers 公司开发的软件 CrossOver。就在几天前,CrossOver 宣布将为 macOS 提供 DirectX 12 的支持,以提升用户在 macOS 上玩 Windows 游戏时的体验。CrossOver 是基于 Wine 项目,提供了一种简单易用的方式来运行 Windows 应用程序,又无需安装 Windows 操作系统,也提高了系统的兼容性和灵活性。

简单看来,苹果构建了一个仿真层,可以在几分钟内让几乎任何 Windows 游戏在 Mac 上运行。用苹果自己的话说:"首先,你可以使用所提供的模拟环境评估你现有的 Windows 游戏在 Mac 上的运行情况。这让你可以立即分析你的游戏的潜在性能,消除了几个月的前期工作。"

与此同时,苹果表示,游戏移植工具包可以自动移植控制器输入、音频和图形API、CPU 指令和其他 API。根据官方演示(https://developer.apple.com/videos/play/wwdc2023/10123/),你只需导入一个 Windows 游戏并通过命令行启动它,移植就会自动在苹果的仿真环境中进行。

在使用 Game Porting Toolkit 在 macOS 上测试 Windows 游戏后,开发人员可以使用新工具将 DirectX 图形转换为 Metal。因此,游戏可以以更好的性能在本地运行。macOS Sonoma SDK 还可以帮助开发者利用其他原生系统功能,例如对游戏控制器、空间音频和 HDR 视频的支持。

就在 Toolkit 发布不久后,Reddit 不少网友已经在苹果硬件捣鼓之后,玩起了《赛博朋克 2077》和《暗黑破坏神 IV》。

3e32ae2233aeec1f785b44c579cf421d.png

80bf068cfb7a836aed3fe6c970421707.png

苹果为什么想起来做游戏了?

要说苹果转过头来开始加强游戏方面的投入,其实也并不是没有道理。

就在今年 2 月,苹果芯片架构副总裁 Tim Millet 在接受外媒采访时,曾说过「我们不想夸下海口,让 Mac 能够在一夜之间就成为一个伟大的游戏平台,我们要从长计议」。

那为什么是现在?

一方面,在今年 WWDC23 上,苹果新版的 Mac Pro 成功搭载了 M2 Ultra 芯片,彻底摆脱了英特尔芯片,完成三年前的过渡计划,全线掌控了软硬件生态。

这也是 Tim Millet 此前透露的,从造芯开始,苹果就一直关注游戏市场。

所以,现在就是从长计议的开端,因为苹果做好了准备。

另一方面,苹果推出售价高达 2.5 万元的头显设备 Apple Vision Pro,这种全新的空间计算平台可以为游戏世界带来各种沉浸式的体验,带玩家进入全新的世界。不过,要想真正让其成功打进市场,还得需要内容生态的加持,而游戏领域极有可能是 Apple Vision Pro 硬件平台下内容场景的一个重要支撑点。

再分析外部因素,近来,微软 690 亿美元收购动视暴雪的交易获得欧盟的批准,待收购完成后,微软将成为继腾讯、索尼之后世界上收入第三高的游戏公司。面对强大的压力之后,这也是苹果发力游戏的原因之一。

一直以来,Mac 从未以游戏平台而闻名,如今苹果公司希望改变这一点。现在有了 Apple Silicon 芯片,Mac 拥有前所未有的强大功能。苹果如今从移植工具试水,也正向开发者表明他们的游戏值得带到 macOS 上。当然,这也会为苹果平台带来巨大的价值。

那么,在苹果向游戏方向发力时,主打生产力工具的 Mac 定位可能也会随之改变,那么,你会用 Mac 玩游戏吗?

参考:

https://arstechnica.com/apple/2023/06/apple-has-a-proton-like-game-porting-toolkit-for-getting-windows-games-on-mac/

https://9to5mac.com/2023/06/06/macos-sonoma-port-windows-games-mac/

推荐阅读:

▶腾讯回应考生喊话马化腾;库克承认在使用 ChatGPT;OpenHarmony 4.0 Beta1 发布|极客头条

▶算网共生 云智无界 | 算网的新征程等你加入

▶AI 大战高考作文!实测 ChatGPT、文心一言、通义千问等 8 款“神器”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/68077.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

函数返回值类型优化,JSX增强,TypeScript 5.1 发布!

译者 | 禾木木 责编 | 夏萌 出品 | CSDN(ID:CSDNnews) 近日,微软宣布正式发布 TypeScript 5.1版本。 如果你还不熟悉 TypeScript,它是一种建立在 JavaScript 基础上的语言,通过添加静态类型语法来构建…

用 GPT-4 创建 VSCode 插件,我遇到的六个问题!

让 GPT-4 从头开发一个扩展,会有什么情况发生?它的代码真的可以安装、编译、运行吗?一位开发者 KEVIN LIN 进行了一次测试。 原文链接:https://bit.kevinslin.com/p/leveraging-gpt-4-to-automate-the 声明:本文为 CSD…

什么是长尾关键词?如何找到长尾关键词?以及使用长尾词的九大理由

长尾关键词 文章目录 长尾关键词前言一、长尾理论二、什么是长尾关键词?三、如何找到长尾关键词?四、在SEO中使用长尾关键字的9个理由1.长尾会带来大量流量。2.长尾关键词已经包含头部关键词。3.长尾巴带来更好的针对性流量。4.长尾提高转换率。5.长尾查询非常适合PPC。6.长尾…

AI生成的东西越来越真实,你该如何分辨

ChatGPT的出现,改变很多职场人士的工作习惯,同样在学校里的中学生、大学生写作业、论文的方式也在进行极大的改变,有些学校甚至禁止使用ChatGPT,因为长此以往会导致学生的思考和创造能力下降,以及对学科知识的理解能力…

如何通过网关降低大模型的调用费用,并提升合规性

作者:赵伟基(兆维) 以 ChatGPT 为代表的 AIGC 技术为企业生产带来了巨大的变化,并在企业应用开发领域占据一席之地。AI 大模型凭借其强大的学习能力,可以帮助人们完成各种复杂的任务,例如帮助开发人员编写与调试代码、研究人员快…

ChatGPT:你才是编译器!你全家都是编译器!

我是不是再也不需要编译器了?! 这个故事的灵感来自一个类似的文章:在 ChatGPT 中构建虚拟机。我印象深刻并决定尝试类似的东西,但这次不是 Linux 命令行工具,而是让 ChatGPT 成为我们的 Python 编译器。 这是初始化 Ch…

chatgpt赋能python:Python中文输入指南

Python 中文输入指南 Python 作为一门广泛应用于编程领域的高级语言,实现了许多优秀的工具和库来支持中文输入。本文将介绍 Python 如何输入中文以及一些常见的工具和方法。 为什么 Python 输入中文很重要? 随着人们对中文的不断重视,相应…

GitHub Copilot:让开发编程变得像说话一样简单

引用: 人类天生就梦想、创造、创新。但今天,我们花太多时间被繁重的工作所消耗,花在消耗我们时间、创造力和精力的任务上。为了重新连接我们工作的灵魂,我们不仅需要一种更好的方式来做同样的事情,更需要一种全新的工…

php茶餐厅销售管理系统的设计与实现

本系统将运用phpstudy开发工具构件开发环境;基于PHP,用HTMLCSS来设计界面,用oracle作为数据库与PHP搭建来存储数据信息;最终以HTMLCSSJSPPHPoracle来实现本系统的所有开发。所以,在设计上是尽量涉及到和茶餐厅相关的销…

餐饮外卖销售系统数据库设计

简介 ​ 对于人工数据管理系统,存在许多的弊端,手工录入、耗费人力、工作繁琐,准确性也无法保证,并且相当耗费时间,对于数据量巨大的餐饮外卖销售系统来说,人工数据管理系统已经无法满足其需求。本次设计的…

餐饮营销策划案例合集(共18份)

合集名称:餐饮营销策划案例合集 数量:共18份 具体内容: 【餐饮策划案例】2021下厨房年营销通案.pdf【餐饮策划案例】2021美团点评APP品牌营销通案.pdf【餐饮策划案例】2021肥汁米蘭港式米线品牌手册.pdf【餐饮策划案例】2021金领大厨超级小…

数据分析:餐厅订单数据分析

数据分析:餐厅订单数据分析 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏&#x1f4…

浏览器控制台命令指南-重制版

提示:本文重制版,重制版, 文章目录 前言一、控制台.log命令二、第一步.clear命令1.clear2.更多~设置输出样式assert()count()dir() and dirxml()group(),groupCollapsed()和groupEnd…

chatgpt赋能python:Python操作网页的SEO

Python操作网页的SEO 在当今的数字时代,许多企业专注于提高其网站的排名。在这种竞争激烈的环境中,搜索引擎优化(SEO)是必不可少的。虽然有许多方法可以提高网站的排名,但其中一个最重要的是使用Python来操作网页。 …

商标名字一样,图标不一样属于商标侵权吗?

如果产品的商标名字不一样,但图标相似算商标侵权吗? 这个问题涉及到商标侵权行为的认定,在商标法的规定中,为了保护注册商标的合法权益,对商标权侵权行为的认定做了较为具体的解释,我们可以以此作为“商标名字一样图…

如何设计商标图案?

如何设计商标图案是企业经营者需要考虑的一个问题,商标的形象是企业的形象,而企业的形象直接影响着消费者对产品的看法。因此,设计好商标图案是非常重要的。下面小编就来给大家介绍一下:如何设计商标图案。 如何设计商标图案? 一…

新表情将至?腾讯申请新狗头图形商标

IT之家 10 月 9 日消息,腾讯科技 (深圳) 有限公司近日申请注册多个狗头形象图形商标以及“微信创意表情”商标,国际分类含广告销售、教育娱乐、通讯服务等,当前商标状态均为注册申请中。 近年来,微信、微博…

天猫精灵使用体验之一——天猫精灵初体验

在前面,小智已经介绍过,天猫精灵是小智在2017年双11下单的,等了一个多月,12月下旬才收到货。所以当天猫精灵从盒子里面蹦出来到体验官面前时,体验官就迫不可待地开始了一列表的体验和测评——什么开箱照、什么全家福的通通都没有,有的都是经过一个多月体验和测评后总结出…

揭秘!一文读懂数据策略在模型训练中的重要意义

编者按: 我们知道,当有了一个基础模型之后,可从两个维度来提高它的性能,一是以模型为中心的方法,即想尽各种办法提高算法设计的复杂度、技术含量等;二是以数据为中心的方法,通过数据增强、合成数…

AIGX 智生万物 | 浦软创业营(第九期)人工智能专场,正式开启招募!

"GPT 是我一生中见到的两项最具革命性技术之一。" ——Bill Gates"我认为ChatGPT引发的AI浪潮,在规模上与工业革命、电力、甚至是轮子的发明相当。" ——Geoffrey Hinton"关于人工智能未来十年的前景,我们有一系列很重要的经验…