我们正处于一个信息大暴发的时代,每天都能产生数以百万计的新闻资讯!
虽然有大数据推荐,但面对海量数据,通过我们的调研发现,在一个小时的时间里,您通常无法真正有效地获取您感兴趣的资讯!
头条新闻资讯订阅,旨在帮助您收集感兴趣的资讯内容,并且在第一时间通知到您。可以有效节约您获取资讯的时间,避免错过一些关键信息。
在苹果产品里面,iMac 可能是Apple有史以来最精致的Mac产品之一,也是您能买到的最好的一体机。
24英寸iMac会吸引大量高级用户和创意专业人士。如果您主要依赖Apple自己的软件生态系统,或者依赖已经针对M1优化的应用程序,那么您会非常满意您的购买。
Apple确实希望开发人员将他们的游戏移植到Mac,在展示GamePortingToolkit时,Apple详细介绍了希望移植游戏的开发人员的流程。它分为三个阶段:
评测:看游戏在Applesilicon上的运行情况
转换着色器:获取着色器并为Mac编译它们
转换代码:为Mac转换代码并优化性能
其中重要的部分实际上是评估阶段。Apple演示了 TheMedium, 展示了通过Rosetta(Apple的翻译层)在Apple芯片上运行的游戏。 TheMedium 使用DirectX12,这一直是让Windows游戏在Mac上运行的主要障碍。
DirectX12是Microsoft的图形应用程序编程接口(API)。它基本上翻译了游戏的所有指令并将它们发送到您的图形卡。过去,Mac无法理解这些指令,这就是为什么您无法通过Parallels等工具运行DirectX12游戏的原因。就在WWDC前几天,CrossOver——一个适用于Linux、macOS和ChromeOS等Windows应用程序的兼容层——获得了它的第一款DirectX12游戏:暗黑破坏神2复活。
苹果让它听起来像是在本质上构建了一个仿真层,几乎可以运行任何Windows游戏,并在几分钟内让它在Mac上运行。用Apple自己的话说:“首先,您可以使用提供的仿真环境评估您现有的Windows游戏在Mac上的运行情况。这让您可以立即分析游戏的潜在性能,从而省去数月的前期工作。”
为了展示这种能力,Apple 展示了 TheMedium, 这是一款使用DirectX12、基于虚幻引擎4构建并支持光线追踪的游戏。在DX12和UnrealEngine之间,这已经包含了数以千计原本无法在Mac上运行的Windows游戏。
Apple表示,GamePortingToolkit可以自动翻译控制器输入、音频和图形API、CPU指令和其他API。该公司演示了它在实践中的工作原理,您只需导入一个Windows游戏并通过命令行启动它,然后翻译会自动在Apple的仿真环境中进行。
这并不意味着游戏会运行良好——正如Apple指出的那样,存在翻译开销,并且具有Apple的MetalAPI的本机端口将能够优化性能。尽管如此,DirectX12游戏甚至可以在没有任何移植的情况下运行,这仍然是一件大事。Apple实质上构建了一个可以运行DirectX12游戏的Windows模拟器。
为什么这很重要
Apple遗漏的部分是它在开源许可下发布了GamePortingToolkit。任何人都可以自由使用它并将其添加到自己的应用程序中。
有消息推测您可以针对“Steam上的一堆AAA游戏并让它们毫无问题地在AppleSilicon上运行”运行GamePortingToolkit。如果属实,随着开发人员获取代码并将其应用到他们自己的软件中,Apple可能会将之前耗时数年的项目加速到几周的时间。
Apple并没有为此目的构建工具包——它是为开发人员制作的评估工具。为此,Apple为开发人员提供了大量诱人的功能,可以将他们的游戏移植到Mac,包括一个翻译工具,可以将为Windows图形引擎构建的复杂渲染管道转换为Metal。
然而,仿真环境层的作用可能是立即让数以千计的Windows游戏在Mac上正常运行,从而为未来更多具有更好性能的本机端口打开闸门。Apple一直非常关注Mac游戏,但借助GamePortingToolkit,它可能终于大获成功。
举报/反馈
以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。
快照生成时间:2023-06-10 12:45:20
本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。
信息原文地址: