Sulje mainos

Apple Silicon on ollut täällä meillä vuodesta 2020. Kun Apple sitten esitteli tämän valtavan muutoksen, eli Intel-prosessorien korvaamisen omalla ratkaisullaan, joka perustuu erilaiseen ARM-arkkitehtuuriin. Vaikka tämän ansiosta uudet sirut tarjoavat huomattavasti paremman suorituskyvyn yhdessä paremman taloudellisuuden kanssa, se tuo mukanaan myös tiettyjä sudenkuoppia. Kaikkia Intel Maceille kehitettyjä sovelluksia ei voi käyttää Apple Silicon -tietokoneissa, ainakaan ilman apua.

Koska nämä ovat erilaisia ​​arkkitehtuureja, ei yksinkertaisesti ole mahdollista ajaa ohjelmaa yhdelle alustalle toisella. Se on vähän kuin yrittäisi asentaa .exe-tiedostoa Mac-tietokoneellesi, mutta tässä tapauksessa rajoittava tekijä on, että ohjelma on jaettu tietylle alustalle käyttöjärjestelmän perusteella. Tietysti, jos mainittu sääntö toteutuisi, uusilla siruilla varustetut Macit olisivat käytännössä tuhoon tuomittuja. Emme käytännössä toistaisi niillä mitään, paitsi alkuperäisillä sovelluksilla ja sellaisilla, jotka ovat jo saatavilla uudelle alustalle. Tästä syystä Apple pyyhkäisi pois vanhan Rosetta 2 -nimisen ratkaisun.

rosetta2_apple_fb

Rosetta 2 tai käännöskerros

Mikä Rosetta 2 oikein on? Tämä on melko hienostunut emulaattori, jonka tehtävänä on poistaa sudenkuopat siirtymisessä Intel-prosessoreista Apple Silicon -siruihin. Tämä emulaattori huolehtii erityisesti vanhemmille Maceille kirjoitettujen sovellusten kääntämisestä, minkä ansiosta se voi ajaa niitä myös M1-, M1 Pro- ja M1 Max -siruilla varustetuissa. Tietysti tämä vaatii tietyn suorituskyvyn. Tässä suhteessa se riippuu kyseessä olevasta ohjelmasta, koska jotkut, kuten Microsoft Office, tarvitsee "kääntää" vain kerran, minkä vuoksi niiden ensimmäinen käynnistys kestää kauemmin, mutta et tule kohtaamaan ongelmia sen jälkeen. Lisäksi tämä lausunto ei ole enää voimassa tänä päivänä. Microsoft tarjoaa jo M1-natiivisovelluksia Office-paketistaan, joten Rosetta 2 -käännöskerrosta ei tarvitse käyttää niiden suorittamiseen.

Joten tämän emulaattorin tehtävä ei todellakaan ole yksinkertainen. Itse asiassa tällainen käännös vaatii melko paljon suorituskykyä, minkä vuoksi voimme kohdata sujuvuusongelmia joissakin sovelluksissa. On kuitenkin huomattava, että tämä koskee vain pientä osaa sovelluksista. Tästä voimme kiittää Apple Silicon -sirujen erinomaista suorituskykyä. Yhteenvetona voidaan todeta, että useimmissa tapauksissa sinulla ei ole ongelmia emulaattorin käytössä, etkä ehkä edes tiedä sen käytöstä. Kaikki tapahtuu taustalla, ja jos käyttäjä ei suoraan katso Activity Monitorista tai sovelluslistasta tietyn sovelluksen ns. Tyyppiä, hän ei välttämättä edes tiedä, että kyseinen sovellus ei todellakaan toimi natiivisti.

apple_silicon_m2_chip
Tänä vuonna meidän pitäisi nähdä Macit, joissa on uusi M2-siru

Miksi M1-natiivisovellusten käyttö on välttämätöntä

Mikään ei tietenkään ole virheetöntä, mikä koskee myös Rosetta 2:ta. Tietysti tällä tekniikalla on myös tiettyjä rajoituksia. Se ei esimerkiksi voi kääntää ytimen laajennuksia tai tietokoneen virtualisointisovelluksia, joiden tehtävänä on virtualisoida x86_64-alustoja. Samaan aikaan kehittäjiä varoitetaan AVX-, AVX2- ja AVX512-vektoriohjeiden kääntämisen mahdottomuudesta.

Ehkä voimme kysyä itseltämme, miksi on todella tärkeää, että sovellukset ovat käynnissä, kun Rosetta 2 pärjää ilman niitä useimmissa tapauksissa? Kuten edellä mainittiin, emme käyttäjinä useimmiten edes huomaa, että kyseinen sovellus ei toimi natiivisti, koska se tarjoaa meille silti keskeytymätöntä nautintoa. Toisaalta on sovelluksia, joissa olemme varsin tietoisia tästä. Esimerkiksi Discord, yksi suosituimmista viestintätyökaluista, ei ole tällä hetkellä optimoitu Apple Siliconille, mikä voi todella ärsyttää useimpia sen käyttäjiä. Tämä ohjelma toimii Rosetta 2:n puitteissa, mutta se on erittäin jumissa ja siihen liittyy paljon muita ongelmia. Onneksi se vilkkuu parempiin aikoihin. Discord Canary -versio, joka on sovelluksen testiversio, on vihdoin saatavilla Mac-tietokoneille uusilla siruilla. Ja jos olet jo kokeillut sitä, olet varmasti samaa mieltä siitä, että sen käyttö on täysin erilaista ja täysin virheetöntä.

Onneksi Apple Silicon on ollut kanssamme jo jonkin aikaa, ja on enemmän kuin selvää, että tässä Applen tietokoneiden tulevaisuus piilee. Juuri siksi on erittäin tärkeää, että meillä on kaikki tarvittavat sovellukset saatavilla muunnetussa muodossa tai että ne toimivat ns. natiivisti annetuilla koneilla. Tällä tavalla tietokoneet voivat säästää sähköä, joka muuten putoaisi käännökselle edellä mainitun Rosetta 2:n kautta, ja yleensä siten työntämään koko laitteen ominaisuuksia hieman pidemmälle. Koska Cupertino-jätti näkee tulevaisuuden Apple Siliconissa ja on enemmän kuin selvää, että tämä trendi ei varmasti muutu tulevina vuosina, se luo myös terveitä paineita kehittäjille. Heidän on siksi laadittava hakemuksensa myös tässä muodossa, mikä tapahtuu vähitellen. Esimerkiksi tällä sivustolla löydät luettelon sovelluksista, joissa on natiivi Apple Silicon -tuki.

.