Шта је Росетта 2? Упознајте свој нови Мац

Управо сте добили свој нови М1 Мац поштом. Уклоните га из уредног белог паковања, прикључите га и почнете да инсталирате своје омиљене апликације. Међутим, након покретања једне од ових апликација, добијате обавештење да инсталирате Росетта 2.

Садржај

  • Шта је Росетта 2?
  • Како функционише Росетта 2
  • Росетта 2 вс. Универзални 2: Која је разлика?
  • Инсталирање Росетта 2 на ваш нови М1 Мац
  • Да ли Росетта 2 успорава апликације?
  • Можете ли покренути апликацију користећи Росетта 2 чак и ако подржава АРМ/М1?
  • Колико дуго ће вам требати Росетта 2?
  • Розета 2: Веома ефикасан завој
    • Повезани постови:

Шта је Росетта 2?

Тхе нови М1 чип је импресиван подвиг инжењеринга и једна од главних продајних тачака новог МацБоок Аир-а, МацБоок Про-а и Мац мини.

Међутим, то је такође створило тежак прелазни период за Аппле. М1 користи другачију архитектуру од претходно коришћених Интел чипова, што значи да М1 Мацови не могу лако да покрећу исте апликације које су некада могли. Апликације за Мац сада морају бити написане за нови стандард.

Наравно, Аппле и његови корисници не желе да изгубе све апликације које су раније биле доступне на Мац-у. Замислите да купите нови Мац и да можете да користите само Аппле-ове унапред инсталиране програме. Јао.

Да би олакшао ову транзицију, Аппле је креирао Росетту. Или, тачније, створили су Росетту 2. Росетта 2 је апликација која ради у позадини и омогућава апликацијама заснованим на Интел-у да раде на вашем М1 Мац рачунару. Без тога, ваш Мац не може да тумачи Интел програме.

Како функционише Росетта 2

Технологија која стоји иза Росетта 2 је прилично занимљива. Име је добио по камену из Розете, историјском артефакту који је служио као начин за комуникацију људи на различитим језицима.

На М1 Мац рачунарима, Росетта 2 служи сличној сврси. То је мост између Интелових апликација и нових АРМ апликација које захтевају М1 Мац рачунари.

Разлог зашто апликације засноване на Интелу не могу да раде на М1 процесору је тај што издају команде за к86 архитектуру. М1, међутим, користи АРМ архитектуру, тако да М1 не може самостално да обрађује команде које издају апликације засноване на Интелу.

Росетта 2 преузима команде које се издају из апликација заснованих на Интел-у и аутоматски их преводи у АРМ команде. Ово омогућава М1 да покреће к86 апликације. Не губите апликације које волите и Аппле не мора да жртвује своју одлуку да пређе на АРМ.

Росетта 2 вс. Универзални 2: Која је разлика?

Ако сте чули за Росетта 2, можда сте чули и за Универсал 2. Али у чему је разлика и зашто вам треба обоје?

Већ знамо шта је Росетта 2, па хајде да скочимо на Универсал 2. Универсал 2 је услуга на Мац-у (посебно у Ксцоде 12) која омогућава програмерима да компајлирају код за к86 и АРМ архитектуре. За лаике, ово само значи да када програмери извозе програм на којем раде, могу да га извезу у формату који је читљив за Интел и М1 чипове.

Истини за вољу, они који нису програмери вероватно никада неће свесно комуницирати са Универсал 2. То је само алат за програмере, који им омогућава да лако учине своје апликације компатибилним са М1.

Па у чему је разлика?

Росетта 2 омогућава покретање апликација заснованих на Интел-у на вашем М1 Мац рачунару. Универсал 2 омогућава програмерима да конвертују апликације засноване на Интелу у формат компатибилан са М1.

Инсталирање Росетта 2 на ваш нови М1 Мац

Срећом, инсталирање Росетта 2 на ваш М1 Мац је исто тако једноставно као и коришћење. Једва да приметите разлику између апликација које раде са Росеттом 2 и апликација које се покрећу на М1.

