Hacker News new | past | comments | ask | show | jobs | submit login

Maybe Apple will stop the nonsense and support the Vulkan API, too.



Made think of this. It's from the Vulkan Programming guide. https://imgur.com/gallery/1pxYT


Metal release date: 2014 Vulkan release date: 2016 (announced 2015)

So since somebody made a non-compatible clone a couple of years later, Apple should have ditched their work and lost the power to make decisions as they see fit in the process? That doesn't sound like something that would appeal to them.


Unfortunately, the 2014 Metal release is not comparable to 2016 Vulkan release.

Metal from 2014 had a lot of assumptions (for example, that the GPU shares memory with CPU), so it could be released earlier due to being simpler. That's why it was supported only on iOS.

And that's why there were more Metal releases and refinements. Apple had to make improvements to make it equal in its capabilities to Vulkan 1.0 and DX12.


You know Vulkan often changes or update their spec? It's not a nonsense for Apple to develop their own with easier API also made for Swift language, reliability is important.

In fact, Metal is powered in all iOS SDK too.


An AV codec isn't a weapon to lock developers into your platform while wasting millions of dollars and thousands of man hours on pointless api ports. There are too many implementations of encoders / decoders for the various formats lying around to get away with that. Its not like they didn't try with Quicktime in the past (ish? .mov was just a crippled .mp4), but that never really made them any money I don't think.


> .mov was just a crippled .mp4

That's backwards — Apple contributed the Movie file format as the basis of the MPEG-4 file format.[1]

[1] https://en.wikipedia.org/wiki/MPEG-4_Part_14#History_of_MP4


mov significantly predated MP4


Why should they? Metal works wonderfully on all their platforms. Besides, Metal also predates Vulkan..


Haha, dream on!


Why would they?

They invested heavily in their own API (Metal) while OpenGL committee was sitting on its ass doing nothing, and released it a year before Vulkan was even announced.




Consider applying for YC's first-ever Fall batch! Applications are open till Aug 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: