top | item 25286158

(no title)

razorunreal | 5 years ago

If companies like Apple didn't try to make things as incompatible as possible, maybe software engineers wouldn't have to keep adding new layers of abstraction and things would run a bit faster. There's basically a never ending war between platform developers trying to create lock-in and app developers trying to escape with new cross-platform technologies.

discuss

order

tgv|5 years ago

That's unfair in this context: Apple has been using the most mainstream desktop/laptop/server CPU architecture there was (and still is using it in certain models), and their new processor is ARM, which may be the most ubiquitous architecture at the moment. They're doing nothing that requires adding new layers of abstraction for normal software engineering.

est31|5 years ago

I agree with you on the processor part, but them using Metal instead of Vulkan while deprecating OpenGL doesn't really help game engine developers who want their code to run on Android, Apple, Windows (and maybe Linux) devices.