Sulje mainos

Apple Siliconin omien sirujen käyttöönotto herätti valtavasti huomiota. Kesäkuussa 2020 Apple mainitsi virallisesti ensimmäistä kertaa, että se aikoo luopua Intel-prosessoreista oman Apple Silicon -nimisen ratkaisun hyväksi, joka perustuu ARM-arkkitehtuuriin. Kuitenkin erilainen arkkitehtuuri on melko perustavanlaatuinen rooli - jos muutamme sitä, voimme teoriassa sanoa, että meidän on suunniteltava jokainen sovellus uudelleen, jotta se voi toimia kunnolla.

Cupertinon jättiläinen ratkaisi tämän puutteen omalla tavallaan, ja pitkän käytön jälkeen on myönnettävä, että se on melko vankka. Vuosia myöhemmin hän otti uudelleen käyttöön Rosetta-ratkaisun, joka aiemmin takasi sujuvan siirtymisen PowerPC:stä Inteliin. Tänään meillä on täällä Rosetta 2 samalla tavoitteella. Voimme kuvitella sen toisena kerroksena, jota käytetään sovelluksen kääntämiseen, jotta sitä voidaan käyttää myös nykyisellä alustalla. Tämä tietysti hidastaa suorituskykyä, mutta myös muita ongelmia saattaa ilmetä.

Sovelluksen tulee toimia natiivisti

Jos todella haluamme saada kaiken irti uudemmista Maceista, jotka on varustettu Apple Silicon -sarjan siruilla, on enemmän tai vähemmän välttämätöntä, että työskentelemme optimoitujen sovellusten kanssa. Heidän täytyy juosta niin sanotusti natiivisti. Vaikka mainittu Rosetta 2 -ratkaisu toimii yleisesti ottaen tyydyttävästi ja pystyy varmistamaan sovelluksiemme sujuvan toiminnan, näin ei välttämättä aina ole. Hyvä esimerkki on suosittu Discord messenger. Ennen sen optimointia (alkuperäinen Apple Silicon -tuki) se ei ollut juurikaan kaksi kertaa niin miellyttävä käyttää. Jouduimme odottamaan muutaman sekunnin jokaista operaatiota varten. Sitten kun optimoitu versio tuli, näimme valtavan kiihtyvyyden ja (vihdoin) tasaisen ajon.

Sama koskee tietysti pelejä. Jos haluamme niiden toimivan kitkattomasti, meidän on optimoitava ne nykyistä alustaa varten. Voit odottaa, että Apple Siliconiin siirtymisen tuoman suorituskyvyn kasvun myötä kehittäjät haluaisivat tuoda pelinsä Applen käyttäjille ja rakentaa heidän keskuuteensa peliyhteisö. Siltä se jopa näytti alusta asti. Melkein heti kun ensimmäiset M1-sirulla varustetut Macit tulivat markkinoille, Blizzard ilmoitti natiivituesta legendaariselle World of Warcraft -pelilleen. Tämän ansiosta sitä voi pelata täysillä jopa tavallisella MacBook Airilla. Mutta emme ole nähneet muita muutoksia sen jälkeen.

Kehittäjät jättävät kokonaan huomiotta uuden Apple Silicon -alustan saapumisen ja jatkavat omaa polkuaan ottamatta huomioon Applen käyttäjiä. Se on jokseenkin ymmärrettävää. Apple-faneja ei yleensä ole paljoa, etenkään niitä, jotka ovat kiinnostuneita pelaamisesta. Tästä syystä olemme riippuvaisia ​​edellä mainitusta Rosetta 2 -ratkaisusta ja voimme siksi toistaa vain nimikkeitä, jotka on alun perin kirjoitettu macOS:lle (Intel). Vaikka joissain peleissä tämä ei ehkä ole pienintäkään ongelmaa (esim. Tomb Raider, Golf With Your Friends, Minecraft jne.), toisille lopputulos on käytännössä pelikelvoton. Tämä koskee esimerkiksi Euro Truck Simulator 2:ta.

M1 MacBook Air Tomb Raider
Tomb Raider (2013) MacBook Airissa M1:llä

Näemmekö muutoksen?

Tietysti on hieman outoa, että Blizzard oli ainoa, joka toi optimoinnin, eikä kukaan seurannut sitä. Sinänsä tämä on outo liike jopa tältä yhtiöltä. Sen toinen suosikkinimi on korttipeli Hearthstone, joka ei ole enää niin onnekas ja joka on käännettävä Rosetta 2:n kautta. Joka tapauksessa yhtiössä on myös useita muita nimikkeitä, kuten Overwatch, jota Blizzard toisaalta, ei ole koskaan esitelty macOS:lle ja toimii vain Windowsissa.

Joten on aiheellista kysyä, näemmekö koskaan muutoksia ja optimointia suosikkipeleissämme. Pelisegmentissä vallitsee toistaiseksi täydellinen hiljaisuus, ja voisi hyvin yksinkertaisesti sanoa, että Apple Silicon ei yksinkertaisesti ole kiinnostunut kenestäkään. Mutta vielä on vähän toivoa. Jos seuraavan sukupolven Apple-sirut tuo mielenkiintoisia parannuksia ja Applen käyttäjien osuus kasvaa, niin ehkä kehittäjien olisi reagoitava.

.