Maak advertensie toe

Apple Silicon is al sedert 2020 hier by ons. Toe Apple toe hierdie groot verandering ingestel het, dit wil sê die vervanging van Intel-verwerkers met sy eie oplossing, wat op 'n ander ARM-argitektuur gebaseer is. Hoewel die nuwe skyfies danksy dit aansienlik hoër werkverrigting in kombinasie met beter ekonomie bied, bring dit ook sekere slaggate mee. Alle toepassings wat vir Intel Macs ontwikkel is, kan nie op rekenaars met Apple Silicon gebruik word nie, ten minste nie sonder hulp nie.

Aangesien dit verskillende argitekture is, is dit eenvoudig nie moontlik om 'n program vir een platform op 'n ander te laat loop nie. Dit is 'n bietjie soos om 'n .exe-lêer op jou Mac te probeer installeer, maar in hierdie geval is die beperkende faktor dat die program vir 'n sekere platform op grond van die bedryfstelsel versprei is. Natuurlik, as die genoemde reël geld, sou Mac's met nuwe skyfies feitlik gedoem wees. Ons sal feitlik niks op hulle speel nie, behalwe vir inheemse toepassings en dié wat reeds vir die nuwe platform beskikbaar is. Om hierdie rede het Apple die ou oplossing genaamd Rosetta 2 afgestof.

rosetta2_apple_fb

Rosetta 2 of vertaallaag

Wat presies is Rosetta 2? Dit is 'n taamlik gesofistikeerde emulator wie se taak is om die slaggate in die oorgang van Intel-verwerkers na Apple Silicon-skyfies uit te skakel. Hierdie emulator sal spesifiek sorg vir die vertaling van toepassings wat vir ouer Mac's geskryf is, waardeur dit dit kan laat loop selfs op dié met M1-, M1 Pro- en M1 Max-skyfies. Dit verg natuurlik 'n sekere prestasie. In hierdie opsig hang dit van die betrokke program af, aangesien sommige, soos Microsoft Office, net een keer "vertaal" hoef te word, en daarom neem hul aanvanklike bekendstelling langer, maar jy sal nie later enige probleme ondervind nie. Boonop is hierdie stelling vandag nie meer geldig nie. Microsoft bied reeds M1-inheemse toepassings vanaf sy Office-pakket, so dit is nie nodig om die Rosetta 2-vertaallaag te gebruik om dit te laat loop nie.

Die taak vir hierdie emulator is dus beslis nie eenvoudig nie. Trouens, so 'n vertaling sal nogal baie werkverrigting verg, en daarom kan ons vlotheidsprobleme ondervind in die geval van sommige toepassings. Daar moet egter kennis geneem word dat dit slegs 'n minderheid van toepassings raak. Ons kan die uitstekende prestasie van Apple Silicon-skyfies hiervoor bedank. Dus, om dit op te som, in die oorgrote meerderheid van gevalle sal u geen probleme ondervind met die gebruik van die emulator nie, en heel moontlik sal u nie eers weet van die gebruik daarvan nie. Alles gebeur in die agtergrond, en as die gebruiker nie direk in die Aktiwiteitsmonitor of die lys van toepassings na die sogenaamde Tipe van die gegewe toepassing kyk nie, sal hulle dalk nie eers weet dat die gegewe toepassing nie eintlik inheems loop nie.

appel_silikon_m2_skyfie
Hierdie jaar behoort ons Mac's met die nuwe M2-skyfie te sien

Waarom dit noodsaaklik is om M1-inheemse toepassings te hê

Natuurlik is niks foutloos nie, wat ook van toepassing is op Rosetta 2. Hierdie tegnologie het natuurlik ook sekere beperkings. Dit kan byvoorbeeld nie kerninproppe of rekenaarvirtualiseringstoepassings vertaal wie se taak is om x86_64-platforms te virtualiseer nie. Terselfdertyd word die ontwikkelaars gewaarsku oor die onmoontlikheid van vertaling van AVX-, AVX2- en AVX512-vektorinstruksies.

Miskien kan ons onsself afvra, hoekom is dit eintlik belangrik om inheemse toepassings te hê, terwyl Rosetta 2 in die oorgrote meerderheid van gevalle daarsonder kan klaarkom? Soos ons hierbo genoem het, let ons as gebruikers die meeste van die tyd nie eers op dat die gegewe toepassing nie inheems loop nie, want dit bied ons steeds ononderbroke genot. Aan die ander kant is daar toepassings waar ons redelik bewus sal wees hiervan. Discord, een van die gewildste kommunikasie-instrumente, is byvoorbeeld tans nie geoptimaliseer vir Apple Silicon nie, wat die meeste van sy gebruikers regtig kan irriteer. Hierdie program werk binne die bestek van Rosetta 2, maar dit is uiters vas en gaan gepaard met 'n klomp ander probleme. Gelukkig flits dit na beter tye. Die Discord Canary-weergawe, wat 'n toetsweergawe van die toepassing is, is uiteindelik beskikbaar vir Mac's met nuwe skyfies. En as jy dit al probeer het, sal jy beslis saamstem dat die gebruik daarvan diametraal anders en heeltemal foutloos is.

Gelukkig is Apple Silicon nou al 'n geruime tyd met ons, en dit is meer as duidelik dat dit is waar die toekoms van Apple-rekenaars lê. Dit is presies hoekom dit uiters belangrik is dat ons al die nodige toepassings in 'n gewysigde vorm beskikbaar het, of dat dit sogenaamd native op die gegewe masjiene loop. Op hierdie manier kan rekenaars krag bespaar wat andersins op die vertaling sou val deur die voorgenoemde Rosetta 2, en in die algemeen dus die vermoëns van die hele toestel 'n bietjie verder stoot. Aangesien die Cupertino-reus die toekoms in Apple Silicon sien en dit meer as duidelik is dat hierdie neiging beslis nie in die komende jare gaan verander nie, skep dit ook gesonde druk op ontwikkelaars. Hulle moet dus hul aansoeke ook in hierdie vorm voorberei, wat geleidelik gebeur. Byvoorbeeld op hierdie webwerf jy sal 'n lys van toepassings met inheemse Apple Silicon-ondersteuning vind.

.