Постоје два начина за инсталирање Росетта 2. Прво се дешава кад год покушате да покренете апликацију која захтева да инсталирате Росетта 2 да би се покренула. Ово се дешава са било којом апликацијом која није ажурирана са своје к86 архитектуре. Када покушате да покренете неку од ових апликација, појавиће се промпт са захтевом да инсталирате Росетта 2.

Ако желите да напредујете и инсталирате Росетта 2 пре него што добијете овај искачући прозор, можете га инсталирати помоћу свог терминала. Да бисте то урадили, откуцајте „Терминал“ у Спотлигхт претрагу (цмд + Размакница) и притисните повратак.

У терминал залепите следеће:

софтвареупдате --инсталл-росетта

Ово ће аутоматски покренути инсталатер Росетта 2.

И то је то!

Да ли Росетта 2 успорава апликације?

Након што научите како Росетта 2 функционише, можда ћете се бринути да ће успорити ваше омиљене апликације. Ово има смисла, пошто Росетта 2 преводи команде из апликација које раније нису требале да буду преведене. Ово додаје корак, који технички успорава ове апликације.

Ако можете да покренете апликацију преко Росетта 2, а затим покренете исту апликацију изворно на М1, моћи ћете да приметите разлику у брзини. Међутим, обе верзије ове апликације ће и даље радити знатно брже него на Интел Мац рачунарима.

То је зато што је М1 много бржи од претходних Интел Мац рачунара. Чак и апликације које раде „споро“ на М1 Мац-у су брже него што су биле на Интел-у. Зато не брините, ваше омиљене апликације ће бити брже него икад, без обзира за коју архитектуру су оптимизоване.

Можете ли покренути апликацију користећи Росетта 2 чак и ако подржава АРМ/М1?

Чудно, можете. Чак и након што програмер ажурира своју апликацију како би била компатибилна са М1 чипом, и даље можете одлучити да користите к86 верзију са Росеттом – понекад.

Ово функционише само на апликацијама које су компајлиране са верзијама к86 и АРМ (тј. компајлиране су помоћу Универсал 2). Ако апликација још увек нема верзију к86, не можете је покренути са Росетта 2.

Да бисте то урадили, кликните десним тастером миша на апликацију у Финдер-у и изаберите Добити информације из контекстног менија. У искачућем прозору који се појави изаберите потврдни знак који каже Отвори са Розетом. И то је то!

Већина корисника то вероватно не би требало да ради, јер то само непотребно успорава ваше перформансе. Међутим, постоје случајеви у којима додатак може да ради само са к86 верзијом апликације или сте можда програмер који треба да провери нешто у к86 верзији. Иначе бих избегао ову опцију.

Колико дуго ће вам требати Росетта 2?

Тешко је рећи колико дуго ће вам требати Росетта 2. Апплеов план је да потпуно прелазак на Аппле Силицон до 2022, па претпостављам да ће апликација Росетта бити повучена у то време. Међутим, нисам сигуран да ли то значи да ће Аппле уклонити апликацију Росетта са Мац рачунара који су је већ инсталирали или то само значи да нови корисници неће моћи да је инсталирају.

Претпостављам, међутим, да вам вероватно неће требати Росетта 2 после следећег лета. Чини се да је састављање апликације за М1 чип невероватно једноставно, тако да сам сигуран да ће већина активних програмера до тог тренутка ажурирати своју апликацију.

Међутим, такође могу да замислим неколико апликација које се не ажурирају због програмера који је прешао са те одређене апликације. Надајмо се, ако ваша омиљена апликација на крају остане заостала, Аппле ће оставити Росетта 2 на Мац рачунарима на којима је инсталирана.

Розета 2: Веома ефикасан завој

Генерално се очекује да ће оваква транзиција бити замршена, досадна и проблематична док се не заврши. Аппле је, међутим, одлично избегао ове врсте штуцања. Росетта 2 је прилично беспрекорна и вероватно је веома привремена.

Надам се да вам је овај чланак помогао да боље разумете Росетту 2 и прелазак на М1 чип!