מהי רוזטה 2 וכיצד היא פועלת על מחשבי מק עם שבבי M1, M2 ו-M3?

העדכון אחרון: 04/11/2025

  • Rosetta 2 מתרגמת באופן אוטומטי ושקוף אפליקציות של אינטל ל-Apple Silicon ב-macOS.
  • התקנה קלה: מתבקש בעת פתיחת אפליקציית Intel או שניתן לכפות אותה מהטרמינל.
  • תאימות גבוהה עם אפליקציות משתמש; מגבלות על הרחבות ליבה וחומרה מדור קודם.
  • אפליקציות מקוריות טובות יותר: הן צורכות פחות חשמל ומבצעות טוב יותר; רוזטה תהיה זמינה לזמן מוגבל בלבד.
רוזטה 2

אם יש לכם מק, אולי שמעתם על רוזטה 2זהו הרכיב המאפשר לתוכניות רבות ותיקות להמשיך לפעול עם שבב של אפל. רוזטה 2 היא שכבת התרגום של אפל להפעלת אפליקציות אינטל על גבי Apple Siliconולמרות שהוא פועל באופן בלתי נראה, כדאי לדעת כיצד הוא פועל, כיצד הוא מותקן, את גבולותיו ומה יקרה לו בעתיד.

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

מהי רוזטה 2 ולמה היא משמשת?

רוזטה 2 הוא מתרגם בינארי דינמי שנוצר על ידי אפל עבור macOS במחשבים עם מעבדי Apple Silicon. משימתה היא להמיר, תוך כדי תנועה או מראש, את קוד האפליקציות שהורכבו עבור Intel x86_64 להוראות ARM64. שבבי אפל מבינים, כך שניתן להשתמש ביישומים אלה מבלי שהמפתח ייגע בשורת קוד אחת.

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

רוזטה 2

קצת היסטוריה: מהרוזטה המקורית ועד רוזטה 2

אפל כבר השתמשה בטכנולוגיה בעלת אותו שם במהלך המעבר מ-PowerPC לאינטל בשנת 2006. אותה רוזטה מקורית, שנכללה ב-Mac OS X Tiger, תרגמה את הוראות G3 ו-G4 (כולל AltiVec) אך לא את G5.לכן, אפליקציות שהסתמכו על ערכות הוראות G5 לא יכלו לפעול אלא אם כן המפתחים התאימו אותן.

לגרסה הישנה היו מגבלות משמעותיות: יישומים רבים עתירי חישוב (למשל, נותבי קרניים או משחקי וידאו מסוימים) פעלו בצורה תקלה או פשוט לא היו תואמים. חלק מאפליקציות אפל המקצועיות מאותה תקופה (Final Cut Pro, Motion, Aperture, Logic Pro) דרשו "מעבר בין קבצים" לקבצים בינאריים אוניברסליים. לרוץ באופן טבעי על אינטל במקום לעבור דרך רוזטה.

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

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

תוכן בלעדי - לחץ כאן  Affinity free באייפד: היקף, דרישות ושינויים בתהליך

כיצד רוזטה 2 פועלת על macOS הנוכחי

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

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

רוזטה 2

תאימות: כיצד לדעת אם אפליקציה זקוקה ל-Rosetta

macOS מאפשר לך לבדוק אותו דרך Finder תוך שניות. בחר את סמל האפליקציה, עבור אל קובץ > קבל מידע, והבט בשדה סוג או מחלקה.תראה אחת מהתוויות הבאות:

  • יישום (אינטל)דורש Rosetta 2 כדי לפעול על מק עם שבב של אפל.
  • יישום (אוניברסלי)כולל קבצים בינאריים עבור Apple Silicon ו-Intel; אינו דורש Rosetta ומשתמש ב-Apple Silicon כברירת מחדל.

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

התקנה אוטומטית של רוזטה 2

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

  1. פתח כל אפליקציה שדורשת זאת. אם האפליקציה מופעלת, Rosetta כבר מותקנת ועובדת..
  2. אם הוא לא מותקן, macOS יציג בקשה להוריד אותו. לחץ על התקנה ואימות באמצעות שם המשתמש והסיסמה שלך כדי לאפשר התקנה.
  3. אם תבחרו "לא עכשיו", שום דבר לא יקרה; macOS ישאל אותך שוב כשתנסה לפתוח אפליקציה אחרת שצריכה זאת..

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

התקנה מהטרמינל (התקנה כפויה)

בתרחישים מסוימים (לדוגמה, כאשר אף אפליקציית Intel לא מפעילה את ההתקנה או לאחר כשל), ניתן להתקין את Rosetta 2 מהטרמינל. פתח את הטרמינל והשתמש בפקודת עדכון התוכנה:

softwareupdate --install-rosetta

תראו גם מדריכים המשתמשים בנתיב המלא ומקבלים את הרישיון באותה פקודה. חוקי להריץ את הגרסה עם הנתיב ואישור הרישיון:

תוכן בלעדי - לחץ כאן  הצג שינויים בקובץ אקסל: המדריך שאתה צריך

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

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

שבבים m1 m2

זום, PASCO Capstone ודפדפן LockDown במק עם M1/M2

שאלה שחוזרת על עצמה היא האם אפליקציות המסומנות כ-Intel 64 פועלות על מק עם שבב של אפל. התשובה הכללית היא כן, הם פועלים באמצעות רוזטה 2 כל עוד הם אינם תלויים בהרחבות ליבה או בחומרה מדור קודם. לא נתמך על ידי Apple Silicon.

