סטיב ג'ובס חזה את המעבר של ה-Mac מאינטל למעבדי ARM

המעבר של מק ל-ARM עשוי להגיע כבר עשור שלם לאחר מותו של סטיב ג'ובס. עם זאת, בנוסף לדגול וניהול המהלך של אינטל בשנות ה-2000, הוא גם ראה בשינויים הגדולים הללו בארכיטקטורת חומרת המחשב כחיוניים מדי עשור לערך.

אֲפִילוּאינטל מצפה שאפל תעבורהרחק מהמעבדים שלו ובמקום זאת בסיסמחשבי מק על שבבי ARM. כאשר היא תעשה זאת, אפל תבצע שינוי עצום שבהחלט ידרוש עבודה מקיפה של מפתחי תוכנה. הם יצטרכו להמיר את האפליקציות שלהם כדי להפעיל את מעבדי ARM החדשים ובמקרים מסוימים זה ידרוש מאמץ משמעותי.

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

והרוב הסיכויים שאפל תשיג את זה.

זה בגלל שזה היה כאן בעבר. בעוד ש-Windows, שמפשטת זאת מעט מדי, תמיד פועלת רק על דורות עוקבים של מעבדי X86, ה-Mac ביצע מהלכים גדולים.

אם אפל תעבור ל-ARM, למשל, ב-2020, אז זה יהיה המהלך הגדול השלישי שלה ב-26 שנים. בכל פעם היא ביצעה את המהלך מאותן סיבות והיא עבדה באותם תהליכים כדי לנהל אותו.

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

המעבר ל-ARM יהיה השינוי הגדול והפומבי השלישי בארכיטקטורת ה-Mac במהלך חייו. עם זאת, עוד לפני שה-Mac יצא, היה שינוי הרבה פחות ציבורי בטכנולוגיית הליבה הזו של ה-Mac.

סטיב ג'ובס עם אפל ליסה

למרות שאפל כבר השתמשה במעבד של מוטורולה 68000 בליזה, פרויקט המקינטוש ב-1979 תכנן להשתמש ב-Motorola 6809E. המעבד עצמו היה זול יותר מה-68000 אבל הוא גם דרש פחות זיכרון RAM כדי ללכת איתו כך שזו הייתה הבחירה הנכונה מבחינה כלכלית.

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

כשעבד במהלך חג המולד 1980, סמית' גרם לזה לקרות. הוא לא יכול היה להוזיל את ה-68000, אבל הוא כן עיצב מערכת שעקפה את בעיית ה-RAM. כבונוס, הדרך לעקיפת הבעיה אפילו גרמה ל-68000 לרוץ במהירות של כ-60% יותר ממה שהיה ב-Lisa.

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

ה-Mac ה-128K הזה לא יצא עד 1984, אבל היה לו גם את המעבד של Motorola 68000 ומחשבי המק הבאים. עד ל-Macintosh II ב-1987, אפל השתמשה ב-68020, ול-Macintosh IIfx ב-1988, היה לה 68030.

ואז בשנת 1991, המקינטוש Quadra 700 היה המכשיר הראשון של אפל שהכיל מוטורולה 68040.

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

PowerPC

במרץ 1994, אפל הוציאה את Power Macintosh 6100 עם מעבד PowerPC 601. היכן שטווח מוטורולה היה ה-CISC המסורתי או Complex Instruction Set Computer, PowerPC השתמש ב-RISC המהיר בהרבה. מחשב סט הוראות מצומצם זה התבסס על עיצובים במקור של יבמ ופותח כעת על ידם, אפל ומוטורולה.

אפל עשתה את הצעד הזה למרות שמוטורולה המשיכה לפתח מעבדים - והיה לה עיצוב RISC משלה - כי היא הייתה צריכה שלושה דברים שטווח ה-68000 פשוט לא סיפק. הוא היה זקוק למעבדים כדי להיות מהירים, הוא היה צריך שהם יפעלו מספיק מגניב לשימוש במחשבים ניידים של PowerBook, והיה צריך שתהיה תוכנית עתידית מבטיחה לשדרוגים.

לכאורה, מעבד RISC 88000 של מוטורולה לא היה בראש סדר העדיפויות בחברה הזו, בעוד שלברית שעבדה על PowerPC נראתה מפת דרכים ברורה וניתנת להשגה לעתיד.

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

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

גם אפל לא הייתה בעמדת השוק החזקה כיום, כך שהיא לא יכלה לצפות לגרום לכל המפתחים לעבור ליצירת אפליקציות בדרך אחת. במקום זאת, היא נאלצה להתמודד עם הדרישות של כל סביבת תכנות שהמפתחים הנוכחיים שלה השתמשו בה.

ג'ובס ומוטורולה

סטיב ג'ובס לא היה מעורב במעבר ל-PowerPC - אם כי הוא אמר כשהכריז על המעבר ממנו כי "הצוות אז עשה עבודה נהדרת". ובמשך שנים, PowerPC הצליחה לתת לאפל להתפאר בכך שמחשבי ה-Mac שלה מהירים יותר ממחשבי אינטל.

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

