Get your apps ready for Touch Bar.

The all-new Touch Bar revolutionizes the keyboard experience by bringing dynamic controls to your fingertips. This Multi-Touch Retina display at the top of the new MacBook Pro keyboard changes depending on what the user does in your app, so you can surface context-specific features and controls.

Mac Apps + Touch Bar

The Touch Bar can make your app more accessible to new users, while giving your pro users greater efficiency in their workflows. Working in full screen is even more productive, as users can still easily access the tools and controls they need.

Consumer Apps

Make everything from content browsing to formatting easier and more customizable.

Productivity Apps

Enable your users to be more productive with context-specific formatting, formula, styling, and layout controls.

Pro Apps

Show the most granular options and controls right on the keyboard, so that actions can be accomplished with a tap.


Surface context-aware controls to give users quick access to what they need, right when they need it.

Get Started

Download and install the latest versions of Xcode and macOS, and use the development resources below to learn about creating apps that use the Touch Bar.

Reference and Sample Code

See how easy it is to incorporate the Touch Bar into your apps using the AppKit framework.

Xcode and macOS

To develop apps that use the Touch Bar, your Mac will need to run Xcode 8.1 on macOS Sierra 10.12.1 or later.