איזו כמות עבודה נפלה על מפתחים שמתכננים יישומים עבור Mac. ביום שני האחרון, 22 ביוני קרייג פדרגי השיקה את "chupinazo" עבור Apple Silicon. עידן חדש מתחיל במחשבי אפל.
מעבר ממעבדי אינטל הנוכחיים לחדשים המותאמים אישית עבור Apple עם ארכיטקטורת ARM. כלומר שבבי ביוניק חדשים. אבולוציה של הזרם A12Z ביוניק. כלומר יישומי מעבד אינטל הנוכחיים יפעלו תחת אמולטור "רוזטה 2". כך שכל האפליקציות הנוכחיות יצטרכו להיות "מקודדות" כדי להיות תואמות למכשירי ARM עתידיים.
רוחות חדשות רצות בקופרטינו. שידורי אוויר שמגיעים למיליוני המפתחים שאפל הפיצה ברחבי העולם. ולנשימה החדשה של אוויר צח יש שם פרטי ושם משפחה: אפל סיליקון.
קרייג פדרגי חשף את תיבת הרעם של הפרויקט החדש של אפל לפני שבועיים: המעבר של המעבדים במחשבים שלו מאינטל הנוכחית לארכיטקטורה חדשה זרוע.
רעיון שהחברה חשבה במשך זמן רב, וששמועות כי ניתן היה להכריז עליו בעבר WWDC 2020. מה שאף אחד לא חשב הוא שהפרויקט הענק הזה כבר היה כל כך מתקדם. עד כדי כך שיש כבר מפתחים שיש להם מק מיני בטא ARM להתחיל לתכנת.
ערכה המורכבת מהחומרה והתוכנה הדרושים להפעלת תכנות יישומים ישירות ל- ARM. עם MacOS חדש Big Sur מוכן להריץ יישומים עדכניים במעבדי אינטל, ותואם גם ליישומים עתידיים עבור ARM. אז חבר'ה, רוצו.
היישומים הנוכחיים יעבדו על מכשירי ARM עם האמולטור "רוזטה 2"
פדרגי רצה מיד להרגיע את ההמונים והסביר באותו זמן שהוא נתן את הסקופ, שעם האמולטור «רוזטה 2"יישומים הכתובים בקוד להפעלה על מעבדי אינטל ימשיכו לפעול בצורה חלקה על מעבדי ARM בעתיד.
אבל אף אחד לא בורח שזה לא אותו דבר להריץ יישום תחת אמולטור מאשר ישירות למעבד שקודד. אז זה נפל כמו קנק מים קר עבור מפתחי יישומי ה- Mac הנוכחיים, וכמו בירה קרה עבור מתכנתים של יישומים iOS ו- iPadOS.
עבור האחרונים, יהיה להם קל מאוד להתאים את האפליקציות הנוכחיות שלהם ל- ARM Mac, ואילו עבור הראשונים, זה יהיה תורם קידוד מחדש האפליקציות הנוכחיות שלך, אם אתה רוצה שהיישומים שלך יופעלו ישירות על מעבד Bionic.
עבור אלה, היזם Evil Penguin רק פרסם אפליקציית עזרה. מדריך עם כל הוראות הקוד למעבדי ARM. היישום מכיל פרטים, כולל תחביר וסמלים עבור ה- 644 הוראות.
Es קוד פתוח 100% וזה עובד ב- iOS, iPadOS ו- macOS. מפתחים יכולים להוריד את פרויקט ה- Xcode מ- GitHub. אז יאללה, תבררו ותתחילו לתכנת.