אף על פי כן, המעבד המשמש למחשב הוא כל כך מפתח שסטיב ג'ובס היה מוכן להתפשר בעת הצורך. כחלק מתוכניתו להחזיר לאפל את הצלחתה הקודמת, הוא החליט להפסיק את המדיניות הקצרה של רישוי MacOS לחברות אחרות. עם זאת, הוא אמר למנכ"ל מוטורולה כריס גאלווין שהוא עשוי לעשות חריג. ג'ובס יאפשר לשבט ה-StarMax של מוטורולה עצמו של ה-Mac להמשיך - אם מוטורולה תאיץ את העבודה על מעבדי PowerPC עתידיים עבור PowerBooks.

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

אינטל

סדרת מוטורולה 68000 נמשכה בין 1984 ל-1994. PowerPC שלטה מאז ועד 2005, כאשר אפל הודיעה שהיא מעבירה את ארכיטקטורת המחשבים. שׁוּב.

"למה אנחנו הולכים לעשות את זה?" אמר סטיב ג'ובס במצגת מרכזית של אפל ב-2005. "האם לא עברנו הרגע את המעבר מ-OS 9 ל-OS X? האם העסק לא נהדר עכשיו? למה אנחנו רוצים עוד מעבר? כי אנחנו רוצים לעשות את הטוב ביותר מחשבים עבור הלקוחות שלנו בעתיד".

מעבד של אינטל

הוא הסביר כי לאפל יש תוכניות למכונות שהחברה פשוט לא ידעה איך לעשות עם ה-PowerPC הנוכחי או עם הגרסאות הבאות המתוכננות שלו. "קמתי כאן לפני שנתיים והבטחתי לך את זה", הוא אמר מול שקופית המציגה PowerBook G5. "ועוד לא הצלחנו לספק לך את זה."

ג'ובס הכריז על תוכנית לפיה כל אחד ממוצרי ה-Mac של אפל יעבור למעבדי אינטל במהלך השנה הקרובה. זה ידרוש מהמפתחים לעבוד מחדש על התוכנה שלהם, אבל Mac OS X, כפי שהיה אז, היה מוכן. "כל מהדורה של Mac OS X חוברה הן עבור מעבדי PowerPC והן עבור אינטל", אמר ג'ובס. "זה נמשך בחמש השנים האחרונות".

אפל הייתה זקוקה למעבדים מהירים יותר, היא רצתה מעבדים עם מפת דרכים מבטיחה - ושוב, היא חיפשה במיוחד מעבדים שעבדו קריר יותר. זה היה פחות על חום עכשיו והרבה יותר על צריכת החשמל, אבל אפל הייתה צריכה את הכל ו- PowerPC לא היה מספיק טוב.

ה-PowerPC Mac הראשון

לאפל אכן היה יתרון אחד במעבר לאינטל שלא היה לה עם מעבר ל-PowerPC. כשאפל קנתה את NeXT, היא לא רק החזירה את סטיב ג'ובס לחברה, היא הביאה את סביבת התכנות NeXT. המקורות של מה שעכשיו הוא Xcode היו שילוב של בונה הפרויקטים של NeXT ובונה ה-Interfaces, והם שוחררו לראשונה עבור ה-Mac ב-2003.

מאחורי הקלעים, אפל עבדה על המעבר לאינטל במשך שנים. בפומבי, ג'ובס הכריז על תוכנית של 12 חודשים להעברת כל מק לאינטל. לא רק שאפל הצליחה בכך, היא המירה את כל הטווח מ-MacBooks ל-Mac Pro לאינטל תוך פחות משנה.

עם זאת, מהר קדימה להיום, ואנחנו במצב דומה להחריד לכל המהלכים הקודמים. עכשיו זה של אינטלמפת הדרכים בעייתית.

וזו אינטל שלא רצתה להקשיב לג'ובס יותר מאשר מנכ"ל מוטורולה.לאינטל הייתה יכולה להיות עסקי האייפון- אפל ביקשה מאינטל לספק את המעבדים - אך היא בחרה שלא. אפל הלכה למעבד ARM עבור האייפון ובכל זאת אינטל אז עדיין ציפתה לקבל את עסקי האייפד, אבל זה לא הצליח. ובדרך, אינטל אפילו מכרה את XScale, יצרנית שבבי ARM שבבעלותה.

אולי אפל תחפש כעת מעבדים מבוססי ARM רק בגלל הביצועים שלהם, אבל זה חייב לעזור שהארכיטקטורה עובדת בצורה כל כך פנומנלית מאז אותו iPhone מקורי. כיום סדרת המעבדים הזו היא שגורמת למכשירי iOS לעבוד מהר יותר מאשר מתחרים, וכי הארכיטקטורה, והשליטה של ​​אפל בה במעבד מסדרת A, היא חיונית לעסקי האייפון והאייפד.

