轴承座厂家
免费服务热线

Free service

hotline

010-00000000
轴承座厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

苹果的手指推动游戏历史车轮的Metal

发布时间:2020-02-11 04:50:20 阅读: 来源:轴承座厂家

北京时间9月10日凌晨一点,万众瞩目的iPhone 6终于与所有人见面。除此之外,苹果还同时在美国库伯提诺市弗林特剧院正式发布了iPhone 6 Plus、Apple Watch以及iOS 8的相关消息。对于后乔布斯时代的苹果来说,本次发布会说它平庸也罢,说它背离了乔布斯精神也好,但不可否认的是,苹果仍然像之前的几十年一样改变着我们的生活。当然,也改变着整个游戏产业。

从2009年AppStore正式向开发者开放以来,扁平化的移动互联网渠道唤醒了整个移动游戏行业。时至今日,移动游戏已经超过页游、直逼端游,成为整个游戏产业最赚钱的细分行业,没有之一。而本次的苹果发布会,对于整个移动游戏产业、乃至整个电子游戏产业的影响同样是深远的。而拨动历史车轮的手指,既不是“更大更长”的iPhone 6,也不是貌似还没有完成的Apple Watch,而是搭载于iOS 8的Metal。

苹果在本次发布会上展示了由Super Evil Megacorp 工作室研发的移动游戏《VAINglory》的操作视频。这款应用Metal API的MOBA类游戏,凭借着可媲美主机游戏的画质,让移动游戏开发者看到了更广阔的风景。显然,随着移动游戏画质的显著提高,重度游戏将继续成为移动游戏发展最重要的趋势之一。

Metal将取代OpenGL?

实际上,Metal第一次进入大众的视线并非是本次发布会,而是在2014年6月的苹果开发者大会上。那一天,使用UE4引擎并支持Metal API的ZenGarden给所有人留下了深刻的印象;那一天Epic Games的CEO Tim Sweeney斩钉截铁地说,“Metal将取代OpenGL ES”。

在苹果官网上,对于Metal的描述为“Metal是一种新技术,可以让开发者最大限度的榨取A7芯片的性能,它可以让CPU和GPU协同工作,专为多线程设计,可以方便的与Xcode结合。”

游戏开发者经常使用“Close to metal”这一说法来形容API的效率,而“Metal”这个名字也是由此而来。从本质上来说,将在今年秋季与iOS 8一同推出的Metal,是一种底层渲染应用程序编程接口。除了可以让游戏开发者摆脱一些硬件与软件之间的中间件,从而使得编写程序时更加方便以外,更重要的意义在于Metal允许图形命令的多线程处理,而不是OpenGL的单线程,,从而将多核GPU和CPU的能力完全释放出来。这也是为什么自从Metal发布以来,业内一直有“Metal将取代OpenGL”的预测。

追本溯源,OpenGL ES是Silicon Graphics时代的产物,从功能机时代到智能机时代都有着良好的表现。但随着摩尔定律持续生效,芯片功能的日益增强,OpenGL的强大适应性导致了其渐渐无法发挥出新一代芯片的强大功能,最终勉强而为的后果就是代码膨胀。从这个角度来说,允许许图形命令多线程处理的Metal无疑更适应新一代芯片,因此Metal可能会破坏OpenGL和微软DirectX API的现有体系并非无稽之谈。

“第二个创新”的苹果

如果说Metal想要取代OpenGL,除了技术层面的优势外,奠定平台内容优势也许更加重要。

大多数情况下,苹果并不是第一个创新的公司,但苹果却是把创新应用的最好的公司。一个不为人知的事实是,“全触摸屏幕多点操控技术”并不是苹果发明的,世界上第一台触屏电子产品也不是来自于乔布斯,而是1982年,Sam Hurst在一次科技展会上展出的33台安装了触摸屏的电视机

如同苹果的大多数创新一样,Metal同样并不是苹果第一个提出。不难发现,苹果的Metal与AMD之前提出的Mantle优化本质并无不同,都可以大幅改善API效率。但两者的不同之处在于,Mantle在NVIDIA与DX12的夹击下,郁郁而终。而Metal则是获得了整个产业链的支持。

从面世至今,短短三个月不到, Metal的支持者早已经从最初的4家,达到了如今的23家。一方面Crytek的CryEngine、EA的寒霜引擎、Epic Games的UE4、以及Unreal和Unity等引擎都已经表示将支持Metal,这也意味着虽然Metal要求开发者为Apple设备编写特殊的代码,但游戏引擎的制造商将大幅降低甚至消除这一门槛;另一方面,包括GAMELOFT、育碧、动视、SE等游戏巨头公司,也纷纷加入了苹果的阵营,承诺将围绕Metal打造游戏。尤其是Epic Games的创始人Tim Sweeney,对于Mantle不屑一顾,但苹果推出Metal时,态度截然相反,两度为苹果“站台”。从内容层面看,Metal取代OpenGL似乎并不存在障碍。

苹果的野心

另一个最关键的问题是,号称“能够为3D图像提高10倍渲染性能”的Metal,对于苹果究竟意味着什么?

一方面,一直试图以封闭系统覆盖全产业链的苹果,显然并不希望与科纳斯组织变成“一条线上的蚂蚱”,以便随时根据自身的需要改进Metal;另一方面,随着IPhone上的3D渲染能力达到“每秒130万个多边形”,这已经是主机游戏的量级。虽然目前IPhone的屏幕尺寸不过5寸左右,谈及手机游戏侵占主机游戏的市场份额还为时过早。但是在不久的将来,当AppleTv出现时;当苹果用云计算将手机与电视屏幕连接起来;甚至当AppleTv具备了同IPhone一样,甚至远超后者的图形渲染时,微软和索尼还笑得出来吗?

最终,OpenGL与OpenCL是否会完全退出舞台,我们还不得而知。但移动游戏产业乃至主机游戏产业、电视游戏产业的未来,却因为Metal的轻轻一拨,发生了改变。

深圳代理记账公司电话

公司年检流程

代理记账公司费用

广州代理记账委托