Închide anunțul

Apple Silicon este aici cu noi din 2020. Când Apple a introdus această schimbare uriașă, adică înlocuirea procesoarelor Intel cu propria soluție, care se bazează pe o arhitectură ARM diferită. Deși datorită acestui fapt, noile cipuri oferă performanțe semnificativ mai mari în combinație cu o economie mai bună, aduce și anumite capcane. Toate aplicațiile dezvoltate pentru Mac-urile Intel nu pot fi rulate pe computere cu Apple Silicon, cel puțin nu fără ajutor.

Deoarece acestea sunt arhitecturi diferite, pur și simplu nu este posibil să rulați un program pentru o platformă pe alta. Este un pic ca și cum ai încerca să instalezi un fișier .exe pe Mac-ul tău, dar în acest caz factorul limitativ este că programul a fost distribuit pentru o anumită platformă bazată pe sistemul de operare. Desigur, dacă s-ar aplica regula menționată, Mac-urile cu cipuri noi ar fi practic condamnate. Practic nu am juca nimic pe ele, cu excepția aplicațiilor native și a celor care sunt deja disponibile pentru noua platformă. Din acest motiv, Apple a făcut praf vechea soluție numită Rosetta 2.

rosetta2_apple_fb

Rosetta 2 sau stratul de translație

Ce este mai exact Rosetta 2? Acesta este un emulator destul de sofisticat a cărui sarcină este să elimine capcanele în tranziția de la procesoarele Intel la cipurile Apple Silicon. Acest emulator se va ocupa în mod special de traducerea aplicațiilor care sunt scrise pentru Mac-uri mai vechi, datorită cărora le poate rula chiar și pe cele cu cipuri M1, M1 Pro și M1 Max. Desigur, acest lucru necesită o anumită performanță. În acest sens, depinde de programul în cauză, întrucât unele, precum Microsoft Office, trebuie doar „traduse” o singură dată, motiv pentru care lansarea lor inițială durează mai mult, dar nu vei întâmpina probleme ulterior. Mai mult, această afirmație nu mai este valabilă astăzi. Microsoft oferă deja aplicații native M1 din pachetul său Office, așa că nu este necesar să folosiți stratul de traducere Rosetta 2 pentru a le rula.

Deci sarcina pentru acest emulator cu siguranță nu este simplă. De fapt, o astfel de traducere va necesita destul de multă performanță, din cauza cărora putem întâmpina probleme de fluență în cazul unor aplicații. Cu toate acestea, trebuie remarcat faptul că acest lucru afectează doar o minoritate de aplicații. Putem mulțumi performanțelor excelente ale chipurilor Apple Silicon pentru acest lucru. Deci, pentru a rezuma, în marea majoritate a cazurilor, nu veți avea probleme cu utilizarea emulatorului și s-ar putea să nu știți nici măcar despre utilizarea lui. Totul are loc în fundal, iar dacă utilizatorul nu se uită direct în Monitorul de activitate sau în lista de aplicații la așa-numitul Tip al aplicației date, este posibil să nu știe nici că aplicația dată nu rulează de fapt nativ.

apple_silicon_m2_cip
Anul acesta ar trebui să vedem Mac-uri cu noul cip M2

De ce este esențial să aveți aplicații native M1

Desigur, nimic nu este impecabil, ceea ce este valabil și pentru Rosetta 2. Desigur, această tehnologie are și anumite limitări. De exemplu, nu poate traduce pluginuri de kernel sau aplicații de virtualizare a computerelor a căror sarcină este să virtualizeze platformele x86_64. În același timp, dezvoltatorii sunt atenționați cu privire la imposibilitatea traducerii instrucțiunilor vectoriale AVX, AVX2 și AVX512.

Poate ne putem întreba, de ce este de fapt important să avem aplicații care rulează nativ, când Rosetta 2 se poate descurca fără ele în marea majoritate a cazurilor? După cum am menționat mai sus, de cele mai multe ori, în calitate de utilizatori, nici nu observăm că aplicația dată nu rulează nativ, pentru că ne oferă totuși distracție neîntreruptă. Pe de altă parte, există aplicații în care vom fi destul de conștienți de acest lucru. De exemplu, Discord, unul dintre cele mai populare instrumente de comunicare, nu este în prezent optimizat pentru Apple Silicon, ceea ce poate enerva cu adevărat majoritatea utilizatorilor săi. Acest program funcționează în cadrul Rosetta 2, dar este extrem de blocat și este însoțit de o mulțime de alte probleme. Din fericire, clipește în vremuri mai bune. Versiunea Discord Canary, care este o versiune de testare a aplicației, este în sfârșit disponibilă pentru Mac-uri cu cipuri noi. Și dacă l-ați încercat deja, veți fi cu siguranță de acord că utilizarea sa este diametral diferită și complet fără cusur.

Din fericire, Apple Silicon ne este alaturi de ceva timp si este mai mult decat clar ca aici se afla viitorul computerelor Apple. Tocmai de aceea este extrem de important să avem toate aplicațiile necesare disponibile într-o formă modificată, sau să ruleze așa-numitele nativ pe mașinile date. În acest fel, computerele pot economisi energie care altfel ar cădea pe traducerea prin Rosetta 2 menționată mai sus și, în general, împinge astfel capacitățile întregului dispozitiv puțin mai departe. Pe măsură ce gigantul din Cupertino vede viitorul în Apple Silicon și este mai mult decât clar că această tendință cu siguranță nu se va schimba în următorii ani, creează și o presiune sănătoasă asupra dezvoltatorilor. Prin urmare, ei trebuie să își pregătească cererile și în această formă, ceea ce se întâmplă treptat. De exemplu pe acest site web veți găsi o listă de aplicații cu suport nativ Apple Silicon.

.