עיקרי תפוח עץ Mac OS X: מעשה ייאוש שיצר את הבסיס למק המודרני
תפוח עץ

Mac OS X: מעשה ייאוש שיצר את הבסיס למק המודרני

וזה גם החזיר את סטיב ג'ובס.על ידיג'ייסון סנל 24 במרץ 2021, 2:00 לפנות בוקר PDT IDG

כדי להבין את הייאוש שחשה אפל באמצע שנות התשעים עד סוף המאה הקודמת, אל תסתכל רחוק יותר חולצת טריקו אחת מסוימת . בחזית הייתה ספרה תלת-ממדית שעברה שמונה. בצד האחורי, המילים Hands-On Experience והלוגו של Mac OS 8.



בכנס המפתחים העולמי של אפל ביוני 1996, רבים מאיתנו זכו לחוות את העתיד של ה-Mac בפעם הראשונה. קיבלנו את החולצה לנסיעת מבחן של מערכת ההפעלה החדשה של אפל, כזו שהחליפה את מערכת ההפעלה ה-Mac OS הקלאסית המיושנת להחריד במשהו שיכול להתחרות במיקרוסופט. מערכת ההפעלה קיבלה את הכינוי Copland והיא מעולם לא נשלחה. חולצות ה-Hands-On Experience והספר הנלווה, Mac OS 8 Revealed, היו טובים כמו שהם היו עומדים להיות אי פעם.

עם הגב אל הקיר ופיתוח התוכנה הפנימי שלה נכשל, אפל נותרה עם מהלכי ייאוש בלבד. למרבה המזל, זה היה טוב, והביא ל-Mac OS X 10.0, שנשלח לפני 20 שנה השבוע.





Mac OS קלאסי נאלץ למות

Classic Mac OS - מערכת ההפעלה של Mac לפני OS X - נבנתה על בסיס רעוע. עד כמה שה-Mac המקורי היה מהפכני, זה היה גם פרויקט משנות ה-80 המוקדמות שלא הציע כל מיני תכונות שיהפכו להיות שגרתיות עד סוף שנות ה-90.

מערכת ההפעלה הזו תוכננה במקור כך שתתאים לטביעת זיכרון קטנה ולהפעיל אפליקציה אחת בכל פעם. מערכת ריבוי המשימות שלו הייתה בעייתית; לחיצה על פריט בשורת התפריטים והחזקת לחצן העכבר לחוץ תפסיק למעשה את כל המחשב מלפעול. מערכת ניהול הזיכרון שלה הייתה פרימיטיבית. אפל הייתה צריכה ליצור משהו חדש, מערכת מהירה ויציבה יותר שתוכל לעמוד בקצב של מיקרוסופט, שהגיעה לאפל עם שיפורי ממשק המשתמש של Windows 95 והבסיס המודרני של מערכת ההפעלה Windows NT.



מהי שיחה מושתקת באייפון

שם נכנסה החולצה לתמונה. קופלנד נועדה להיות Mac OS 8, והיא הייתה אמורה להישלח באמצע 1996. היא הייתה אמורה להציע ריבוי משימות מונעות, זיכרון מוגן, ממשק משתמש שעוצב מחדש עם מספר נושאים , חיפוש מושכל, תמיכה רחבה ב-OpenDoc (אם אתה לא יודע, אל תשאל), ועוד הרבה. תאריך הספינה ירד לאמצע 1997, וכמה מהמאפיינים היותר שאפתניים של קופלנד נדחקו עוד יותר למערכת OS 9 תיאורטית בשם גרשווין. ואז, כמה חודשים אחרי שאפל חילקה את החולצות האלה, היא הרגה את כל הפרויקט.

קובץ 2015 taxes h&r block
חולצת טריקו של Mac OS 8 Copland

העתק של חולצת הטי של Mac OS 8 Copland שניתנה למשתתפי WWDC נבחרים ב-1996.

ד'ר קווין פרסל (דרך טוויטר)

מה שנשלח במקום כ-Mac OS 8 בקיץ 1997 היה גרסה של ה-Mac OS הקלאסי, לבושה בבגדי קופלנד. טכנולוגיית החיפוש המתקדמת, מערכת הקבצים המחודשת, ריבוי המשימות המחודשת והגנת הזיכרון לא נמצאו בשום מקום. למרות שהוא הציע כמה שיפורים ביחס למערכת 7, Mac OS 8 לא עשה דבר כדי לפתור את בעיית מערכת ההפעלה הגדולה יותר של אפל.

