1میراث آنچه که به macOS تبدیل شد

میراث آنچه که به macOS تبدیل شد، از شرکت NeXT سرچشمه گرفت؛ شرکتی که استیو جابز پس از ترک اپل در سال ۱۹۸۵ تأسیس کرد.

2سیستم‌عامل NeXTSTEP مبتنی بر یونیکس

سیستم‌عامل NeXTSTEP که مبتنی بر یونیکس بود، در سال ۱۹۸۹ توسعه و سپس عرضه شد. هسته NeXTSTEP بر پایه هسته Mach است که در ابتدا در دانشگاه کارنگی ملون توسعه یافته بود، و با لایه‌های هسته اضافی و کدهای فضای کاربری سطح پایین که از بخش‌هایی از BSD مشتق شده بودند، تکمیل شد. رابط کاربری گرافیکی آن بر روی یک جعبه‌ابزار GUI شیءگرا با استفاده از زبان برنامه‌نویسی Objective-C ساخته شده بود.

3خرید NeXT توسط اپل

در طول اوایل دهه ۱۹۹۰، اپل تلاش کرد تا یک سیستم‌عامل «نسل بعدی» برای جایگزینی سیستم‌عامل کلاسیک مک خود از طریق پروژه‌های Taligent، Copland و Gershwin ایجاد کند، اما همه آن‌ها در نهایت رها شدند. این امر باعث شد اپل در سال ۱۹۹۶ شرکت NeXT را خریداری کند و به NeXTSTEP (که در آن زمان OPENSTEP نامیده می‌شد) اجازه دهد تا به عنوان پایه سیستم‌عامل نسل بعدی اپل عمل کند. این خرید همچنین منجر به بازگشت استیو جابز به اپل به عنوان مدیرعامل موقت و سپس دائمی شد که تحول OPENSTEPِ برنامه‌نویس‌پسند را به سیستمی که توسط بازار اصلی کاربران خانگی و متخصصان خلاق اپل پذیرفته شود، هدایت کرد. این پروژه ابتدا با نام رمز «Rhapsody» و سپس رسماً با نام Mac OS X شناخته شد.

4چندین نسخه جدید از Mac OS X

اپل به سرعت چندین نسخه جدید از Mac OS X را توسعه داد. بررسی سیراکوسا از نسخه ۱۰.۳، یعنی Panther، اشاره کرد: «عجیب است که از سال‌ها بلاتکلیفی و نرم‌افزارهای خیالی (vaporware) به عرضه سالانه و پیوسته نسخه‌های جدید سیستم‌عامل رسیده‌ایم.» نسخه ۱۰.۴، یعنی Tiger، ظاهراً مدیران مایکروسافت را با ارائه ویژگی‌هایی مانند جستجوی سریع فایل و پردازش گرافیکی بهبودیافته که مایکروسافت سال‌ها برای افزودن آن‌ها به ویندوز با عملکرد قابل قبول تلاش کرده بود، شوکه کرد.

5عرضه Mac OS X

نسخه مصرف‌کننده Mac OS X در سال ۲۰۰۱ با Mac OS X 10.0 عرضه شد. نقدها متفاوت بود؛ تحسین‌های گسترده‌ای برای رابط کاربری پیچیده و براق Aqua وجود داشت، اما به دلیل عملکرد کند مورد انتقاد قرار گرفت. با کاهش محبوبیت اپل، سازندگان چندین برنامه کلاسیک مک مانند FrameMaker و PageMaker از توسعه نسخه‌های جدید نرم‌افزار خود برای Mac OS X خودداری کردند. جان سیراکوسا، ستون‌نویس Ars Technica که تمام نسخه‌های اصلی OS X تا ۱۰.۱۰ را بررسی کرد، نسخه‌های اولیه را در نگاهی به گذشته به عنوان «بسیار کند و کم‌امکانات» و Aqua را «به‌طور غیرقابل تحملی کند و مصرف‌کننده عظیم منابع» توصیف کرد.

6MacOS X

