Затвори ја рекламата

Apple Silicon е тука со нас од 2020 година. Кога Apple тогаш ја воведе оваа огромна промена, односно замена на процесорите на Intel со свое решение, кое се заснова на различна архитектура на ARM. Иако благодарение на ова, новите чипови нудат значително повисоки перформанси во комбинација со подобра економичност, тој со себе носи и одредени стапици. Сите апликации развиени за Intel Mac не можат да се извршуваат на компјутери со Apple Silicon, барем не без помош.

Бидејќи ова се различни архитектури, едноставно не е можно да се изврши програма за една платформа на друга. Тоа е малку како обид да инсталирате датотека .exe на вашиот Mac, но во овој случај ограничувачкиот фактор е тоа што програмата била дистрибуирана за одредена платформа врз основа на оперативниот систем. Секако, доколку се применуваше споменатото правило, Mac компјутерите со нови чипови практично би биле осудени на пропаст. Практично не би играле ништо на нив, освен мајчин апликации и оние кои се веќе достапни за новата платформа. Поради оваа причина, Apple го отстрани прашината од старото решение наречено Rosetta 2.

rosetta2_apple_fb

Розета 2 или слој за превод

Што точно е Розета 2? Ова е прилично софистициран емулатор чија задача е да ги елиминира стапиците при преминот од процесорите на Интел на силиконските чипови на Apple. Овој емулатор конкретно ќе се грижи за превод на апликации кои се напишани за постари Mac компјутери, благодарение на што може да ги извршува дури и на оние со M1, M1 Pro и M1 Max чипови. Се разбира, ова бара одредена изведба. Во овој поглед, тоа зависи од програмата за која станува збор, бидејќи некои, како што е Microsoft Office, треба да се „преведат“ само еднаш, поради што нивното првично стартување трае подолго, но нема да наидете на никакви проблеми потоа. Згора на тоа, оваа изјава веќе не важи денес. Мајкрософт веќе нуди M1 мајчин апликации од својот Office пакет, па затоа не е неопходно да се користи слојот за превод Rosetta 2 за нивно извршување.

Значи, задачата за овој емулатор секако не е едноставна. Всушност, таков превод ќе бара доста перформанси, поради што може да наидеме на проблеми со флуентноста во случај на некои апликации. Сепак, треба да се забележи дека ова влијае само на мал број апликации. За ова можеме да им се заблагодариме на одличните перформанси на силиконските чипови на Apple. Значи, да се сумира, во огромното мнозинство на случаи, нема да имате никакви проблеми со користење на емулаторот, а можеби и не знаете за неговата употреба. Сè се одвива во позадина, и доколку корисникот директно не погледне во Activity Monitor или списокот со апликации т.н. Тип на дадената апликација, можеби и не знае дека дадената апликација всушност не работи природно.

јаболко_силициум_м2_чип
Оваа година би требало да видиме 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 и повеќе од јасно е дека овој тренд дефинитивно нема да се промени во наредните години, тоа создава и здрав притисок врз програмерите. Затоа мора да ги подготват своите апликации и во оваа форма, што се случува постепено. На пример на оваа веб-локација ќе најдете листа на апликации со поддршка за мајчин силикон на Apple.

.