Introduction to macOS Mojave
This document provides a high-level of overview of new and updated features in macOS Mojave.
Dark mode is a system-wide dark theme in macOS Mojave that uses a dynamic, dark grey color scheme to display user interface elements. It also introduces new accent colors, color effects, and content tint colors to help third-party apps look good no matter the user's color settings.
User Notifications framework
The User Notifications framework is included in macOS Mojave, changing the APIs that Mac apps use to work with user notifications.
Natural Language framework
The Natural Language framework enables applications to perform various types of language analysis. For example, it can be used to identify parts of speech and determine the language represented by a block of text.
The Vision framework includes an improved face detector that can detect faces in various orientations. Also, request revisions can now be used to select a specific Vision framework algorithm revision.
Network framework, the network stack underlying the
commonly used in iOS applications, is now available as a standalone
framework, making it easier to work with TCP, UDP, TLS, IPv4/IPv6, and
With macOS Mojave, Apple has deprecated OpenGL ES and OpenCL, encouraging developers to adopt Metal and Metal Performance Shaders.