Mac OS X در ابتدا به عنوان دهمین نسخه اصلی سیستم‌عامل اپل برای رایانه‌های مکینتاش معرفی شد؛ نسخه‌های فعلی macOS همچنان شماره نسخه اصلی «۱۰» را حفظ کرده‌اند. سیستم‌عامل‌های قبلی مکینتاش (نسخه‌های کلاسیک Mac OS) با استفاده از اعداد عربی نام‌گذاری می‌شدند، مانند Mac OS 8 و Mac OS 9. حرف «X» در نام Mac OS X به عدد ۱۰ اشاره دارد که یک عدد رومی است و اپل اعلام کرده که در این زمینه باید «تن» (ده) تلفظ شود. با این حال، معمولاً به صورت حرف «ایکس» نیز تلفظ می‌شود.

7اولین مک‌های اینتلی

در سال ۲۰۰۵، اولین مک‌های اینتلی عرضه شدند که از نسخه تخصصی Mac OS X 10.4 Tiger استفاده می‌کردند.

8عرضه آیفون

یک پیشرفت کلیدی برای این سیستم، معرفی و عرضه آیفون از سال ۲۰۰۷ به بعد بود. در حالی که پخش‌کننده‌های رسانه‌ای iPod قبلی اپل از یک سیستم‌عامل حداقلی استفاده می‌کردند، آیفون از سیستم‌عاملی مبتنی بر Mac OS X استفاده می‌کرد که بعداً «iPhone OS» و سپس iOS نامیده شد. عرضه همزمان دو سیستم‌عامل مبتنی بر چارچوب‌های یکسان، فشاری بر اپل وارد کرد که باعث شد اپل عرضه Mac OS X 10.5 Leopard را به تعویق بیندازد. با این حال، پس از اینکه اپل آیفون را به روی توسعه‌دهندگان شخص ثالث باز کرد، موفقیت تجاری آن توجه‌ها را به Mac OS X جلب کرد و بسیاری از توسعه‌دهندگان نرم‌افزار آیفون به توسعه برای مک علاقه‌مند شدند.

9عرضه Mac OS X 10.5 Leopard

در سال ۲۰۰۷، Mac OS X 10.5 Leopard تنها نسخه‌ای بود که دارای اجزای باینری جهانی (universal binary) بود و امکان نصب بر روی هر دو مک‌های اینتلی و برخی از مک‌های PowerPC را فراهم می‌کرد. این همچنین آخرین نسخه‌ای است که از PowerPC Mac پشتیبانی می‌کند. Mac OS X 10.6 Snow Leopard اولین نسخه از OS X بود که منحصراً برای مک‌های اینتلی ساخته شد و آخرین نسخه‌ای بود که از مک‌های اینتلی ۳۲ بیتی پشتیبانی می‌کرد. نام آن به منظور نشان دادن وضعیتش به عنوان تکراری از Leopard بود که به جای ویژگی‌های کاربرپسند، بر بهبودهای فنی و عملکردی تمرکز داشت؛ در واقع، به صراحت برای توسعه‌دهندگان به عنوان نسخه‌ای «بدون ویژگی جدید» معرفی شد. از زمان عرضه آن، چندین نسخه OS X یا macOS (یعنی OS X Mountain Lion، OS X El Capitan و macOS High Sierra) از این الگو پیروی کردند و نامی مشتق شده از نسخه قبلی خود داشتند، مشابه «مدل تیک-تاک» که توسط اینتل استفاده می‌شود.

10اسکات فورستال

اپل رئیس توسعه OS X، اسکات فورستال، را برکنار کرد و طراحی به سمت جهت‌گیری مینیمال‌تری تغییر یافت.

11OS X 10.8 Mountain Lion

در سال ۲۰۱۲، با عرضه OS X 10.8 Mountain Lion، نام سیستم از Mac OS X به OS X کوتاه شد.

12انتشار به‌روزرسانی سالانه

از سال ۲۰۱۲ به بعد، این سیستم به برنامه انتشار سالانه مشابه iOS تغییر جهت داده است.