קניות לעתיד

ברגע משפיל להפליא עבור אפל, החברה החלה לחפש חברה ממנה תוכל לקנות או להעניק רישיון למערכת הפעלה או, לפחות, להשתמש כבסיס לגרסה חדשה של Mac OS. הנהלת החברה, בראשות המנכ'ל גיל אמליו וה-CTO אלן הנקוק, הגיעה בבירור למסקנה שאפל עצמה לא מסוגלת לבנות את הדור הבא של Mac OS.

למרות שהושלכו הרבה רעיונות פראיים (בניית Mac OS על גבי ליבת Windows NT של מיקרוסופט ובנייה מחדש של הפלטפורמה באמצעות Java היו שניים מהם), שתי היעדים הברורים ביותר היו חברות קטנות עם מערכות הפעלה עם התכונות המודרניות שאפל רצתה ביותר . שניהם נוהלו, אולי באופן לא מפתיע, על ידי בכירים לשעבר של אפל.

בפינה אחת היה Be, Inc. , מופעל ע'י ז'אן לואי גאסה . Be פיתחה ממשק גרפי חדש ומודרני מאפס, והוא רץ על אותם שבבי PowerPC שאפל השתמשה בהם באותה תקופה. אתה יכול אפילו לאתחל מ-Mac OS לתוך BeOS בדגמי Power Mac מסוימים. BeOS הייתה מדהימה, מהירה והציעה יכולות חיפוש מתקדמות שהקדימו בהרבה את זמנה. האחריות הגדולה ביותר שלו הייתה שהוא לא גמור, כך שאם אפל הייתה קונה אותו, צפויה לה כמות עצומה של פיתוח.

כיצד להשתמש בקוד אימות Apple ID

עסקת NeXT לא רק העניקה לאפל מערכת הפעלה מודרנית של מק, היא החזירה את סטיב ג'ובס לאפל.

זְמַן

בפינה השנייה היה הַבָּא , נוסדה על ידי סטיב ג'ובס . למרות שאולי קצת פחות מתקדמת מ-BeOS, NextStep הייתה חבילה שלמה יותר, והיה לה גם את הגורם של סטיב ג'ובס. אמליו והנקוק כנראה השתכנעו, ותיווכו בסכום של 400 מיליון דולר עִסקָה לקנות את NeXT ולהחזיר את ג'ובס לאפל בתפקיד מייעץ.

אתה יודע מה קרה בסופו של דבר לג'ובס. הוא היה יועץ שהפך לחבר דירקטוריון שהפך למנכ'ל הזמני שהפך בסופו של דבר את אפל לאחת החברות הגדולות והנחשבות בעולם עד מותו ב-2011.

מה שאולי לא ידעתם הוא ש-NextStep, אותה מערכת הפעלה שהגיעה בעסקה, הייתה בעצם הליבה של Mac OS X. החלטות התוכנה שהתקבלו ב-NeXT בשנות ה-90 מהדהדות עד היום, בקוד שפועל לא רק על Mac, אבל בכל המכשירים של אפל - אייפון, אייפד, אפל ווטש ו-Apple TV.

ipad pro (השוואת גודל 2020)

הדרך הארוכה ל-OS X

אפל קנתה את NeXT בדצמבר 1996. Mac OS X 10.0 נשלח במרץ 2001. ככל שהייתה NextStep חזקה ומתוחכמת, היא לקחה את ארגון התוכנה החדש של אפל - בראשות NeXT's אבי טבניאן -יותר מארבע שנים מהרכישה לגרסה שהושלמה של Mac OS X. (ולעצור את השעון לפני 20 שנה השבוע זה כנראה לא הוגן. הייתי מסמן את סוף המעבר של Mac OS X באפריל 2002, כאשר סטיב ג'ובס ערך הלוויה עבור Mac OS 9 כי OS X סוף סוף הייתה מספיק טובה .)

