כדי לתמוך במשלוח של Apple Silicon Macs עד סוף 2020, החברה שולחת למפתחים ערכת מעבר כדי לעזור להם להכין קוד להפעלה על הארכיטקטורה החדשה. הקופסה החדשה למעשה מצלמת אייפד פרו משודרג לקופסת Mac mini. הנה הסיבה.
מה זה מחשב?
זה לא היה בדיוק הפתעה שאפל הכריזה על תוכניות להעביר את מערך ה-Mac שלה לסיליקון מותאם אישית משלה. החברה הפילה כמה רמזים לגבי התוכניות שלה ב-WWDC בשנה שעברה, ובהמשך פירטנומדוע מחשבי ה-Mac של אפל יכולים לבטל את Intel x86 ולעבור ל-ARM.
עם זאת, רבים מאיתנו הניחו שה-SoC העדכניים ביותר של אפל בשימוש באייפון ואייפד פרויצטרכו לעבור שיפוץ משמעותי כדי להפעיל אפילו את מחשבי ה-MacBooks הבסיסיים ביותר, ושמחשבי ה-Mac השולחניים היוקרתיים של אפל עשויים להישאר עם מעבדי אינטל לחלוטין. אין ספק שהאמות מידה שמראות שה-A12Z של אפל מהיר יותר מרוב המחשבים הניידים למחשבים היו סוג של אשליה שיווקית!
עם זאת, ככל שנלמד יותר על ה-SoCs הקיימים של אפל, ועלאפל סיליקוןהמאמץ בכללותו, ככל שיש לנו יותר ביטחון בכך שאפל אכן מנצחת את אינטל במובנים רבים כבר. הרעיון שהסיליקון המותאם אישית של אפל יכול להתמודד רק עם עומסי עבודה "ניידים" הוא אותו סוג של הנחה מזלזלת שהניעה את התפיסה המזלזלת שמכשירי אייפד הם רק "מכשירי צריכת מדיה" ולא "אמיתיים" ברמה מסוימת.
כעת, לאחר שאפל השלימה את עבודת המעברmacOS Big Surוכל האפליקציות שלה לרוץ על Apple Silicon - למעשה על מעבד arm64, אבל עם תמיכה ב-Apple GPU, המנוע העצבי, וכל שאר הרכיביםמובנה ב-SoC המותאם אישית שלו - אפשר למעשה לארח את שולחן העבודה של Mac ב-iPad. אבל יש מלכוד.
iPad תוכנן להיות קל ודק ולספק חיי סוללה לאורך כל היום. אחד הדברים שתורמים ליעילות הניידת הזו בצורה ותפקוד הוא השימוש האולטרה-שמרני ב-RAM ב-iPadOS שלו, שהוא ירש מ-iOS. ככל שהמערכת צריכה פחות זיכרון RAM, כך אפל יכולה לארוז פחות זיכרון RAM בעיצוב. פחות שבבי RAM במכשיר מביאים ישירות לריקון סוללה נמוך יותר. נהגנו להצביע על זה ופעם קיבלנו הרבה על זה, אבל אפילו מיקרוסופט יצאהוהסכיםש"יותר זיכרון RAM" לא תמיד היה דבר טוב, במיוחד במכשיר נייד.
למעשה, המציאות של צריכת זיכרון RAM הייתה הסיבה העיקרית לכך שאפל קיבלה סדרה של החלטות הנדסיות "אמיצות" שהביאו לכך ש-iOS זקוק לפחות זיכרון RAM במידה ניכרת מאנדרואיד, ווינדוס או מק. החיסרון היה שצריכת זיכרון RAM נמוכה גרמה גם למגבלות על מספר האפליקציות שיכולות לרוץ בבת אחת, או להתעכב ברקע, בין היתר. זו גם הסיבה שאפל מעולם לא מיקמה את האייפד בתור תחליף למחשב מלא "ללא פשרות". הנדסה אמיתית דורשת פשרה נחרצת.
אפל עשתה אופטימיזציה קיצונית של iOS לניידות וחיי סוללה ארוכים, מה שהיה כרוך בהחלטות שפעם היו שנויות במחלוקת. עם זאת, במבט לאחור, השימוש האולטרה-שמרני בזיכרון RAM ב-iOS היה בהחלט ההחלטה הנכונה וזה הקשה מאוד על בעלי רישיונות אנדרואיד או חלונות להתאים את הביצועים ויעילות החשמל של מכשירי אייפון ואייפד. פחות היה ממש יותר.
חלק ממחשבי המק הם גם קלים ודקים ומתהדרים בחיי סוללה ארוכים יותר, אבל אפילו ה-MacBook Air של אפל קובע את מגבלת ה-RAM התחתון שלו ל-8GB, ובאמת רוצה שתזמינו 16GB. אמק מינייאפשר לך גם להזמין 8GB, אבל הוא מספק חריצי הרחבה המאפשרים לך להתקין 16GB, 32GB, או אפילו 64GB. לעומת זאת, ה-iPad Pro 2020 המפואר ביותר של אפל נשלח עם 6GB בלבד או זיכרון RAM, ללא אפשרות הרחבה. מכשירי אייפד מוקדמים יותר נשלחו עם 4GB או פחות. דפי השיווק של אפל לאייפד אינם מגיבים לכמה זיכרון RAM הם כוללים.
בעוד ש-iOS שמרנית בקפידה עם זיכרון, ה-macOS בדרך כלל מגבירה זיכרון RAM ככל שתוכל לזרוק עליו. מעבר לניצול שבבי ה-RAM שאתה מתקין, macOS גם הופך מקום זמין אף יותר על ידי החלפה בנדיבות של כל מה שאינך צריך מיד ב-RAM למאגר הגיבוי של הזיכרון הווירטואלי בהתקן האחסון שלך, ואז הדפדוף אותו בחזרה לפי הצורך.
ל-iOS יש גם זיכרון וירטואלי, אבל אין חנות גיבוי. כאשר למערכת חסר זיכרון RAM, היא מורה לאפליקציות לפנות מקום. אם הם לא עושים את זה מהר מספיק, הם יפוטרו. זהו הבדל קיצוני בתפעול. ההחלפה של נתוני RAM לדיסק ובחזרה היא עתירת אנרגיה ומאטה את המערכת. זה הגיוני במחשב רגיל, אבל לא במכשיר נייד.
אז בעוד שאפל ביצעה את העבודה כדי לתרגם את כל קוד ה-MacOS Big Sur שלה להפעלה על ארכיטקטורת Apple Silicon של ה-iPad שלה, חומרת הטאבלט אינה מותאמת כלל להפעלת macOS. הפתרון די פשוט: הוסף עוד זיכרון RAM. אפל שולחת את ערכת המעבר למפתחים עם זיכרון RAM של 16 ג'יגה-בייט, שהוא נוח למק אבל יהיה הרסני לסוללה של אייפד.
USB 3.2 סוג C הוא קישוריות iPad Pro
אפל גם פירטה כי ערכת המעבר למפתחים שלה מספקת קישוריות USB 3 דרך USB-C, כמו גם יציאות USB-A ו-HDMI מדור קודם. זה נראה קצת כמו Mac mini, אבל זה באמת קישוריות iPad Pro. מחשבי Mac mini חדשים תומכים ב-Thunderbolt 3, שיכול להניע עד ארבעה מסכי DisplayPort 4K ולתמוך בהתקנים כגון אחסון RAID והרחבת eGPU. Thunderbolt 3 הוא מפרט של אינטל שעובד ביעילות כמו חריץ PCIe בצורה של כבל. תמיכה בקישוריות Thunderbolt 3 דורשת שבב בקר של אינטל.
רוב מכשירי ה-iOS מספקים רק מהירויות USB 2, כמו גם תמיכה בפלט וידאו יחיד של 1080p HDMI, אחסון USB ורשת, כל זאת באמצעות יציאת Lightning הקניינית של אפל באמצעות דונגל או כבל מיוחד. הדגמים החדשים ביותר של iPad Pro כוללים יציאת USB C שיכולה להתמודד עם מפרט USB 3 המהיר יותר ועד פלט וידאו 4K באמצעות צג USB-C DisplayPort - כל עוד התצוגה אינה דורשת גם Thunderbolt 3.
זה מבהיר למדי שערכת המעבר למפתחים היא לא מק מיני המצויד ב-Apple Silicon SoC, אלא לוח לוגי של iPad Pro המחובר למספר יציאות USB, Ethernet ו-HDMI לנוחות. הוא מתאפיין באותו Bluetooth 5.0 ו-802.11ac WiFi, ויכול להתחבר ל-SSD לאחסון באמצעות USB-C פנימי.
המפרט של ערכת המעבר למפתחים משקף מרקA12Zאייפד פרו
בסרטוני WWDC שונים, אפל הדגימה את מה שנראה כמו ערכת המעבר למפתחים הנוהגת ב-6K Pro Display XDR. כמובן שאף אחד לא יקנה צג 6K ויפעיל אותו באייפד פרו ב-4K, כי זה יהיה יקר עד כדי גיחוך וזה לא יעבוד, ולא יהיה הגיוני. אבל אפל יכולה להשתמש באב-טיפוס מותאם אישית של Apple Silicon Mac או פשוט להשתמש בתצוגה המפוארת שלו כאביזר או פרוץ כדי לתמוך בפלט וידאו USB-C ברזולוציה נמוכה יותר. אל תנסה את זה בבית כי זה לא יעבוד.
כשמחשבי Apple Silicon Mac מתחילים לשלוח, שבבי בקר לחדשיםUSB 4ייתכן שהמפרט כבר משולב ב-SoC של אפל. תקן ה-USB 4 החדש הופך למעשה את קישוריות Thunderbolt 3 לחלק מהמפרט ומבטל את הצורך בבקר הקנייני של אינטל כדי לתמוך במהירויות Thunderbolt 3.
זה אומר שאפל תוכל להוסיף תמיכה ב-USB 4 למחשבי ה-SoC הקרובים שלה ולהעביר גם את מחשבי Apple Silicon Mac וגם את שאר מערך ה-iOS וה-iPad שלה מ-Lighting ליציאות USB-C, פוטנציאל הכל עם מהירויות Thunderbolt 3.
עדיין לא להתכנסות
בסך הכל, הפרטים של אפל ב-WWDC מדגימים כיצד פלטפורמות ה-Mac וה-iOS של החברה יכולות להמשיך להאבקה כשהן חולקות יותר ויותר קוד נפוץ יותר - כוללאפליקציות Catalystהמשלבים את הפונקציונליות הקיימת של iOS בפלטפורמות שונות; כלי פיתוח עשירים - כמוממשק המשתמש של Swift, מה שמקל על פיתוח אפליקציות הרמוניות ויזואלית אך מותאמות לפלטפורמה; וכמובן עוד מאותו סיליקון נפוץ.
עם זאת, זה לא אומר שהפלטפורמות של אפל מתכנסות. ה-Mac נשאר מותאם לעבודה בשולחן עבודה מחשוב רגיל, מונע בעיקר על ידי מקלדת ומצביע מדויק במקום מסכי מגע. אין ראיות לכך שאפל מעריכה שינוי כדי להפוך את צגי ה-Mac שלה למסכי מגע, למשל. זה גם מצביע על כך שאפל עיפרון לא יגיע למק בזמן הקרוב, וגם מסכי MacBook לא יתחילו להתנתק ולהפוך לטאבלט בעל צורה מוזרה, רק בגלל שכולם מנסים את זה.
אפל הרחיבה את מקרי השימוש של iPad Pro על ידי הוספת אפשרויות מקלדת חדשות ותמיכה במשטח מגע חדש, אינטגרציה מונעת נקודה עם ממשק ממוקד מגע. אבל יש גם הרבה תכונות של מק שלא צריכות להגיע לאייפד, ולמעשה ישחקו בערכו מבחינת ניידות, פשטות ויעילות צריכת חשמל.
הלא ידועים
התוצאה המשמעותית האחרת היא שהסיליקון המותאם אישית הקיים של אפל עבר אופטימיזציה בכוונה עבור iOS ו-iPadOS, כך שעדיין אין לנו הבנה מלאה של ביצועי ה-A12Z הנוכחי כאשר יינתן לו יותר זיכרון משמעותי ומערכת הפעלה שונה לחלוטין. עבודה שונה מאוד, ללא צורך לחסוך בכוח הסוללה באותה עוצמה. בהחלט נראה שללא האילוצים של האייפד פרו, אפל סיליקון כבר חזק יותר ממה שציפינו שיהיה.
זה נכון במיוחד מכיוון ש- iOS גם מותאמת מאוד לביצועי ליבה בודדת - במיוחד כדי לספק ממשק משתמש מגיב - למרות שמונה ליבות המעבד הזמינות ב-A12Z הקיים. בתוך קופסת שולחן עבודה שמחוברת, ל-macOS יש את היכולת להפעיל את כל ארבע ליבות הביצועים בבת אחת ולהניע אותן במהירות מלאה. זה יכול אולי אפילו להדליק את כל שמונה, עם ניהול שרשור מתקדם שמתעדף תזמון כדי לספק ממשק משתמש מהיר במיוחד בזמן שאתה משתמש בו, או ריסוק מספרים מלאים כאשר אתה מחכה להשלמת משימה עתירת מעבד, עם משימות בעדיפות נמוכה יותר המתרחשות על ליבות היעילות ברקע.
ומעבר לערכת המעבר למפתחים, מחשבי Apple Silicon Macs הראשונים שיצאו לשוק יכולים לספק רווחים גדולים עוד יותר כשהם עוברים לדור הבא של SoCs נהנים מאופטימיזציות נוספות לתמיכה ספציפית בצרכים של macOS. יתכן אפילו שדגמי Mac מסוימים ישלבו מספר SoCs כדי למקסם את הליבות הזמינות ולספק גרפיקה חזקה יותר. ה-Mac Pro של אפל כבר מצמיד שני GPUs של AMD בקווים דומים.
מחשבי ה-Intel העתידיים של אפל עשויים לעבור גם משבב העזר הקיים T2 לשילוב Apple SoC מלא כדי לספק להם גישה למשאבים כולל ה-Apple GPU, Neural Engine ותכונות אחרות. אולי אפילו יהיה זול יותר לייצר המוני SoC יחיד בעל ביצועים גבוהים בכמויות אדירות במקום לעצב סדרה של שבבים מותאמים אישית שכל אחד מהם משמש רק בכמה מיליוני מחשבי מק.
יש עוד הרבה מה לגלות, אבל דברים בטוח נעשים מעניינים.