When Apple released iOS 11, the company removed built-in integration with Twitter, Facebook, Flickr, and Vimeo, a feature that allowed iPhone and iPad users to store their third-party account information and access it within apps that needed to use those services.

The equivalent integration remains in macOS High Sierra, but Reddit user Marc1199 has noted that Apple appears to have removed support for third-party accounts completely in macOS 10.14 Mojave.

Alongside the new features, Apple has confirmed that it is deprecating OpenGL (Open Graphics Library) and OpenCL (Open Computing Language) in favor of Metal.

This means that apps built using OpenGL and OpenCL will still run in Mojave, but they will no longer be updated after macOS 10.14 launches. Apple encourages games and “graphics-intensive apps” built with OpenGL to adopt Metal ahead of Mojave’s launch, and apps that use OpenCL for computational tasks “should now adopt Metal and Metal Performance Shaders.”

[…]

Although Apple’s decision to deprecate the older technology in favor of its own graphics API may not be surprising, some game developers have begun criticizing Apple for the move, particularly how it affects the future of gaming on Mac. Notably, OpenGL is an open-source, cross-platform solution that made it simple for developers to build games on both Mac and PC at the same time, providing some parity to a platform that many have agreed is lacking as a gaming hub.

28 Comments

macOS's subpixel antialiasing algorithm has always been useless, anyway. It doesn't look significantly better than the grayscale antialiasing algorithm on any screen no matter what the resolution, and light text on dark backgrounds is made hideously too bold.

Now, the Safari extensions thing? While expected, it's an absolute travesty, and it will unfortunately keep me on Chrome for the foreseeable future.

It's just a transition from Safari Extensions to Safari App Extensions. From Apple's site:

"Support for .safariextz-style Safari Extensions installed from the Safari Extensions Gallery is deprecated with Safari 12 on macOS. Submissions to the Safari Extensions Gallery will no longer be accepted after December 2018. Developers are encouraged to transition to Safari App Extensions."

I was looking so forward to updating to Mojave for Dark Mode, but Safari Extensions being removed? Seriously? There's *no way* I'm going to browse today's tracking-ridden 'modern' Web without uBlock Origin and Ghostery.

I do know the Safari/WebKit devs are working on this with Intelligent Tracking Prevention 2.0, which is absolutely fantastic. I’m just not sure how it compares with uBlock Origin, etc. as a complete replacement to them instead of as a supplement to them.

Safari extensions aren't being removed, or blocked, or forcefully disabled. Apple is just moving their distribution to the App Store. We will still be able to install and enable whichever ones we want. At least for now.

^^^ actually, scratch that. To clarify: I just tested with two unsigned yet beloved safariextz's, and Mojave (as well as Safari Technology Preview in High Sierra) rejected my every installation attempt. I got an error message that says "Safari no longer supports this unsafe extension." And it directs me to the App Store instead.

Sadly I also know that these developers will not want to pay to become an Apple developer and/or put their extensions in the App Store. [Sigh]

I do, however, see a menu item called "Allow Unsigned Extensions" in the Develop menu (which is enabled under the "Advanced" preference pane.) It does not yet appear to work, or have any impact on my attempt to install these extensions. Hopefully that is merely a bug and will be fixed soon. Advanced users need a workaround for specifically trusted (yet unsigned for whatever reason) extensions,. Completely shutting them off from those would be madness.

I do, however, see a menu item called "Allow Unsigned Extensions" in the Develop menu (which is enabled under the "Advanced" preference pane.) It does not yet appear to work, or have any impact on my attempt to install these extensions. Hopefully that is merely a bug and will be fixed soon.

My money says that that menu item’s existence is the bug, and that it will disappear in a future beta.

Yes, the same behavior (and hopeful workaround) is in Safari Technology Preview, which runs in High Sierra.

Even still, if that WORKED, I'd consider an acceptable workaround (I rarely quit Safari anyway.) I'd just manually re-enable it as necessary. But if Mojave BREAKS my carefully curated cornucopia of old yet excellent Safari extensions, preventing me from using them at all? That's a dealbreaker :(

"Allow Unsigned Extensions" is a holdover that enabled loading *.safariextension folders for development. *.safariextz's that aren't in the gallery are developer-signed, and aren't affected by that option.

OpenGL isnt only used for games, where Nick's comment makes some sense. opengl is also used for scientific visualization and cad apps, and there cross platform game engines dont help. MoltenVK is maybe the best path.

as for safari... i'm giving firefox a try again after years, i encourage you all to try. having a good open source browser is vitally important to humanity, as dramatic as that sounds. ;)

"Support for developer-signed .safariextz Safari Extensions in Safari 12 on macOS has been removed. They no longer appear in Safari preferences and cannot be enabled. On first launch users will receive a warning notification and these extension will not load."