מה לקח כל כך הרבה זמן? היה צורך לשפץ את ממשק ה-NeXT כדי להידמות ל-Mac OS כדי להכניס את משתמשי ה-Mac למערכת ההפעלה החדשה. זה היה תחום שבו Mac OS באמת ניצחה את היום. עם כל מהדורת תצוגה מקדימה רצופה, ההשפעה של NeXT נעלמה. אולי מורשת הממשק הגדולה ביותר שלו ב-macOS כיום היא ה-Dock, שמעולם לא היה קיים לפני OS X.

macOS Big Sur Dock

המורשת הגדולה ביותר של NeXT נמצאת היום בכל Mac: ה-Dock.

תפוח עץ

היו גם כמה התחלות שווא, כולל Rhapsody ו-Mac OS X Server, הכלאות מוזרות של NextStep ו-Mac OS שלא הבינו את זה כמו שצריך. אפל הבינה שהיא לא יכולה פשוט לשלוח את סביבת פיתוח האפליקציות של NeXT, ה-Yellow Box - האב הקדמון של הקקאו של אפל של ימינו - ולצפות מהמפתחים של כל אפליקציות ה-Mac לשכתב לחלוטין את התוכנה שלהם לפלטפורמה חדשה.

במקום זאת, אפל נאלצה ליצור עוגת שכבות של מערכת הפעלה, כאשר Yellow Box (שאפשרה למפתחי NextStep כמו The Omni Group להפוך למפתחי Mac בתחילת דרכם) חיה לצד Blue Box, גרסה מודרנית של סביבת יישומי Mac OS הקיימת. על ידי יצירת Carbon, קבוצה של ממשקים מודרניים בסגנון Mac, מפתחי Mac יכולים לשנות את האפליקציות הקיימות שלהם כך שיפעלו ב-Mac OS X, במקום צורך לשכתב אותם.

כיצד למחוק כונן הבזק ב-Mac

וכמובן, הייתה קלאסיקה, גרסה וירטואלית של מערכת ההפעלה המקורית של Mac שתהיה מסוגלת להריץ אפליקציות ללא שינוי. השימוש בקלאסיק היה חוויה מוזרה ביותר, אבל זה כן סיפק גשר לאנשים שלא יכלו לוותר על התוכנה הישנה שלהם.

זו סיבה אחת גדולה לכך שלקח ל-Mac OS X כל כך הרבה זמן להגיע לעולם. הוא היה צריך לעדכן את גישת אפליקציית NeXT (ששורדת עד היום על פני הפלטפורמות של אפל) תוך בניית שכבות מרובות של תאימות כדי לתת לתוכנת Mac מקום לרוץ. ועד שמיקרוסופט ו-Adobe התחייבו בפומבי לבנות גרסאות מקוריות של OS X של האפליקציות שלהן, זו הייתה שאלה פתוחה אם אפל תוכל לעשות זאת.

יותר מסטיב ג'ובס

לעתים קרובות אומרים שסטיב ג'ובס היה הנכס היקר ביותר בעסקת Apple-NeXT. ואי אפשר להתווכח על כך, בהתחשב במה שקרה לאפל בכמה שנים שלאחר העסקה.

אבל זה גם לא הוגן להצביע על כך. כל אסטרטגיית מערכת ההפעלה של אפל במשך 20 השנים האחרונות השתמשה ב-NextStep כבסיס. כל מפתח אפליקציות לאייפון שמשתמש בשיעורים כגון NSObject, NSSstring ו-NSArray בוהים בו ישר בפנים : הקידומת NS מגיעה השלב הבא .

אז כשאנו חוגגים 20 שנה ל-Mac OS X, חשוב להבין מה אנחנו חוגגים. אנו חוגגים שחרור תוכנה שהיה השיא של חזרתו של סטיב ג'ובס לאפל. אנו חוגגים את מערכת ההפעלה שאנו עדיין משתמשים בה, שני עשורים לאחר מכן. אבל אנחנו גם חוגגים את היסוד של iOS, iPadOS, tvOS ו-watchOS.

בדרך זו, זה לא רק יום השנה ה-20 של Mac OS X 10.0. זהו יום השנה ה-20 של אפל המודרנית, וסופם של הימים האפלים שבהם אפל לא יכלה לתקן את מערכת ההפעלה שלה. (הייתי שם, ראיתי את זה, קיבלתי את הטי-שירט.)