首页 > Web开发 > 详细

还有必要学习OpenGL吗(还是直接学Metal)

时间:2021-04-18 11:19:33      阅读:47      评论:0      收藏:0      [点我收藏+]

正面回答:Metal能够替代OpenGL ES,但目前依然有必要学习OpenGL/OpenGL ES。

原因如下:

1、Metal是在2014年的时候推出来的,但是苹果并没有再2014年时候声明要摒弃OpenGL而要用Metal,因为苹果从OpenGL ES迁移到Metal也花了的4年时间,我们在企业上班,公司的项目要从之前的OpenGL迁移到Metal也是需要花比较长的时间的;

2、在苹果还没有推出Metal之前,苹果长时间使用的都是OpenGL ES,它提供了一套非常好用的API,来帮助开发者方便的使用OpenGL ES,OpenGL ES这么好的框架是包含比较高的智慧的,非常值得学习;

3、苹果弃用OpenGL ES而使用Metal指的是,苹果的内核实现的迁移,比如核心动画Core Animation的实现,而不是要求所有的苹果开发者在做iOS项目的使用弃用OpenGL ES,就像苹果不会说iOS开发者一定要使用Swift而不能使用OC开发项目,是同一个道理;

4、如果不学习OpenGL/OpenGL ES,而只会Metal是依然不会OpenGL ES的使用的,两者之间有一道鸿沟;因此为了进入企业上班进入开发团队,学习OpenGL ES是必要的。

还有必要学习OpenGL吗(还是直接学Metal)

原文:https://www.cnblogs.com/cchHers/p/14672447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!