1המורשת של מה שיהפוך ל-macOS

המורשת של מה שיהפוך ל-macOS מקורה ב-NeXT, חברה שהוקמה על ידי סטיב ג'ובס בעקבות עזיבתו את אפל ב-1985.

2מערכת NeXTSTEP דמוית ה-Unix

מערכת ההפעלה NeXTSTEP דמוית ה-Unix פותחה והושקה בשנת 1989. הליבה של NeXTSTEP מבוססת על ליבת Mach, שפותחה במקור באוניברסיטת קרנגי מלון, עם שכבות ליבה נוספות וקוד מרחב משתמש ברמה נמוכה הנגזר מחלקים של BSD. ממשק המשתמש הגרפי שלה נבנה על גבי ערכת כלים גרפית מונחית עצמים תוך שימוש בשפת התכנות Objective-C.

3אפל רוכשת את NeXT

לאורך תחילת שנות ה-90, אפל ניסתה ליצור מערכת הפעלה "מהדור הבא" שתחליף את ה-Mac OS הקלאסית שלה באמצעות פרויקטים כמו Taligent, Copland ו-Gershwin, אך כולם ננטשו בסופו של דבר. הדבר הוביל את אפל לרכוש את NeXT ב-1996, מה שאפשר ל-NeXTSTEP, שנקראה אז OPENSTEP, לשמש כבסיס למערכת ההפעלה מהדור הבא של אפל. רכישה זו הובילה גם לחזרתו של סטיב ג'ובס לאפל כמנכ"ל זמני, ולאחר מכן כמנכ"ל קבוע, כשהוא מוביל את הפיכתה של OPENSTEP הידידותית למתכנתים למערכת שתאומץ על ידי שוק היעד העיקרי של אפל: משתמשים ביתיים ואנשי מקצוע יצירתיים. שם הקוד הראשוני של הפרויקט היה "Rhapsody" ולאחר מכן הוא נקרא רשמית Mac OS X.

4מספר גרסאות חדשות של Mac OS X

אפל פיתחה במהירות מספר גרסאות חדשות של Mac OS X. הסקירה של סירקוזה לגרסה 10.3, Panther, ציינה: "זה מוזר לעבור משנים של אי-ודאות ומוצרי רפאים לאספקה שנתית קבועה של גרסאות מערכת הפעלה חדשות ומשמעותיות". גרסה 10.4, Tiger, על פי הדיווחים הדהימה את בכירי מיקרוסופט בכך שהציעה מספר תכונות, כגון חיפוש קבצים מהיר ועיבוד גרפי משופר, שמיקרוסופט נאבקה במשך מספר שנים להוסיף ל-Windows עם ביצועים מקובלים.

5השקת Mac OS X

גרסת הצרכנים של Mac OS X הושקה בשנת 2001 עם Mac OS X 10.0. הביקורות היו מעורבות, עם שבחים נרחבים על ממשק ה-Aqua המתוחכם והמבריק שלה, אך ביקורת על ביצועים איטיים. כאשר הפופולריות של אפל הייתה בשפל, יצרניות של מספר יישומי Mac קלאסיים כגון FrameMaker ו-PageMaker סירבו לפתח גרסאות חדשות של התוכנות שלהן עבור Mac OS X. בעל הטור ב-Ars Technica, ג'ון סירקוזה, שסקר כל גרסה עיקרית של OS X עד 10.10, תיאר את הגרסאות המוקדמות במבט לאחור כ"איטיות להחריד, דלות בתכונות" ואת Aqua כ"איטית באופן בלתי נסבל וזללנית משאבים עצומה".

6MacOS X

Mac OS X הוצגה במקור כגרסה העיקרית העשירית של מערכת ההפעלה של אפל למחשבי מקינטוש; גרסאות נוכחיות של macOS שומרות על מספר הגרסה העיקרי "10". מערכות הפעלה קודמות של מקינטוש (גרסאות של ה-Mac OS הקלאסי) נקראו באמצעות ספרות ערביות, כמו Mac OS 8 ו-Mac OS 9. האות "X" בשמה של Mac OS X מתייחסת למספר 10, ספרה רומית, ואפל הצהירה שיש להגות אותה כ-"ten" (עשר) בהקשר זה. עם זאת, נהוג להגות אותה גם כמו האות "X".

7מחשבי ה-Mac הראשונים מבוססי אינטל

בשנת 2005, מחשבי ה-Mac הראשונים מבוססי אינטל השתמשו בגרסה מיוחדת של Mac OS X 10.4 Tiger.

8השקת האייפון

התפתחות מרכזית עבור המערכת הייתה ההכרזה וההשקה של ה-iPhone החל משנת 2007. בעוד שנגני המדיה iPod הקודמים של אפל השתמשו במערכת הפעלה מינימלית, ה-iPhone השתמש במערכת הפעלה המבוססת על Mac OS X, שתיקרא מאוחר יותר "iPhone OS" ולאחר מכן iOS. ההשקה בו-זמנית של שתי מערכות הפעלה המבוססות על אותן תשתית יצרה מתח באפל, שציינה כי ה-iPhone אילץ אותה לעכב את Mac OS X 10.5 Leopard. עם זאת, לאחר שאפל פתחה את ה-iPhone למפתחים חיצוניים, ההצלחה המסחרית שלו משכה תשומת לב ל-Mac OS X, כאשר מפתחי תוכנה רבים ל-iPhone גילו עניין בפיתוח ל-Mac.

