Փակել գովազդը

Apple Silicon-ը մեզ հետ է 2020 թվականից: Երբ Apple-ն այն ժամանակ ներկայացրեց այս հսկայական փոփոխությունը, այսինքն՝ փոխարինելով Intel պրոցեսորները իր լուծումով, որը հիմնված է ARM-ի այլ ճարտարապետության վրա: Թեև դրա շնորհիվ նոր չիպերն առաջարկում են զգալիորեն ավելի բարձր արդյունավետություն՝ զուգակցված ավելի լավ տնտեսության հետ, այն նաև իր հետ բերում է որոշակի որոգայթներ: Intel Mac-ի համար մշակված բոլոր հավելվածները չեն կարող գործարկվել Apple Silicon-ով համակարգիչների վրա, համենայն դեպս՝ առանց որոշակի օգնության:

Քանի որ դրանք տարբեր ճարտարապետություններ են, պարզապես հնարավոր չէ մեկ հարթակի համար ծրագիր գործարկել մյուսի վրա: Դա մի փոքր նման է ձեր Mac-ում .exe ֆայլ տեղադրելու փորձին, բայց այս դեպքում սահմանափակող գործոնն այն է, որ ծրագիրը բաշխվել է որոշակի հարթակի համար՝ հիմնված օպերացիոն համակարգի վրա: Իհարկե, եթե կիրառվեր նշված կանոնը, ապա նոր չիպերով Mac-երը գործնականում դատապարտված կլինեին։ Մենք գործնականում ոչինչ չենք խաղա դրանց վրա, բացառությամբ հայրենի հավելվածների և նոր հարթակի համար արդեն հասանելիների: Այս պատճառով Apple-ը մաքրեց հին լուծումը, որը կոչվում էր Rosetta 2:

rosetta2_apple_fb

Rosetta 2 կամ թարգմանչական շերտ

Ի՞նչ է իրականում Rosetta 2-ը: Սա բավականին բարդ էմուլյատոր է, որի խնդիրն է վերացնել սխալները Intel պրոցեսորներից Apple Silicon չիպերին անցնելու ժամանակ: Այս էմուլյատորը հատուկ հոգ կտանի ավելի հին Mac-երի համար գրված հավելվածների թարգմանության մասին, որոնց շնորհիվ այն կարող է գործարկել նույնիսկ M1, M1 Pro և M1 Max չիպեր ունեցողների վրա: Իհարկե, սա պահանջում է որոշակի կատարում: Այս առումով դա կախված է խնդրո առարկա ծրագրից, քանի որ ոմանց, օրինակ՝ Microsoft Office-ին, միայն մեկ անգամ է պետք «թարգմանել», ինչի պատճառով դրանց սկզբնական գործարկումն ավելի երկար է տևում, բայց հետո ոչ մի խնդրի չես հանդիպի։ Ավելին, այս հայտարարությունն այսօր այլեւս ուժի մեջ չէ։ Microsoft-ն արդեն առաջարկում է M1 հայրենի հավելվածներ իր Office փաթեթից, ուստի դրանք գործարկելու համար անհրաժեշտ չէ օգտագործել Rosetta 2 թարգմանական շերտը:

Այսպիսով, այս էմուլյատորի խնդիրն, իհարկե, պարզ չէ: Իրականում նման թարգմանությունը կպահանջի բավականին մեծ կատարողականություն, ինչի պատճառով որոշ հավելվածների դեպքում կարող ենք բախվել սահունության հետ կապված խնդիրների։ Այնուամենայնիվ, հարկ է նշել, որ դա ազդում է հավելվածների միայն փոքրամասնության վրա: Դրա համար մենք կարող ենք շնորհակալություն հայտնել Apple Silicon չիպերի գերազանց կատարողականությանը: Այսպիսով, ամփոփելու համար, դեպքերի ճնշող մեծամասնությունում դուք որևէ խնդիր չեք ունենա օգտագործել էմուլյատորը, և գուցե նույնիսկ չգիտեք դրա օգտագործման մասին: Ամեն ինչ տեղի է ունենում հետին պլանում, և եթե օգտատերը ուղղակիորեն չի նայում Activity Monitor-ում կամ հավելվածների ցանկում, այսպես կոչված, տվյալ հավելվածի տեսակը, կարող է նույնիսկ չիմանալ, որ տվյալ հավելվածն իրականում չի աշխատում բնիկ:

