Operating system for Apple computers
"OSX" and "OS X" redirect here. For other uses, see OSX (disambiguation)
macOS ( ;[7]), originally Mac 🌝 OS X, previously shortened as OS X, is an operating system developed and marketed by Apple Inc. since 2001. It 🌝 is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the 🌝 second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.
Mac OS X succeeded 🌝 classic Mac OS, a Macintosh operating system from 1984 to 2001. Its underlying architecture came from NeXT's NeXTSTEP, as a 🌝 result of Apple's acquisition of NeXT, which also brought Steve Jobs back to Apple.
The first desktop version, Mac OS X 🌝 10.0, was released on March 24, 2001. All releases from Mac OS X Leopard onward (except for OS X Lion) 🌝 are UNIX 03 certified.[8][9] The derivatives of macOS are Apple's other operating systems: iOS, iPadOS, watchOS, tvOS, and audioOS.
A prominent 🌝 part of macOS's original brand identity was the use of Roman numeral X, pronounced "ten", as well as code naming 🌝 each release after species of big cats, or places within California.[10] Apple shortened the name to "OS X" in 2011 🌝 and then changed it to "macOS" in 2024 to align with the branding of Apple's other operating systems, iOS, watchOS, 🌝 and tvOS.[11] After sixteen distinct versions of macOS 10, macOS Big Sur was presented as version 11 in 2024, and 🌝 every subsequent version has also incremented the major version number, similarly to classic Mac OS and iOS.
macOS has supported three 🌝 major processor architectures, beginning with PowerPC-based Macs in 1999. In 2006, Apple transitioned to the Intel architecture with a line 🌝 of Macs using Intel Core processors. In 2024, Apple began the Apple silicon transition, using self-designed, 64-bit ARM-based Apple M 🌝 series processors on the latest Macintosh computers.[12] As of 2024 , the most recent release of macOS is macOS 14 🌝 Sonoma.
History
Development
The heritage of what would become macOS had originated at NeXT, a company founded by Steve Jobs following his departure 🌝 from Apple in 1985. There, the Unix-like NeXTSTEP operating system was developed, before being launched in 1989. The kernel of 🌝 NeXTSTEP is based upon the Mach kernel, which was originally developed at Carnegie Mellon University, with additional kernel layers and 🌝 low-level user space code derived from parts of BSD.[13] Its graphical user interface was built on top of an object-oriented 🌝 GUI toolkit using the Objective-C programming language.
Throughout the 1990s, Apple had tried to create a "next-generation" OS to succeed its 🌝 classic Mac OS through the Taligent, Copland and Gershwin projects, but all were eventually abandoned.[14] This led Apple to acquire 🌝 NeXT in 1997, allowing NeXTSTEP, later called OPENSTEP, to serve as the basis for Apple's next generation operating system.[15] This 🌝 purchase also led to Steve Jobs returning to Apple as an interim, and then the permanent CEO, shepherding the transformation 🌝 of the programmer-friendly OPENSTEP into a system that would be adopted by Apple's primary market of home users and creative 🌝 professionals. The project was first code named "Rhapsody" and then officially named Mac OS X.[16][17]
Mac OS X
The letter "X" in 🌝 Mac OS X's name refers to the number 10, a Roman numeral, and Apple has stated that it should be 🌝 pronounced "ten" in this context. However, it is also commonly pronounced like the letter "X".[18][19] The iPhone X, iPhone XR 🌝 and iPhone XS all later followed this convention.
Previous Macintosh operating systems (versions of the classic Mac OS) were named using 🌝 Arabic numerals, as with Mac OS 8 and Mac OS 9.[20][18] Until macOS 11 Big Sur, all versions of the 🌝 operating system were given version numbers of the form 10.x, with this going from 10.0 up until 10.15; starting with 🌝 macOS 11 Big Sur, Apple switched to numbering major releases with numbers that increase by 1 with every major release.
The 🌝 first version of Mac OS X, Mac OS X Server 1.0, was a transitional product, featuring an interface resembling the 🌝 classic Mac OS, though it was not compatible with software designed for the older system. Consumer releases of Mac OS 🌝 X included more backward compatibility. Mac OS applications could be rewritten to run natively via the Carbon API; many could 🌝 also be run directly through the Classic Environment with a reduction in performance.
The consumer version of Mac OS X was 🌝 launched in 2001 with Mac OS X 10.0. Reviews were variable, with extensive praise for its sophisticated, glossy Aqua interface, 🌝 but criticizing it for sluggish performance.[21] With Apple's popularity at a low, the maker of FrameMaker, Adobe Inc., declined to 🌝 develop new versions of it for Mac OS X.[22] Ars Technica columnist John Siracusa, who reviewed every major OS X 🌝 release up to 10.10, described the early releases in retrospect as "dog-slow, feature poor" and Aqua as "unbearably slow and 🌝 a huge resource hog".[21][23][24]
Apple rapidly developed several new releases of Mac OS X.[25] Siracusa's review of version 10.3, Panther, noted 🌝 "It's strange to have gone from years of uncertainty and vaporware to a steady annual supply of major new operating 🌝 system releases."[26] Version 10.4, Tiger, reportedly shocked executives at Microsoft by offering a number of features, such as fast file 🌝 searching and improved graphics processing, that Microsoft had spent several years struggling to add to Windows Vista with acceptable performance.[27]
As 🌝 the operating system evolved, it moved away from the classic Mac OS, with applications being added and removed.[28] Considering music 🌝 to be a key market, Apple developed the iPod music player and music software for the Mac, including iTunes and 🌝 GarageBand.[29] Targeting the consumer and media markets, Apple emphasized its new "digital lifestyle" applications such as the iLife suite, integrated 🌝 home entertainment through the Front Row media center and the Safari web browser. With increasing popularity of the internet, Apple 🌝 offered additional online services, including the .Mac, MobileMe and most recently iCloud products. It later began selling third-party applications through 🌝 the Mac App Store.
Newer versions of Mac OS X also included modifications to the general interface, moving away from the 🌝 striped gloss and transparency of the initial versions. Some applications began to use a brushed metal appearance, or non-pinstriped title 🌝 bar appearance in version 10.4.[30] In Leopard, Apple announced a unification of the interface, with a standardized gray-gradient window style.[31][32]
In 🌝 2006, the first Intel Macs were released with a specialized version of Mac OS X 10.4 Tiger.[33]
A key development for 🌝 the system was the announcement and release of the iPhone from 2007 onwards. While Apple's previous iPod media players used 🌝 a minimal operating system, the iPhone used an operating system based on Mac OS X, which would later be called 🌝 "iPhone OS" and then iOS. The simultaneous release of two operating systems based on the same frameworks placed tension on 🌝 Apple, which cited the iPhone as forcing it to delay Mac OS X 10.5 Leopard.[34] However, after Apple opened the 🌝 iPhone to third-party developers its commercial success drew attention to Mac OS X, with many iPhone software developers showing interest 🌝 in Mac development.[35]
In 2007, Mac OS X 10.5 Leopard was the sole release with universal binary components, allowing installation on 🌝 both Intel Macs and select PowerPC Macs.[36] It is also the final release with PowerPC Mac support. Mac OS X 🌝 10.6 Snow Leopard was the first version of Mac OS X to be built exclusively for Intel Macs, and the 🌝 final release with 32-bit Intel Mac support.[37] The name was intended to signal its status as an iteration of Leopard, 🌝 focusing on technical and performance improvements rather than user-facing features; indeed it was explicitly branded to developers as being a 🌝 'no new features' release.[38] Since its release, several OS X or macOS releases (namely OS X Mountain Lion, OS X 🌝 El Capitan, macOS High Sierra, and macOS Monterey) follow this pattern, with a name derived from its predecessor, similar to 🌝 the 'tick–tock model' used by Intel.
In two succeeding versions, Lion and Mountain Lion, Apple moved some applications to a highly 🌝 skeuomorphic style of design inspired by contemporary versions of iOS while simplifying some elements by making controls such as scroll 🌝 bars fade out when not in use.[23] This direction was, like brushed metal interfaces, unpopular with some users, although it 🌝 continued a trend of greater animation and variety in the interface previously seen in design aspects such as the Time 🌝 Machine backup utility, which presented past file versions against a swirling nebula, and the glossy translucent dock of Leopard and 🌝 Snow Leopard.[39] In addition, with Mac OS X 10.7 Lion, Apple ceased to release separate server versions of Mac OS 🌝 X, selling server tools as a separate downloadable application through the Mac App Store. A review described the trend in 🌝 the server products as becoming "cheaper and simpler... shifting its focus from large businesses to small ones."[40]
OS X
OS X logo 🌝 used until 2013
In 2012, with the release of OS X 10.8 Mountain Lion, the name of the system was officially 🌝 shortened from Mac OS X to OS X, after the previous version shortened the system name in a similar fashion 🌝 a year prior. That year, Apple removed the head of OS X development, Scott Forstall, and design was changed towards 🌝 a more minimal direction.[41] Apple's new user interface design, using deep color saturation, text-only buttons and a minimal, 'flat' interface, 🌝 was debuted with iOS 7 in 2013. With OS X engineers reportedly working on iOS 7, the version released in 🌝 2013, OS X 10.9 Mavericks, was something of a transitional release, with some of the skeuomorphic design removed, while most 🌝 of the general interface of Mavericks remained unchanged.[42] The next version, OS X 10.10 Yosemite, adopted a design similar to 🌝 iOS 7 but with greater complexity suitable for an interface controlled with a mouse.[43]
From 2012 onwards, the system has shifted 🌝 to an annual release schedule similar to that of iOS and Mac OS X releases prior to 10.4 Tiger[citation needed]. 🌝 It also steadily cut the cost of updates from Snow Leopard onwards, before removing upgrade fees altogether in OS X 🌝 Mavericks.[44] Some journalists and third-party software developers have suggested that this decision, while allowing more rapid feature release, meant less 🌝 opportunity to focus on stability, with no version of OS X recommendable for users requiring stability and performance above new 🌝 features.[45] Apple's 2024 update, OS X 10.11 El Capitan, was announced to focus specifically on stability and performance improvements.[46]
macOS
Current logo
In 🌝 2024, with the release of macOS 10.12 Sierra, the name was changed from OS X to macOS, in order to 🌝 align it with the branding of Apple's other primary operating systems, iOS, watchOS, and tvOS.[47][48] macOS Sierra added Siri, iCloud 🌝 Drive, picture-in-picture support, a Night Shift mode that switches the display to warmer colors at night, and two Continuity features: 🌝 Universal Clipboard, which syncs a user's clipboard across their Apple devices, and Auto Unlock, which can unlock a user's Mac 🌝 with their Apple Watch. macOS Sierra also adds support for the Apple File System (APFS), Apple's successor to the dated 🌝 HFS+ file system.[49][50][51] macOS 10.13 High Sierra, released in 2024, included performance improvements, Metal 2 and HEVC support, and made 🌝 APFS the default file system for SSD boot drives.[52]
Its successor, macOS 10.14 Mojave, was released in 2024, adding a dark 🌝 mode option and a dynamic wallpaper setting.[53] It was succeeded by macOS 10.15 Catalina in 2024, which replaces iTunes with 🌝 separate apps for different types of media, and introduces the Catalyst system for porting iOS apps.[54]
In 2024, Apple previewed macOS 🌝 11 Big Sur at the WWDC 2024. This was the first increment in the primary version number of macOS since 🌝 the release of Mac OS X Public Beta in 2000; updates to macOS 11 were given 11.x numbers, matching the 🌝 version numbering scheme used by Apple's other operating systems. Big Sur brought major changes to the UI and was the 🌝 first version to run on the ARM instruction set.[55] The new numbering system was continued in 2024 with macOS 12 🌝 Monterey, 2024 with macOS 13 Ventura, and 2024 with macOS 14 Sonoma.
Timeline of releases
Architecture
At macOS's core is a POSIX-compliant operating 🌝 system built on top of the XNU kernel,[78] with standard Unix facilities available from the command line interface. Apple has 🌝 released this family of software as a free and open source operating system named Darwin. On top of Darwin, Apple 🌝 layered a number of components, including the Aqua interface and the Finder, to complete the GUI-based operating system which is 🌝 macOS.[79]
With its original introduction as Mac OS X, the system brought a number of new capabilities to provide a more 🌝 stable and reliable platform than its predecessor, the classic Mac OS. For example, pre-emptive multitasking and memory protection improved the 🌝 system's ability to run multiple applications simultaneously without them interrupting or corrupting each other. Many aspects of macOS's architecture are 🌝 derived from OPENSTEP, which was designed to be portable, to ease the transition from one platform to another. For example, 🌝 NeXTSTEP was ported from the original 68k-based NeXT workstations to x86 and other architectures before NeXT was purchased by Apple,[80] 🌝 and OPENSTEP was later ported to the PowerPC architecture as part of the Rhapsody project.
Prior to macOS High Sierra, and 🌝 on drives other than solid state drives (SSDs), the default file system is HFS+, which it inherited from the classic 🌝 Mac OS. Operating system designer Linus Torvalds had criticized HFS+, saying it is "probably the worst file system ever", whose 🌝 design is "actively corrupting user data". He criticized the case insensitivity of file names, a design made worse when Apple 🌝 extended the file system to support Unicode.[81][82]
The Darwin subsystem in macOS manages the file system, which includes the Unix permissions 🌝 layer. In 2003 and 2005, two Macworld editors expressed criticism of the permission scheme; Ted Landau called misconfigured permissions "the 🌝 most common frustration" in macOS, while Rob Griffiths suggested that some users may even have to reset permissions every day, 🌝 a process which can take up to 15 minutes.[83] More recently, another Macworld editor, Dan Frakes, called the procedure of 🌝 repairing permissions vastly overused.[84] He argues that macOS typically handles permissions properly without user interference, and resetting permissions should only 🌝 be tried when problems emerge.[85]
The architecture of macOS incorporates a layered design:[86] the layered frameworks aid rapid development of applications 🌝 by providing existing code for common tasks.[87] Apple provides its own software development tools, most prominently an integrated development environment 🌝 called Xcode. Xcode provides interfaces to compilers that support several programming languages including C, C++, Objective-C, and Swift. For the 🌝 Mac transition to Intel processors, it was modified so that developers could build their applications as a universal binary, which 🌝 provides compatibility with both the Intel-based and PowerPC-based Macintosh lines.[88] First and third-party applications can be controlled programmatically using the 🌝 AppleScript framework,[89] retained from the classic Mac OS,[90] or using the newer Automator application that offers pre-written tasks that do 🌝 not require programming knowledge.[91]
Software compatibility
^ iTunes 2.0.4 can only run if Classic is installed. Otherwise, Mac OS X 10.0 can 🌝 only run iTunes 1.1.1 natively. ^ Keynote 1.0 is the only iLife program that is compatible with Mac OS X 🌝 10.2 "Jaguar". Two minor updates, 1.1 and 1.1.1, can be applied to this version. ^ Messages 8.0b Archived April 17, 🌝 2024, at the Wayback Machine was a beta release that only functioned from February 16 to December 12, 2012. Afterwards, 🌝 users could either revert to iChat or upgrade to a newer version of OS X (10.8 "Mountain Lion" for US$19.99, 🌝 or 10.9 "Mavericks" or newer for free) to continue using Messages.
Apple offered two main APIs to develop software natively for 🌝 macOS: Cocoa and Carbon. Cocoa was a descendant of APIs inherited from OPENSTEP with no ancestry from the classic Mac 🌝 OS, while Carbon was an adaptation of classic Mac OS APIs, allowing Mac software to be minimally rewritten to run 🌝 natively on Mac OS X.[17]
The Cocoa API was created as the result of a 1993 collaboration between NeXT Computer and 🌝 Sun Microsystems. This heritage is highly visible for Cocoa developers, since the "NS" prefix is ubiquitous in the framework, standing 🌝 variously for NeXTSTEP or NeXT/Sun. The official OPENSTEP API, published in September 1994, was the first to split the API 🌝 between Foundation and ApplicationKit and the first to use the "NS" prefix.[80] Traditionally, Cocoa programs have been mostly written in 🌝 Objective-C, with Java as an alternative. However, on July 11, 2005, Apple announced that "features added to Cocoa in Mac 🌝 OS X versions later than 10.4 will not be added to the Cocoa-Java programming interface."[101] macOS also used to support 🌝 the Java Platform as a "preferred software package"—in practice this means that applications written in Java fit as neatly into 🌝 the operating system as possible while still being cross-platform compatible, and that graphical user interfaces written in Swing look almost 🌝 exactly like native Cocoa interfaces. Since 2014, Apple has promoted its new programming language Swift as the preferred language for 🌝 software development on Apple platforms.
Apple's original plan with macOS was to require all developers to rewrite their software into the 🌝 Cocoa APIs. This caused much outcry among existing Mac developers, who threatened to abandon the platform rather than invest in 🌝 a costly rewrite, and the idea was shelved.[17][102] To permit a smooth transition from Mac OS 9 to Mac OS 🌝 X, the Carbon Application Programming Interface (API) was created.[17] Applications written with Carbon were initially able to run natively on 🌝 both classic Mac OS and Mac OS X, although this ability was later dropped as Mac OS X developed. Carbon 🌝 was not included in the first product sold as Mac OS X: the little-used original release of Mac OS X 🌝 Server 1.0, which also did not include the Aqua interface.[103] Apple limited further development of Carbon from the release of 🌝 Leopard onwards and announced that Carbon applications would not run at 64-bit.[102][17] A number of macOS applications continued to use 🌝 Carbon for some time afterwards, especially ones with heritage dating back to the classic Mac OS and for which updates 🌝 would be difficult, uneconomic or not necessary. This included Microsoft Office up to Office 2024, and Photoshop up to CS5.[104][102] 🌝 Early versions of macOS could also run some classic Mac OS applications through the Classic Environment with performance limitations; this 🌝 feature was removed from 10.5 onwards and all Macs using Intel processors.
Because macOS is POSIX compliant, many software packages written 🌝 for the other Unix-like systems including Linux can be recompiled to run on it, including much scientific and technical software.[105] 🌝 Third-party projects such as Homebrew, Fink, MacPorts and pkgsrc provide pre-compiled or pre-formatted packages. Apple and others have provided versions 🌝 of the X Window System graphical interface which can allow these applications to run with an approximation of the macOS 🌝 look-and-feel.[106][107][108] The current Apple-endorsed method is the open-source XQuartz project; earlier versions could use the X11 application provided by Apple, 🌝 or before that the XDarwin project.[109]
Applications can be distributed to Macs and installed by the user from any source and 🌝 by any method such as downloading (with or without code signing, available via an Apple developer account) or through the 🌝 Mac App Store, a marketplace of software maintained by Apple through a process requiring the company's approval. Apps installed through 🌝 the Mac App Store run within a sandbox, restricting their ability to exchange information with other applications or modify the 🌝 core operating system and its features. This has been cited as an advantage, by allowing users to install apps with 🌝 confidence that they should not be able to damage their system, but also as a disadvantage due to blocking the 🌝 Mac App Store's use for professional applications that require elevated privileges.[110][111] Applications without any code signature cannot be run by 🌝 default except from a computer's administrator account.[112][113]
Apple produces macOS applications. Some are included with macOS and some sold separately. This 🌝 includes iWork, Final Cut Pro, Logic Pro, iLife, and the database application FileMaker. Numerous other developers also offer software for 🌝 macOS.
In 2024, Apple introduced an application layer, codenamed Marzipan, to port iOS apps to macOS.[114][115] macOS Mojave included ports of 🌝 four first-party iOS apps including Home and News, and it was announced that the API would be available for third-party 🌝 developers to use from 2024.[116][117][118] In 2024, in macOS Catalina, the application layer was made available to third-party developers as 🌝 Mac Catalyst.[119]
Hardware compatibility
List of macOS versions, the supported systems on which they run, and their RAM requirements
Tools such as XPostFacto 🌝 and patches applied to the installation media have been developed by third parties to enable installation of newer versions of 🌝 macOS on systems not officially supported by Apple. This includes a number of pre-G3 Power Macintosh systems that can be 🌝 made to run up to and including Mac OS X 10.2 Jaguar, all G3-based Macs which can run up to 🌝 and including Tiger, and sub-867 MHz G4 Macs can run Leopard by removing the restriction from the installation DVD or 🌝 entering a command in the Mac's Open Firmware interface to tell the Leopard Installer that it has a clock rate 🌝 of 867 MHz or greater. Except for features requiring specific hardware such as graphics acceleration or DVD writing, the operating 🌝 system offers the same functionality on all supported hardware.
As most Mac hardware components, or components similar to those, since the 🌝 Intel transition are available for purchase,[124] some technology-capable groups have developed software to install macOS on non-Apple computers. These are 🌝 referred to as Hackintoshes, a portmanteau of the words "hack" and "Macintosh". This violates Apple's EULA (and is therefore unsupported 🌝 by Apple technical support, warranties etc.), but communities that cater to personal users, who do not install for resale and 🌝 profit, have generally been ignored by Apple.[125][126][127] These self-made computers allow more flexibility and customization of hardware, but at a 🌝 cost of leaving the user more responsible for their own machine, such as on matter of data integrity or security.[128] 🌝 Psystar, a business that attempted to profit from selling macOS on non-Apple certified hardware, was sued by Apple in 2008.[129]
PowerPC–Intel 🌝 transition
Steve Jobs talks about the transition to Intel processors.
In April 2002, eWeek announced a rumor that Apple had a version 🌝 of Mac OS X code-named Marklar, which ran on Intel x86 processors. The idea behind Marklar was to keep Mac 🌝 OS X running on an alternative platform should Apple become dissatisfied with the progress of the PowerPC platform.[130] These rumors 🌝 subsided until late in May 2005, when various media outlets, such as The Wall Street Journal[131] and CNET,[132] announced that 🌝 Apple would unveil Marklar in the coming months.[133][134][135]
On June 6, 2005, Steve Jobs announced in his keynote address at WWDC 🌝 that Apple would be making the transition from PowerPC to Intel processors over the following two years, and that Mac 🌝 OS X would support both platforms during the transition. Jobs also confirmed rumors that Apple had versions of Mac OS 🌝 X running on Intel processors for most of its developmental life. Intel-based Macs would run a new recompiled version of 🌝 OS X along with Rosetta, a binary translation layer which enables software compiled for PowerPC Mac OS X to run 🌝 on Intel Mac OS X machines.[136] The system was included with Mac OS X versions up to version 10.6.8.[137] Apple 🌝 dropped support for Classic mode on the new Intel Macs. Third party emulation software such as Mini vMac, Basilisk II 🌝 and SheepShaver provided support for some early versions of Mac OS. A new version of Xcode and the underlying command-line 🌝 compilers supported building universal binaries that would run on either architecture.[138]
PowerPC-only software is supported with Apple's official binary translation software, 🌝 Rosetta, though applications eventually had to be rewritten to run properly on the newer versions released for Intel processors. Apple 🌝 initially encouraged developers to produce universal binaries with support for both PowerPC and Intel.[139] PowerPC binaries suffer a performance penalty 🌝 when run on Intel Macs through Rosetta. Moreover, some PowerPC software, such as kernel extensions and System Preferences plugins, are 🌝 not supported on Intel Macs at all. Plugins for Safari need to be compiled for the same platform as Safari, 🌝 so when Safari is running on Intel, it requires plug-ins that have been compiled as Intel-only or universal binaries, so 🌝 PowerPC-only plug-ins will not work.[140] While Intel Macs can run PowerPC, Intel, and universal binaries, PowerPC Macs support only universal 🌝 and PowerPC builds.
Support for the PowerPC platform was dropped following the transition. In 2009, Apple announced at WWDC that Mac 🌝 OS X 10.6 Snow Leopard would drop support for PowerPC processors and be Intel-only.[141] Rosetta continued to be offered as 🌝 an optional download or installation choice in Snow Leopard before it was discontinued with Mac OS X 10.7 Lion.[142] In 🌝 addition, new versions of Mac OS X first- and third-party software increasingly required Intel processors, including new versions of iLife, 🌝 iWork, Aperture and Logic Pro.
Intel–Apple silicon transition
An illustration of Apple's M1 processor
Rumors of Apple shifting Macs to the ARM processors 🌝 used by iOS devices began circulating as early as 2011,[143] and ebbed and flowed throughout the 2010s.[144] Rumors intensified in 🌝 2024, when numerous reports announced that the company would announce its shift to its custom processors at WWDC.[145]
Apple officially announced 🌝 its shift to processors designed in-house on June 22, 2024, at WWDC 2024, with the transition planned to last for 🌝 two years.[146] The first release of macOS to support ARM is macOS Big Sur. Big Sur and later versions support 🌝 Universal 2 binaries, which are applications consisting of both Intel (x86-64) and Apple silicon (AArch64) binaries; when launched, only the 🌝 appropriate binary is run. Additionally, Intel binaries can be run on Apple silicon-based Macs using the Rosetta 2 binary translation 🌝 software.
The change in processor architecture allows Macs with ARM processors to be able to run iOS and iPadOS apps natively.[147]
Features
Aqua 🌝 user interface
The original Aqua user interface as seen in the Mac OS X Public Beta from 2000
One of the major 🌝 differences between the classic Mac OS and the current macOS was the addition of Aqua, a graphical user interface with 🌝 water-like elements, in the first major release of Mac OS X. Every window element, text, graphic, or widget is drawn 🌝 on-screen using spatial anti-aliasing technology.[148] ColorSync, a technology introduced many years before, was improved and built into the core drawing 🌝 engine, to provide color matching for printing and multimedia professionals.[149] Also, drop shadows were added around windows and isolated text 🌝 elements to provide a sense of depth. New interface elements were integrated, including sheets (dialog boxes attached to specific windows) 🌝 and drawers, which would slide out and provide options.
The use of soft edges, translucent colors, and pinstripes, similar to the 🌝 hardware design of the first iMacs, brought more texture and color to the user interface when compared to what Mac 🌝 OS 9 and Mac OS X Server 1.0's "Platinum" appearance had offered. According to Siracusa, the introduction of Aqua and 🌝 its departure from the then conventional look "hit like a ton of bricks."[150] Bruce Tognazzini (who founded the original Apple 🌝 Human Interface Group) said that the Aqua interface in Mac OS X 10.0 represented a step backwards in usability compared 🌝 with the original Mac OS interface.[151][152] Third-party developers started producing skins for customizable applications and other operating systems which mimicked 🌝 the Aqua appearance. To some extent, Apple has used the successful transition to this new design as leverage, at various 🌝 times threatening legal action against people who make or distribute software with an interface the company says is derived from 🌝 its copyrighted design.[153]
Apple has continued to change aspects of the macOS appearance and design, particularly with tweaks to the appearance 🌝 of windows and the menu bar. Since 2012, Apple has sold many of its Mac models with high-resolution Retina displays, 🌝 and macOS and its APIs have extensive support for resolution-independent development on supporting high-resolution displays. Reviewers have described Apple's support 🌝 for the technology as superior to that on Windows.[154][155][156]
The human interface guidelines published by Apple for macOS are followed by 🌝 many applications, giving them consistent user interface and keyboard shortcuts.[157] In addition, new services for applications are included, which include 🌝 spelling and grammar checkers, special characters palette, color picker, font chooser and dictionary; these global features are present in every 🌝 Cocoa application, adding consistency. The graphics system OpenGL composites windows onto the screen to allow hardware-accelerated drawing. This technology, introduced 🌝 in version 10.2, is called Quartz Extreme, a component of Quartz. Quartz's internal imaging model correlates well with the Portable 🌝 Document Format (PDF) imaging model, making it easy to output PDF to multiple devices.[149] As a side result, PDF viewing 🌝 and creating PDF documents from any application are built-in features.[158] Reflecting its popularity with design users, macOS also has system 🌝 support for a variety of professional video and image formats and includes an extensive pre-installed font library, featuring many prominent 🌝 brand-name designs.[159]
Components
The Finder is a file browser allowing quick access to all areas of the computer, which has been modified 🌝 throughout subsequent releases of macOS.[160][161] Quick Look has been part of the Finder since version 10.5. It allows for dynamic 🌝 previews of files, including videos and multi-page documents without opening any other applications. Spotlight, a file searching technology which has 🌝 been integrated into the Finder since version 10.4, allows rapid real-time searches of data files; mail messages; photos; and other 🌝 information based on item properties (metadata) or content.[162][163] macOS makes use of a Dock, which holds file and folder shortcuts 🌝 as well as minimized windows.
Apple added Exposé in version 10.3 (called Mission Control since version 10.7), a feature which includes 🌝 three functions to help accessibility between windows and desktop. Its functions are to instantly display all open windows as thumbnails 🌝 for easy navigation to different tasks, display all open windows as thumbnails from the current application, and hide all windows 🌝 to access the desktop.[164] FileVault is optional encryption of the user's files with the 128-bit Advanced Encryption Standard (AES-128).[165]
Features introduced 🌝 in version 10.4 include Automator, an application designed to create an automatic workflow for different tasks;[166] Dashboard, a full-screen group 🌝 of small applications called desktop widgets that can be called up and dismissed in one keystroke;[167] and Front Row, a 🌝 media viewer interface accessed by the Apple Remote.[168] Sync Services allows applications to access a centralized extensible database for various 🌝 elements of user data, including calendar and contact items. The operating system then managed conflicting edits and data consistency.[169]
All system 🌝 icons are scalable up to 512×512 pixels as of version 10.5 to accommodate various places where they appear in larger 🌝 size, including for example the Cover Flow view, a three-dimensional graphical user interface included with iTunes, the Finder, and other 🌝 Apple products for visually skimming through files and digital media libraries via cover artwork. That version also introduced Spaces, a 🌝 virtual desktop implementation which enables the user to have more than one desktop and display them in an Exposé-like interface;[170] 🌝 an automatic backup technology called Time Machine, which allows users to view and restore previous versions of files and application 🌝 data;[171] and Screen Sharing was built in for the first time.[172]
In more recent releases, Apple has developed support for emoji 🌝 characters by including the proprietary Apple Color Emoji font.[173][174] Apple has also connected macOS with social networks such as Twitter 🌝 and Facebook through the addition of share buttons for content such as pictures and text.[175] Apple has brought several applications 🌝 and features that originally debuted in iOS, its mobile operating system, to macOS in recent releases, notably the intelligent personal 🌝 assistant Siri, which was introduced in version 10.12 of macOS.[176][177]
Multilingual support
There are 39 system languages available in macOS for the 🌝 user at the moment of installation; the system language is used throughout the entire operating system environment.[178] Input methods for 🌝 typing in dozens of scripts can be chosen independently of the system language.[179] Recent updates have added increased support for 🌝 Chinese characters and interconnections with popular social networks in China.[180][181][182][183]
Updating methods
macOS can be updated using the Software Update settings pane 🌝 in System Settings or the softwareupdate command line utility. Until OS X 10.8 Mountain Lion, a separate Software Update application 🌝 performed this functionality. In Mountain Lion and later, this was merged into the Mac App Store application, although the underlying 🌝 update mechanism remains unchanged and is fundamentally different from the download mechanism used when purchasing an App Store application. In 🌝 macOS 10.14 Mojave, the updating function was moved again to the Software Update settings pane.
Most Macs receive six or seven 🌝 years of macOS updates. After a new major release of macOS, the previous two releases still receive occasional updates, but 🌝 many security vulnerabilities are only patched in the latest macOS release.[184]
Release history
Mac OS X versions were named after big cats, 🌝 with the exception of Mac OS X Server 1.0 and the original public beta, from Mac OS X 10.0 until 🌝 OS X 10.9 Mavericks, when Apple switched to using California locations. Prior to its release, version 10.0 was code named 🌝 internally at Apple as "Cheetah" , and Mac OS X 10.1 was code named internally as "Puma". After the immense 🌝 buzz surrounding Mac OS X 10.2, codenamed "Jaguar", Apple's product marketing began openly using the code names to promote the 🌝 operating system. Mac OS X 10.3 was marketed as "Panther", Mac OS X 10.4 as "Tiger", Mac OS X 10.5 🌝 as "Leopard", Mac OS X 10.6 as "Snow Leopard", Mac OS X 10.7 as "Lion", OS X 10.8 as "Mountain 🌝 Lion", and OS X 10.9 as "Mavericks".
"Panther", "Tiger" and "Leopard" are registered as trademarks of Apple,[185][186][187] but "Cheetah", "Puma" and 🌝 "Jaguar" have never been registered. Apple has also registered "Lynx" and "Cougar" as trademarks, though these were allowed to lapse.[188][189] 🌝 Computer retailer Tiger Direct sued Apple for its use of the name "Tiger". On May 16, 2005, a US federal 🌝 court in the Southern District of Florida ruled that Apple's use did not infringe on Tiger Direct's trademark.[190]
Mac OS X 🌝 Public Beta
On September 13, 2000, Apple released aR$29.95[191] "preview" version of Mac OS X, internally codenamed Kodiak, to gain feedback 🌝 from users.
The "PB", as it was known, marked the first public availability of the Aqua interface and Apple made many 🌝 changes to the UI based on customer feedback. Mac OS X Public Beta expired and ceased to function in Spring 🌝 2001.[192]
Mac OS X 10.0
Screenshot of OS X 10.0
On March 24, 2001, Apple released Mac OS X 10.0 (internally codenamed Cheetah).[193] 🌝 The initial version was slow,[194] incomplete,[195] and had very few applications available at launch, mostly from independent developers.[196] While many 🌝 critics suggested that the operating system was not ready for mainstream adoption, they recognized the importance of its initial launch 🌝 as a base on which to improve.[195] Simply releasing Mac OS X was received by the Macintosh community as a 🌝 great accomplishment,[195] for attempts to overhaul the Mac OS had been underway since 1996, and delayed by countless setbacks.
Mac OS 🌝 X 10.1
Later that year on September 25, 2001, Mac OS X 10.1 (internally codenamed Puma) was released. It featured increased 🌝 performance and provided missing features, such as DVD playback. Apple released 10.1 as a free upgrade CD for 10.0 users, 🌝 in addition to the US$129 boxed version for people running Mac OS 9. It was discovered that the upgrade CDs 🌝 were full install CDs that could be used with Mac OS 9 systems by removing a specific file; Apple later 🌝 re-released the CDs in an actual stripped-down format that did not facilitate installation on such systems.[197] On January 7, 2002, 🌝 Apple announced that Mac OS X was to be the default operating system for all Macintosh products by the end 🌝 of that month.[198]
Mac OS X 10.2 Jaguar
On August 23, 2002,[199] Apple followed up with Mac OS X 10.2 Jaguar, the 🌝 first release to use its code name as part of the branding.[200] It brought great raw performance improvements, a sleeker 🌝 look, and many powerful user-interface enhancements (over 150, according to Apple[201]), including Quartz Extreme for compositing graphics directly on an 🌝 ATI Radeon or Nvidia GeForce2 MX AGP-based video card with at least 16 MB of VRAM, a system-wide repository for 🌝 contact information in the new Address Book, and an instant messaging client named iChat.[202] The Happy Mac which had appeared 🌝 during the Mac OS startup sequence for almost 18 years was replaced with a large grey Apple logo with the 🌝 introduction of Mac OS X v10.2.[203]
Mac OS X 10.3 Panther
Mac OS X v10.3 Panther was released on October 24, 2003. 🌝 It significantly improved performance and incorporated the most extensive update yet to the user interface. Panther included as many or 🌝 more new features as Jaguar had the year before, including an updated Finder, incorporating a brushed-metal interface, Fast user switching, 🌝 Exposé (Window manager), FileVault, Safari, iChat AV (which added video conferencing features to iChat), improved Portable Document Format (PDF) rendering 🌝 and much greater Microsoft Windows interoperability.[204] Support for some early G3 computers such as "beige" Power Macs and "WallStreet" PowerBooks 🌝 was discontinued.[205]
Mac OS X 10.4 Tiger
Screenshot of Tiger
Mac OS X 10.4 Tiger was released on April 29, 2005. Apple stated 🌝 that Tiger contained more than 200 new features.[206] As with Panther, certain older machines were no longer supported; Tiger requires 🌝 a Mac with 256 MB and a built-in FireWire port.[121] Among the new features, Tiger introduced Spotlight, Dashboard, Smart Folders, 🌝 updated Mail program with Smart Mailboxes, QuickTime 7, Safari 2, Automator, VoiceOver, Core Image and Core Video. The initial release 🌝 of the Apple TV used a modified version of Tiger with a different graphical interface and fewer applications and services.[207] 🌝 On January 10, 2006, Apple released the first Intel-based Macs along with the 10.4.4 update to Tiger. This operating system 🌝 functioned identically on the PowerPC-based Macs and the new Intel-based machines, with the exception of the Intel release lacking support 🌝 for the Classic environment.[208]
Mac OS X 10.5 Leopard
Mac OS X 10.5 Leopard was released on October 26, 2007. It was 🌝 called by Apple "the largest update of Mac OS X". It brought more than 300 new features.[209] Leopard supports both 🌝 PowerPC- and Intel x86-based Macintosh computers; support for the G3 processor was dropped and the G4 processor required a minimum 🌝 clock rate of 867 MHz, and at least 512 MB of RAM to be installed. The single DVD works for 🌝 all supported Macs (including 64-bit machines). New features include a new look, an updated Finder, Time Machine, Spaces, Boot Camp 🌝 pre-installed,[210] full support for 64-bit applications (including graphical applications), new features in Mail and iChat, and a number of new 🌝 security features. Leopard is an Open Brand UNIX 03 registered product on the Intel platform. It was also the first 🌝 BSD-based OS to receive UNIX 03 certification.[211][212] Leopard dropped support for the Classic Environment and all Classic applications.[213] It was 🌝 the final version of Mac OS X to support the PowerPC architecture.[214]
Mac OS X 10.6 Snow Leopard
Mac OS X 10.6 🌝 Snow Leopard was released on August 28, 2009. Rather than delivering big changes to the appearance and end user functionality 🌝 like the previous releases of Mac OS X, Snow Leopard focused on "under the hood" changes, increasing the performance, efficiency, 🌝 and stability of the operating system. For most users, the most noticeable changes were: the disk space that the operating 🌝 system frees up after a clean install compared to Mac OS X 10.5 Leopard, a more responsive Finder rewritten in 🌝 Cocoa, faster Time Machine backups, more reliable and user-friendly disk ejects, a more powerful version of the Preview application, as 🌝 well as a faster Safari web browser. Snow Leopard only supported machines with Intel CPUs, required at least 1 GB 🌝 of RAM, and dropped default support for applications built for the PowerPC architecture (Rosetta could be installed as an additional 🌝 component to retain support for PowerPC-only applications).[215]
Snow Leopard also featured new 64-bit technology capable of supporting greater amounts of RAM, 🌝 improved support for multi-core processors through Grand Central Dispatch, and advanced GPU performance with OpenCL.[216]
The 10.6.6 update introduced support for 🌝 the Mac App Store, Apple's digital distribution platform for macOS applications.[217]
OS X Lion was announced at WWDC 2011 at Moscone 🌝 West.
OS X 10.7 Lion
OS X 10.7 Lion was released on July 20, 2011. It brought developments made in Apple's iOS, 🌝 such as an easily navigable display of installed applications called Launchpad and a greater use of multi-touch gestures, to the 🌝 Mac. This release removed Rosetta, making it incompatible with PowerPC applications.[142]
Changes made to the GUI include auto-hiding scrollbars that only 🌝 appear when they are used, and Mission Control which unifies Exposé, Spaces, Dashboard, and full-screen applications within a single interface.[218] 🌝 Apple also made changes to applications: they resume in the same state as they were before they were closed, similar 🌝 to iOS. Documents auto-save by default.[219]
OS X 10.8 Mountain Lion
OS X 10.8 Mountain Lion was released on July 25, 2012.[71] 🌝 Following the release of Lion the previous year, it was the first of the annual rather than two-yearly updates to 🌝 OS X (and later macOS), which also closely aligned with the annual iOS operating system updates. It incorporates some features 🌝 seen in iOS 5, which include Game Center, support for iMessage in the new Messages messaging application, and Reminders as 🌝 a to-do list app separate from iCal (which is renamed as Calendar, like the iOS app). It also includes support 🌝 for storing iWork documents in iCloud.[220] Notification Center, which makes its debut in Mountain Lion, is a desktop version similar 🌝 to the one in iOS 5.0 and higher. Application pop-ups are now concentrated on the corner of the screen, and 🌝 the Center itself is pulled from the right side of the screen. Mountain Lion also includes more Chinese features including 🌝 support for Baidu as an option for Safari search engine, QQ, 163 and 126 services for Mail, Contacts and Calendar, 🌝 Youku, Tudou and Sina Weibo are integrated into share sheets.[183]
Starting with Mountain Lion, Apple software updates (including the OS) are 🌝 distributed via the App Store.[221] This updating mechanism replaced the Apple Software Update utility.[222]
A screenshot of OS X Mavericks
OS X 🌝 10.9 Mavericks
OS X 10.9 Mavericks was released on October 22, 2013. It was a free upgrade to all users running 🌝 Snow Leopard or later with a 64-bit Intel processor.[223] Its changes include the addition of the previously iOS-only Maps and 🌝 iBooks applications, improvements to the Notification Center, enhancements to several applications, and many under-the-hood improvements.[224]
OS X 10.10 Yosemite
OS X 10.10 🌝 Yosemite was released on October 16, 2014. It features a redesigned user interface similar to that of iOS 7, intended 🌝 to feature a more minimal, text-based 'flat' design, with use of translucency effects and intensely saturated colors.[225] Apple's showcase new 🌝 feature in Yosemite is Handoff, which enables users with iPhones running iOS 8.1 or later to answer phone calls, receive 🌝 and send SMS messages, and complete unfinished iPhone emails on their Mac. As of OS X 10.10.3, Photos replaced iPhoto 🌝 and Aperture.[226]
OS X 10.11 El Capitan
Screenshot of El Capitan
OS X 10.11 El Capitan was released on September 30, 2024. Similar 🌝 to Mac OS X 10.6 Snow Leopard, Apple described this release as emphasizing "refinements to the Mac experience" and "improvements 🌝 to system performance".[227] Refinements include public transport built into the Maps application, GUI improvements to the Notes application, adopting San 🌝 Francisco as the system font for clearer legibility, and the introduction of System Integrity Protection.
The Metal API, first introduced in 🌝 iOS 8, was also included in this operating system for "all Macs since 2012".[228] According to Apple, Metal accelerates system-level 🌝 rendering by up to 50 percent, resulting in faster graphics performance for everyday apps. Metal also delivers up to 10 🌝 times faster draw call performance for more fluid experience in games and pro apps.[229]
macOS 10.12 Sierra
macOS 10.12 Sierra was released 🌝 to the public on September 20, 2024. New features include the addition of Siri, Optimized Storage, and updates to Photos, 🌝 Messages, and iTunes.[230][231]
macOS 10.13 High Sierra
macOS 10.13 High Sierra was released to the public on September 25, 2024.[232] Like OS 🌝 X El Capitan and OS X Mountain Lion, High Sierra is a refinement-based update having very few new features visible 🌝 to the user, including updates to Safari, Photos, and Mail, among other changes.[233]
The major change under the hood is the 🌝 switch to the Apple File System, optimized for the solid-state storage used in most new Mac computers.[234]
macOS 10.14 Mojave
macOS 10.14 🌝 Mojave was released on September 24, 2024.[53] The update introduced a system-wide dark mode and several new apps lifted from 🌝 iOS, such as Apple News. It was the first version to require a GPU that supports Metal. Mojave also changed 🌝 the system software update mechanism from the App Store (where it had been since OS X Mountain Lion) to a 🌝 new panel in System Preferences. App updates remain in the App Store.
macOS 10.15 Catalina
macOS 10.15 Catalina was released on October 🌝 7, 2024.[235] Updates included enhanced voice control, and bundled apps for music, video, and podcasts that together replace the functions 🌝 of iTunes, and the ability to use an iPad as an external monitor. Catalina officially dropped support for 32-bit applications.[236]
macOS 🌝 11 Big Sur
macOS Big Sur was announced during the WWDC keynote speech on June 22, 2024,[237] and it was made 🌝 available to the general public on November 12, 2024. This is the first time the major version number of the 🌝 operating system has been incremented since the Mac OS X Public Beta in 2000. It brings ARM support,[238] new icons, 🌝 and aesthetic user interface changes to the system.[239]
macOS 12 Monterey
macOS Monterey was announced during the WWDC keynote speech on June 🌝 7, 2024, and released on October 25, 2024, introducing Universal Control (which allows input devices to be used with multiple 🌝 devices simultaneously), Focus (which allows selectively limiting notifications and alerts depending on user-defined user/work modes), Shortcuts (a task automation framework 🌝 previously only available on iOS and iPadOS expected to replace Automator), a redesigned Safari Web browser, and updates and improvements 🌝 to FaceTime.[240]
macOS 13 Ventura
macOS Ventura was announced during the WWDC keynote speech on June 6, 2024[241] and released on October 🌝 24, 2024.[242] It came with the redesigned System Preferences to a more iOS-like settings, and now with the new Weather 🌝 and Clock app for Mac. Users can use an iPhone as a webcam for video conferencing.
macOS 14 Sonoma
macOS Sonoma was 🌝 announced during the WWDC keynote speech on June 5, 2024. It was released on September 26, 2024.[243]
Security
Apple publishes Apple Platform 🌝 Security documents to lay out the security protections built into macOS and Mac hardware.[244]
macOS supports additional hardware-based security features on 🌝 Apple silicon Macs:[245]
Write xor execute prevents some security vulnerabilities by making memory pages either writable or executable, but not both. 🌝 [245]
PCIe or Thunderbolt devices are prevented by IOMMUs from reading system memory that is not explicitly mapped to them, unlike 🌝 Intel-based Macs.[245][246]
macOS's optional Lockdown Mode enables additional protections, such as disabling just-in-time compilation for Safari's JavaScript engine, preventing some vulnerabilities.[247]
Only 🌝 the latest major release of macOS (currently macOS Sonoma) receives patches for all known security vulnerabilities. The previous two releases 🌝 receive some security updates, but not for all vulnerabilities known to Apple. In 2024, Apple fixed a critical privilege escalation 🌝 vulnerability in macOS Big Sur, but a fix remained unavailable for the previous release, macOS Catalina, for 234 days, until 🌝 Apple was informed that the vulnerability was being used to infect the computers of people who visited Hong Kong pro-democracy 🌝 websites.[248][249]
macOS Ventura added support for Rapid Security Response (RSR) updates. These smaller updates may require a reboot, but take less 🌝 than a minute to install.[250][251] In an analysis, Hackintosh developer Mykola Grymalyuk noted that RSR updates can only fix userland 🌝 vulunerability, and cannot patch the macOS kernel.[252]
Malware and spyware
In its earlier years, Mac OS X enjoyed a near-absence of the 🌝 types of malware and spyware that have affected Microsoft Windows users.[253][254][255] macOS has a smaller usage share compared to Windows.[256] 🌝 Worms, as well as potential vulnerabilities, were noted in 2006, which led some industry analysts and anti-virus companies to issue 🌝 warnings that Apple's Mac OS X is not immune to malware.[257] Increasing market share coincided with additional reports of a 🌝 variety of attacks.[258] In early 2011, Mac OS X experienced a large increase in malware attacks,[259] and malware such as 🌝 Mac Defender, MacProtector, and MacGuard was seen as an increasing problem for Mac users. At first, the malware installer required 🌝 the user to enter the administrative password, but later versions installed without user input.[260] Initially, Apple support staff were instructed 🌝 not to assist in the removal of the malware or admit the existence of the malware issue, but as the 🌝 malware spread, a support document was issued. Apple announced an OS X update to fix the problem. An estimated 100,000 🌝 users were affected.[261][262] Apple releases security updates for macOS regularly,[263] as well as signature files containing malware signatures for Xprotect, 🌝 an anti-malware feature part of File Quarantine present since Mac OS X Snow Leopard.[264]
Reception
Usage share
As of January 2024 , macOS 🌝 is the second-most widely used general-purpose desktop operating system used on the World Wide Web following Microsoft Windows, with a 🌝 15.33% usage share according to statistics compiled by Statcounter GlobalStats.[265]
Promotion
As a device company, Apple has mostly promoted macOS to sell 🌝 Macs, with promotion of macOS updates focused on existing users, promotion at Apple Store and other retail partners, or through 🌝 events for developers. In larger scale advertising campaigns, Apple specifically promoted macOS as better for handling media and other home-user 🌝 applications, and comparing Mac OS X (especially versions Tiger and Leopard) with the heavy criticism Microsoft received for the long-awaited 🌝 Windows Vista operating system.[266][267]
See also