13حذف هزینه‌های ارتقا

اپل همچنین از زمان Snow Leopard به بعد، هزینه به‌روزرسانی‌ها را به طور پیوسته کاهش داد و از سال ۲۰۱۳ به بعد هزینه‌های ارتقا را به طور کامل حذف کرد. برخی از روزنامه‌نگاران و توسعه‌دهندگان نرم‌افزار شخص ثالث پیشنهاد کرده‌اند که این تصمیم، در حالی که امکان انتشار سریع‌تر ویژگی‌ها را فراهم می‌کند، به معنای فرصت کمتر برای تمرکز بر پایداری است، به طوری که هیچ نسخه‌ای از OS X برای کاربرانی که به پایداری و عملکرد بیش از ویژگی‌های جدید نیاز دارند، توصیه نمی‌شود.

14iOS 7

طراحی رابط کاربری جدید اپل، با استفاده از اشباع رنگ عمیق، دکمه‌های فقط متنی و یک رابط کاربری مینیمال و «تخت»، با iOS 7 در سال ۲۰۱۳ معرفی شد.

15OS X 10.9 Mavericks

با توجه به اینکه مهندسان OS X طبق گزارش‌ها روی iOS 7 کار می‌کردند، نسخه‌ای که در سال ۲۰۱۳ منتشر شد، یعنی OS X 10.9 Mavericks، تا حدودی یک نسخه انتقالی بود که در آن بخشی از طراحی اسکیومورفیک حذف شد، در حالی که بیشتر رابط کاربری کلی Mavericks بدون تغییر باقی ماند.

16OS X 10.10 Yosemite

نسخه بعدی، OS X 10.10 Yosemite، طراحی مشابهی با iOS 7 اتخاذ کرد، اما با پیچیدگی بیشتری که برای رابط کاربری کنترل‌شده با ماوس مناسب بود.

17OS X 10.11 El Capitan

به‌روزرسانی سال ۲۰۱۵ اپل، OS X 10.11 El Capitan، با تمرکز ویژه بر بهبود پایداری و عملکرد معرفی شد.

18MacOS 10.12 Sierra

در سال ۲۰۱۶، با انتشار macOS 10.12 Sierra، نام سیستم‌عامل از OS X به macOS تغییر یافت تا با برندینگ سایر سیستم‌عامل‌های اصلی اپل یعنی iOS، watchOS و tvOS همسو شود. ویژگی‌های اصلی macOS 10.12 Sierra شامل معرفی Siri به macOS، فضای ذخیره‌سازی بهینه (Optimized Storage)، بهبود برنامه‌های موجود و ادغام بیشتر با آیفون و اپل واچ است. سیستم فایل اپل (APFS) در کنفرانس جهانی توسعه‌دهندگان اپل در سال ۲۰۱۶ به عنوان جایگزینی برای HFS+ که سیستم فایلی بسیار مورد انتقاد بود، معرفی شد.

19MacOS 10.13 High Sierra

اپل پیش‌نمایش macOS 10.13 High Sierra را در کنفرانس جهانی توسعه‌دهندگان سال ۲۰۱۷ ارائه کرد و اواخر همان سال آن را منتشر نمود. این نسخه هنگام اجرا روی درایوهای حالت جامد (SSD)، به جای HFS+ از APFS استفاده می‌کند.

20MacOS 10.14 Mojave

جانشین macOS 10.13 High Sierra، یعنی macOS 10.14 Mojave، در سال ۲۰۱۸ منتشر شد که یک گزینه رابط کاربری تیره و تنظیمات تصویر زمینه پویا را به آن اضافه کرد.

21MacOS 10.15 Catalina

macOS 10.14 Mojave در سال ۲۰۱۹ با macOS 10.15 Catalina جایگزین شد که iTunes را با برنامه‌های جداگانه برای انواع مختلف رسانه‌ها جایگزین کرد و سیستم Catalyst را برای انتقال برنامه‌های iOS معرفی نمود.