למרות זאת, רק בשנתיים האחרונות השמועות חזו שאפל תעביר את ה-Mac לאןמעבד ARM בעיצוב אפלגַם.

אם המצב הנוכחי עם מעבדי אינטל שמעכבים את אפל הוא כמו שהיה עם Motorola 68000 ו-PowerPC, יש הבדל אחד גדול מאז אותם ימים.

עכשיו אפל הרבה יותר גדולה ממה שהיא הייתה אי פעם. בטח היה קשה לשכנע מפתחים להשקיע בהמרת האפליקציות שלהם ל-PowerPC פשוט כי אפל הייתה אז עסק קטן למדי. אולי היה קל יותר לגרום להם להמיר לאינטל כי אז אפל עלתה במהירות וכבר הייתה מאחוריה את ההצלחה של ה-iMac.

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

עם זאת, יש גם את הבעיה של Xcode. כבר מאז הופעת הבכורה שלו ב-Mac ב-2003, זה הפך לדרך בה כל המפתחים יוצרים אפליקציות עבור macOS, iOS, tvOS ו-watchOS. זהו כלי אחד לפיתוח בכל הפלטפורמות השונות הללו, אבל כל פלטפורמה הייתה שונה באופן מהותי. כעת, עם זאת, אפל פועלת לעשות את זה הרבה יותר פשוט להשתמש ב-Xcode כדי ליצור אפליקציות ליותר מפלטפורמה אחת בכל פעם.

ב-WWDC 2018, אפל הראתה כיצד הביאה אפליקציות iOS מסוימות ל-Mac דרך הגרסה הבאה של Xcode. החברה אמרה שהמניות, הבית והחדשות שלה היו נקודת הוכחה שבה אפל יכולה לקבוע כיצד לעשות זאת. עוד, אפל אמרה שזהו "פרויקט רב שנתי" וכי ב-2019 הוא ייפתח למפתחים.

עבודה זו, המכונה על פי הדיווחים Project Marzipan בתוך אפל, תקל על מפתחים ליצור אפליקציות שעובדות על פני macOS כמו גם iOS. עם זאת, בכך בטווח הקצר, זה גם יסייע במעבר למעבדי ARM. לאפל כבר יש כל מפתח שמשתמש במערכת Xcode הבודדת, כעת היא תוכל לבצע בה שינויים כדי להחליק את המעבר מאינטל.

סטיב ג'ובס

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

אתה יכול להיות בטוח כי כך היה גם סטיב ג'ובס. כל הדרך ב-1988, הוא היה ממש על הכסף לגבי ארכיטקטורת מחשבים וגם לגבי אפליקציות.

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

לדבריו, "כמעט אוניברסלית", חברות ממשיכות עם הטכנולוגיה שיש להן ואף בוחרות לתת לחלופות חדשות לחלוף על פניהן מחשש להיות תלויות בלקוחות שלא יעברו איתן.

כל זה הגיע ממה שג'ובס כינה מודל ש-NeXT פיתחה לגבי תוחלת חיים של מחשבים. "כשיישמנו את המודל שלנו בהיסטוריה, הוא התאים למדי", אמר. "למרות שדגמים חדשים מוצלחים מאוד הוצגו לאחר השיא [של Apple II], עדיין השיא היה בערך ב-1982."

ג'ובס אמר שהמחשב של IBM המריץ DOS הגיע לשיא ב-1986. ושה-Mac עומד להגיע לשיאו ב-1989.

הוא עומד שם, מקדם את החברה החדשה שלו, מחפש להחזיר לעצמו את המוניטין שלו מימי אפל, ועדיין הוא אומר לקהל שכל זה חל על המחשבים של NeXT. הוא חזה ש-NeXT יעבוד בשנות ה-90 והוא היה מוכן לעמוד שם ולהגיד את זה לחדר מלא באנשים שהוא קיווה למכור להם מכונות NeXT.

ממשיכים הלאה

ג'ובס טען שלארכיטקטורת המחשב יש עשר שנות חיים, אבל ה-Motorola 68000 של ה-Mac באמת החזיק מעמד משנת 1979 כאשר באד טרימבל רצה להשתמש בו, ועד 1994 כאשר אפל עברה ל-PowerPC. זה 15 שנים בחשבון, אבל רק 10 שנות שירות.

לפני שאפל הפילה את ה-PowerPC Mac האחרון, המעבד הזה היה קיים 11 שנים מהמשלוח ועד להפסקה. אם אפל אכן תעבור למעבדי ARM ב-2020, זה אומר שהיו לנו מעבדי אינטל במחשבי ה-Mac שלנו במשך 15 שנה.

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

התעדכן ב-AppleInsider על ידי הורדת ה-אפליקציית AppleInsiderעבור iOS, ועקבו אחרינו ביוטיוב, טוויטר@appleinsiderופייסבוקלסיקור חי ומאוחר. אתה יכול גם לבדוק את הרשמי שלנואינסטגרםחשבון לתמונות בלעדיות.