The most popular languages for use on the macOS platform is Objective-C which could be thought of as Mac OS X's 'native language' since the Mac OS X libraries, or 'frameworks', all have an Objective-C interface. Mac OS X applications are developed using Objective-C though there are other possible programming languages that could be used. Anybody can develop applications using Apple's free development tools which includes XCode. Cocoa applications include: Finder, Mail, Address Book, Safari, Microsoft Word, and Microsoft Excel. Types of Software for Mac OS X Applications Īpplications are what people generally think of when they think about software for Mac OS X. People generally think of applications, but we'll briefly cover some of the other kinds. There are many different kinds of software that can be developed for Mac OS X.
Specifically, a modified FreeBSD operating system called 'Darwin'. It was originally a system designed privately by Apple Inc, however with Mac OS X, it has been based on Unix. MacOS is the primary operating system for the Macintosh computer.