CoreGraphics会在苹果设备上支持Metal吗



我读到Core Graphics基于OpenGL ES,并在苹果设备(iOS、OSX(上使用Quartz绘图引擎

然而,随着OpenGL ES for Metal即将被弃用,Core Graphics是否会更新以支持即将推出的iOS/OSX设备的Metal和/或软件渲染?

首先,Core Graphics不"使用"Quartz。"核心图形"one_answers"Quartz"只是同一事物的两个名称。它们是等价的。

其次,苹果没有承诺酷睿显卡在幕后使用什么技术。他们偶尔会吹嘘他们通过使用某些特定技术能够实现的加速,但这是市场营销——对开发人员的营销,但尽管如此——而不是设计合同。他们保留更改核心图形实现方式的权利和能力,并且经常这样做。任何编写依赖于特定实现的代码的开发人员都有可能在操作系统的未来更新中中断代码。开发人员应该只依赖文档和标题中的设计合同。

Core Graphics很可能已经在幕后使用了Metal。作为开发人员或用户,无论是不是,这对你来说都没有什么区别。

最后,Core Graphics并没有被弃用。这意味着没有理由期望它很快消失、中断或失去功能。

最新更新