Introduction

This document describes key developer-level features that were introduced in different versions of macOS.

This document is not intended as a complete list of features or changes for each new version of macOS. Instead, it focuses on those features or changes that affect the development of third-party software, providing overviews of each along with insight into how and when you might use them to create your own software. Wherever possible, this document also provides links to other Apple conceptual and reference documentation for that feature or change.

For the complete list of new APIs added in the latest version of macOS, see macOS 10.12 API Diffs.

Organization of This Document

This document includes the following articles: