Monday, June 4th 2018
Apple Deprecates OpenGL and OpenCL from MacOS
Apple, at WWDC 2018, announced that with the latest update to MacOS, its operating system for iMac desktops and MacBooks, the company is deprecating two of the industry's leading APIs, OpenGL and OpenCL, in a bid to boost adoption of its own Metal API. OpenGL and OpenCL applications will continue to function on MacOS 10.14, but the APIs themselves will be deprecated going forward. The removal of OpenGL from future MacOS releases breaks most AAA cross-platform games playable on the Mac, particularly distributed over Steam. The deprecation of OpenCL comes as a surprise to the scientific community, as several computational applications running on Mac Pros will be affected. Adobe Creativity Suite applications take advantage of both APIs. Apple is pushing for Metal's compute-shader features to replace the API.
Source:
Apple
58 Comments on Apple Deprecates OpenGL and OpenCL from MacOS
Apple tried this before and it didn't work out well for them. It was funny to see Steve Jobs come back and actually make them more open over time (he originally touted OpenGL's place on Mac OS.. along with other things he brought from the UNIX or PC world.. eventually even embracing Intel chips).
Oh well...
With Samsung controlling such a huge portion of the Android ecosystem's market share they should be forced to make sure that all of the devices that they sell are upgraded at every step of the way. It shouldn't matter if the device is six years old, it should be upgraded. Unfortunately we all lost that fight when Samsung won the lawsuit in the Netherlands. And before you say that newer versions of Android would make the device slower, wasn't it Google that said that newer versions of Android are actually slimmer and faster than older versions so in reality putting a newer version of Android on an older device should in fact make that device better and faster.
Oh, but we can't have that.
As for updates I mean that a two or three year old Samsung device should be running Android Oreo. There's no technical reason why it isn't, they just don't want to put the bloody time into making that happen. They would rather you buy a new device instead.
And as for you loading your own ROM onto it, cool. I congratulate you on that but the majority of people don't have the technical expertise to do that, they rely on their OEM and carrier to do it for them. Why should these people be left with outdated software just because they don't have the technical expertise to do it themselves? They shouldn't, the OEMs should be forced to provide updates. You paid, you gave them your money... where's the customer service that you paid for? It would be like you buying a Ford and them telling you that as soon as you drive the car off the lot you no longer are eligible for service, you're on your own; car buyers wouldn't accept that. Why do we accept that in the smart phone market?
Samsung’s Tizen is riddled with security flaws, amateurishly written
Researcher calls it the "worst code [he's] ever seen."
arstechnica.com/gadgets/2017/04/samsungs-tizen-is-riddled-with-security-flaws-amateurishly-written/
I only mentioned it because Samsung at least controls it.. and it has a Linux kernel like Android.
I hate to derail, but if anyone can tell me why 4K/HDR is not showing up in the PC version of Netflix, I'd happily do it. I'd rather run Netflix from there anyways. Is it some kind of crap DRM scheme? I have capable 4k hardware at least.