9השקת Mac OS X 10.5 Leopard

בשנת 2007, Mac OS X 10.5 Leopard היה המהדורה היחידה עם רכיבים בינאריים אוניברסליים, המאפשרים התקנה הן על מחשבי Mac מבוססי Intel והן על מחשבי Mac נבחרים מבוססי PowerPC. זוהי גם המהדורה האחרונה עם תמיכה ב-PowerPC Mac. Mac OS X 10.6 Snow Leopard הייתה הגרסה הראשונה של OS X שנבנתה אך ורק עבור מחשבי Mac מבוססי Intel, והמהדורה האחרונה עם תמיכה ב-Intel Mac של 32 סיביות. השם נועד לסמן את מעמדה כאיטרציה של Leopard, תוך התמקדות בשיפורים טכניים וביצועים ולא בתכונות המיועדות למשתמש; ואכן, היא שווקה במפורש למפתחים כגרסה 'ללא תכונות חדשות'. מאז השקתה, מספר מהדורות של OS X או macOS (כלומר OS X Mountain Lion, OS X El Capitan ו-macOS High Sierra) עוקבות אחר דפוס זה, עם שם הנגזר מקודמתה, בדומה ל'מודל הטיק-טוק' שבו משתמשת אינטל.

10סקוט פורסטול

אפל פיטרה את ראש פיתוח ה-OS X, סקוט פורסטול, והעיצוב השתנה לכיוון מינימליסטי יותר.

11OS X 10.8 Mountain Lion

בשנת 2012, עם השקת OS X 10.8 Mountain Lion, קוצר שם המערכת מ-Mac OS X ל-OS X.

12עדכון שנתי

החל משנת 2012, המערכת עברה ללוח זמנים של עדכונים שנתיים בדומה ל-iOS.

13ביטול דמי השדרוג

אפל גם הפחיתה בהתמדה את עלות העדכונים החל מ-Snow Leopard ואילך, לפני שביטלה לחלוטין את דמי השדרוג החל משנת 2013. עיתונאים ומפתחי תוכנה צד-שלישי מסוימים הציעו שהחלטה זו, בעוד שהיא מאפשרת שחרור מהיר יותר של תכונות, משמעותה פחות הזדמנות להתמקד ביציבות, כאשר אף גרסה של OS X אינה מומלצת למשתמשים הדורשים יציבות וביצועים מעל תכונות חדשות.

14iOS 7

עיצוב ממשק המשתמש החדש של אפל, המשתמש ברוויית צבעים עמוקה, כפתורי טקסט בלבד וממשק מינימליסטי ו'שטוח', הוצג לראשונה עם iOS 7 בשנת 2013.

15OS X 10.9 Mavericks

כאשר מהנדסי OS X עבדו לפי הדיווחים על iOS 7, הגרסה ששוחררה ב-2013, OS X 10.9 Mavericks, הייתה מעין גרסת מעבר, שבה הוסר חלק מהעיצוב הסקאומורפי, בעוד שרוב הממשק הכללי של Mavericks נותר ללא שינוי.

16OS X 10.10 Yosemite

הגרסה הבאה, OS X 10.10 Yosemite, אימצה עיצוב הדומה ל-iOS 7 אך עם מורכבות גדולה יותר המתאימה לממשק הנשלט באמצעות עכבר.

17OS X 10.11 El Capitan

העדכון של אפל לשנת 2015, OS X 10.11 El Capitan, הוכרז ככזה שמתמקד באופן ספציפי בשיפורי יציבות וביצועים.

18MacOS 10.12 Sierra

בשנת 2016, עם שחרור macOS 10.12 Sierra, שונה השם מ-OS X ל-macOS כדי ליישר קו עם המיתוג של מערכות ההפעלה העיקריות האחרות של אפל: iOS, watchOS ו-tvOS. התכונות העיקריות של macOS 10.12 Sierra הן הצגת Siri ב-macOS, אחסון מותאם (Optimized Storage), שיפורים ביישומים כלולים, ואינטגרציה גדולה יותר עם ה-iPhone וה-Apple Watch של אפל. מערכת הקבצים של אפל (APFS) הוכרזה בכנס המפתחים העולמי של אפל בשנת 2016 כתחליף ל-HFS+, מערכת קבצים שספגה ביקורת רבה.

19MacOS 10.13 High Sierra

אפל הציגה את macOS 10.13 High Sierra בכנס המפתחים העולמי של 2017, לפני ששחררה אותה מאוחר יותר באותה שנה. בעת הרצה על כונני מצב מוצק (SSD), היא משתמשת ב-APFS במקום ב-HFS+.

20MacOS 10.14 Mojave

היורשת של macOS 10.13 High Sierra, ה-macOS 10.14 Mojave, שוחררה בשנת 2018, והוסיפה אפשרות לממשק משתמש כהה והגדרת טפט דינמי.

21MacOS 10.15 Catalina

ה-macOS 10.14 Mojave הוחלפה על ידי macOS 10.15 Catalina בשנת 2019, שמחליפה את iTunes באפליקציות נפרדות עבור סוגים שונים של מדיה, ומציגה את מערכת Catalyst להעברת אפליקציות iOS.