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.
Apple killed off subpixel antialiasing in 10.14 and called it a “refinement”. Not sure they know what that word means.
To be clear, having all NSViews backed by layers is a good thing. Framing loss of font smoothing as a refinement is 🙄
It means Apple no longer cares about non-retina Macs like the MacBook Air and thinks owners of those machines won’t notice rough, jagged text when they “upgrade” to Mojave.
Mitchel Broussard (Hacker News):
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.
⚰️ RIP Safari Extensions
“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”
As expected, Apple confirmed yesterday during its WWDC keynote that macOS 10.14 Mojave will be the last version of macOS to support legacy 32-bit apps.
Previously: John Carmack’s Steve Jobs Stories, macOS 10.13.4 to Warn About 32-bit Apps Starting April 12.
Update (2018-06-07): Rob Mathers:
You might want to add that developer-signed (not in the gallery) Safari Extensions are gone completely, not even deprecated.
FYI the subpixel antialiasing change is unrelated to layer-backing on a technical level. We’ve had techniques for accomplishing smoothing in layer-backed text for years.
One other unmentioned point. Xcode 10 loses support for Subversion.
Update (2018-06-08): Jeff Johnson:
On Mojave you can no longer “Use dark menu bar and Dock” in non-dark mode.
I am not amused.
So many bad takes about Apple deprecating OpenGL. The reality is that this does not matter.
Windows games use DirectX instead of OpenGL, this doesn’t make it any harder to port them.
Most indie games are made using high-level game engines like Unity that already support Metal.
Apple didn’t kill OpenGL, it’s been dead in the water as a cross platform standard for some time.
The future is clearly DX on Win, Metal on iOS/Mac and Vulkan everywhere else
Hopefully a good, open source SDL-like wrapper that abstracts these three APIs will emerge at some point
Update (2018-06-12): John Siracusa:
Now that the new version of Safari has killed all non-App-Store extensions, I would pay a surprising amount for a replacement for this.
Update (2018-09-07): Mark Alldritt:
Non-system scripting additions are no longer supported by Mojave, so Script Debugger will not display them in Dictionary view.