apple_silicon_m2_chip
Այս տարի մենք պետք է տեսնենք Mac-ներ նոր M2 չիպով

Ինչու է անհրաժեշտ M1 բնիկ հավելվածներ ունենալը

Իհարկե, ոչինչ անթերի չէ, ինչը վերաբերում է նաև Rosetta 2-ին։ Իհարկե, այս տեխնոլոգիան ունի նաև որոշակի սահմանափակումներ։ Օրինակ, այն չի կարող թարգմանել միջուկի պլագինները կամ համակարգչային վիրտուալացման հավելվածները, որոնց խնդիրն է վիրտուալացնել x86_64 հարթակները: Միևնույն ժամանակ, մշակողներին զգուշացնում են AVX, AVX2 և AVX512 վեկտորային հրահանգների թարգմանության անհնարինության մասին։

Միգուցե մենք կարող ենք ինքներս մեզ հարցնել, թե ինչու է իրականում կարևոր ունենալ բնօրինակ գործող հավելվածներ, երբ Rosetta 2-ը կարող է առանց դրանց կառավարել դեպքերի ճնշող մեծամասնությունում: Ինչպես վերը նշեցինք, որպես օգտատեր հիմնականում չենք էլ նկատում, որ տվյալ հավելվածը բնիկ չի աշխատում, քանի որ այն մեզ դեռ անխափան վայելք է առաջարկում։ Մյուս կողմից, կան հավելվածներ, որտեղ մենք բավականին տեղյակ կլինենք այս մասին։ Օրինակ՝ Discord-ը՝ հաղորդակցման ամենահայտնի գործիքներից մեկը, ներկայումս օպտիմիզացված չէ Apple Silicon-ի համար, ինչը իսկապես կարող է նյարդայնացնել իր օգտատերերի մեծ մասին: Այս ծրագիրն աշխատում է Rosetta 2-ի շրջանակներում, սակայն այն չափազանց խրված է և ուղեկցվում է բազմաթիվ այլ խնդիրներով: Բարեբախտաբար, այն փայլում է դեպի ավելի լավ ժամանակներ: Discord Canary տարբերակը, որը հավելվածի թեստային տարբերակն է, վերջապես հասանելի է նոր չիպերով Mac-ի համար։ Իսկ եթե արդեն փորձել եք, ապա հաստատ կհամաձայնեք, որ դրա օգտագործումը տրամագծորեն տարբեր է ու բոլորովին անթերի։

Բարեբախտաբար, Apple Silicon-ը մեզ հետ է արդեն որոշ ժամանակ, և ավելի քան պարզ է, որ հենց այստեղ է Apple համակարգիչների ապագան: Հենց այդ պատճառով էլ չափազանց կարևոր է, որ բոլոր անհրաժեշտ հավելվածները հասանելի լինեն փոփոխված ձևով, կամ որ դրանք գործարկվեն, այսպես կոչված, բնիկ կերպով տվյալ մեքենաների վրա։ Այսպիսով, համակարգիչները կարող են խնայել էներգիան, որն այլապես կհայտնվի վերոհիշյալ Rosetta 2-ի միջոցով թարգմանության վրա, և ընդհանուր առմամբ, այդպիսով մի փոքր առաջ մղել ամբողջ սարքի հնարավորությունները: Քանի որ Կուպերտինոյի հսկան ապագան տեսնում է Apple Silicon-ում և ավելի քան պարզ է, որ այս միտումը հաստատ չի փոխվի առաջիկա տարիներին, այն նաև առողջ ճնշում է ստեղծում մշակողների վրա։ Ուստի նրանք պետք է իրենց դիմումները պատրաստեն նաև այս ձևով, ինչը տեղի է ունենում աստիճանաբար։ Օրինակ այս կայքում դուք կգտնեք հավելվածների ցանկ, որոնք ունեն բնիկ Apple Silicon աջակցությամբ:

.