macOS Mojave需要Metal而不是OpenGL的原因是什么?

金属2

在2018年最后一个WWDC中展示了macOS Mojave之后,传递了两个相关的消息:支持macOS Mojave的Mac和苹果关于使用图形引擎的决定。 苹果将​​放弃OpenGL,而专注于Metal。 

Metal的第一个版本在程序员中充满了光影。 第二个版本更适合开发人员的需求。 尽管如此, OpenGL的放弃导致许多开发人员的强烈反对 如果它们退出OpenGL,则宣传不要继续为macOS编程。 

另一方面,我们遇到了将支持macOS Mojave的模型。 除了Mac Pro,将不再支持2012年之前的所有Mac。 由 这一切的原因是什么? 这些型号主要是GPU容量。 

但是,如果您不是通过视频或摄影编辑来压缩GPU容量的用户,为什么会受到伤害? 您可以找到答案,因为“金属”不仅用于编辑。 某些将在macOS Mojave上运行的应用程序将需要合适的GPU和Metal。 例如,具有多用户的FaceTime 5.0需要使用Metal来执行图形。

要了解Metal在Apple设备中的使用,我们必须回到iPhone 5s。 在第一款具有64位结构的手机中。 接着就,随即, 苹果旨在通过软件优化GPU负载以减少CPU负载。 实际上,Metal这个名称旨在表示所需的工作量仍保留在处理的前一阶段,在这种情况下,使用的是裸露,未打磨,几乎是纯净的金属。

尽管如此,自从90年代末史蒂夫·乔布斯(Steve Jobs)在离开QuickDraw 3D之后向公众展示了OpenGL之后,苹果愿意将它留在抽屉里。 macOS Mojave剩下的就是Metal 2。 主要的新颖之处在于 通过机器学习和增强现实进行流程改进和创新。 


购买域名
你对。。。感兴趣:
成功启动网站的秘诀

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。