לגבי מקרים ספציפיים: ל-Zoom יש גרסה מקורית עבור Apple Silicon והוא עובד גם דרך Rosetta 2 אם מתקינים את גרסת Intel.מומלץ להוריד את הגרסה המקורית מהאתר שלהם לקבלת ביצועים מיטביים.

עבור PASCO Capstone ו- LockDown Browser (Cengage OEM), אם הם מסווגים כ-Intel 64 ואינם מתקינים kexts או מנהלי התקנים שאינם תואמים, הם בדרך כלל יעבדו דרך Rosetta 2.עם זאת, תמיד יש לבדוק את המדריך הרשמי של כל ספק ואת הגרסאות העדכניות ביותר.

אם יש לכם ספקות, בצעו את הבדיקה הזו: פתחו את האפליקציה, ואם macOS מבקש מכם להתקין את Rosetta, השלמו את התהליך; אם האפליקציה נפתחת ללא שגיאות, היא תואמת באמצעות תרגום.ניתן גם לבדוק את סוג האפליקציה כפי שהוסבר קודם לכן בסעיף "קבל מידע".

"פתח עם רוזטה" באפליקציות אוניברסליות

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

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

גבולות ומקרים לא תואמים

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

הכתבה ברוזטה (בגרסה המקורית) פירטה מספר החרגות המסייעות להבין את פרופיל הסיכון. הדברים הבאים לא היו תואמים: סביבת Classic, אפליקציות Mac OS 9 וגירסאות קודמות, שומרי מסך מסוימים, אפליקציות עם טיפול מדויק מאוד בחריגים, וקבצים בינאריים מסוימים של Java עם JNI.רוזטה 2, למרות שהיא מודרנית יותר, שומרת על העיקרון: כל דבר הדורש רכיבים ברמה נמוכה מאוד בדרך כלל מושמט.

הבדלים עם "שכבות" תאימות אחרות

רוזטה 2 אינה וירטואליזציה וגם לא אמולטור כללי של מערכת ההפעלה של אינטל. מתרגם קבצי משתמש בינאריים של x86_64 ל-ARM64 כך שיפעלו על macOSעם זאת, הוא אינו מפעיל את Windows או מחליף כלים כגון וירטואליזציה או טכנולוגיות Wine/CrossOver עבור אפליקציות ממערכות אחרות.

משמעות הדבר היא ש, למשל, לא ניתן להשתמש ב-Rosetta 2 כדי להפעיל יישומי Windowsאם אתם זקוקים לתוכנת Windows, תצטרכו להשתמש בווירטואליזציה (כאשר היא נתמכת על ידי הספק), במכולת תאימות או במחשב Windows.

תוכן בלעדי - לחץ כאן  קופיילוט באקסל: נוסחאות, טבלאות ותרשימים משפה טבעית

זמינות ומפת דרכים

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

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

אותו תיעוד חוזר ומדגיש כי macOS Tahoe תהיה הגרסה האחרונה התואמת למקינטוש מבוססי אינטלעם זאת, מכשירים אלה יקבלו עדכוני אבטחה נוספים במשך שלוש שנים. מחשבים מבוססי אינטל התואמים לטאהו כוללים את ה-MacBook Pro בגודל 16 אינץ' משנת 2019, ה-MacBook Pro בגודל 13 אינץ' משנת 2020 (עם ארבעה יציאות Thunderbolt 3), ה-iMac בגודל 27 אינץ' משנת 2020 וה-Mac Pro משנת 2019.

במקביל, אפל עדכנה מאמרי תמיכה עם תאריכים עדכניים (לדוגמה, 12 בפברואר 2025 במיקומים שונים). מומלץ תמיד לעיין במסמך הרשמי של האזור שלך כדי לאשר את השלבים והזמינות.מכיוון שהניואנסים של הטקסט או המיקום עשויים להשתנות.

שאלות נפוצות מהירות

  • האם בטוח להתקין את Rosetta 2 על מק עם שבב של אפל? כן. זהו רכיב רשמי של אפל שהורד מהשרתים שלהם ונועד להקל על המעבר. זו אינה תוכנה של צד שלישי ואינה מוסיפה פאנלים גלויים.
  • האם רוזטה 2 יכולה להריץ יישומי Windows? לא. רוזטה 2 מתרגמת רק קבצים בינאריים של macOS שהורכבו עבור אינטל ל-ARM. עבור אפליקציות Windows, תזדקקו לווירטואליזציה, תאימות Wine/CrossOver או פתרונות אחרים, בהתאם למקרה.
  • האם רוזטה 2 מאטה את המק או מרוקנת את הסוללה מהר יותר? זה תלוי באפליקציה. באפליקציות הנפוצות ביותר, ההשפעה קטנה. במשימות אינטנסיביות, זה עשוי להגביר את צריכת החשמל והטמפרטורה בהשוואה לגרסה המקורית. אם קיימת גרסת Apple Silicon, התקן אותה.
  • איך אני יודע אם אפליקציה משתמשת ב-Rosetta כרגע? בנוסף למה שראית ב"קבל מידע", בדוק את העמודה "סוג" תחת "יישומים" בדוח המערכת. אם כתוב שם "אינטל", הוא יפעל עם Rosetta על Apple Silicon; אם כתוב שם "יוניברסל" או "אפל סיליקון", זהו יישום מקורי.

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

זרוע
Artaculo relacionado:
תכונות ויתרונות של מחשבי ARM: כל מה שצריך לדעת