Apple julkaisi eilen ensimmäiset Arm-arkkitehtuuriin perustuvat Mac-tietokoneensa. Kyseessä ei ole ensimmäinen kerta, kun Apple vaihtaa käskykantaa, mutta viime kerrasta on jo liki 15 vuotta. Mitä käskykannan vaihtuminen käytännössä merkitsee sovellusten näkökulmasta?
Applen uusin macOS-versio, Big Sur, on luonnollisesti optimoitu yhtiön uudelle M1-järjestelmäpiirille ja Arm-arkkitehtuurille. Yhtiön mukaan sen Safari-selain suorittaa JavaScriptiä M1:llä 1,5-kertaisella nopeudella edelliseen Safari-versioon ja x86-prosessoriin verrattuna ja olevan noin 1,9-kertaa responsiivisempi. Natiivit sovellukset ovat kuitenkin vain pieni osa kokonaisuutta.
Kolmansien osapuolten sovelluksille Apple tarjoaa uudet Universal Apps -sovellukset, joissa on paketoitu samaan pakettiin x86- ja Arm-versiot sovelluksesta. Tällöin sovellukset toimivat natiiveina kummallakin alustalla siirtymäkauden ajan ja niin kauan kuin Apple haluaa x86-prosessoreita tukea. Muutos ei tapahdu kuitenkaan päivässä ja esimerkiksi Adobe on kertonut, että sen ensimmäinen Universal Apps -sovellus tulee olemaan joulukuussa julkaistava versio Lightroomista, mutta muut sovellukset tulevat perästä vasta ensi vuonna.
Suurin mahdollinen kompastuskivi siirtymässä tuleekin olemaan Rosetta 2. Rosetta on emulaatiokerros, joka mahdollistaa x86-sovellusten ajamisen Arm-prosessorilla. Apple ei kertonut käytännössä mitään yksityiskohtia Rosettan suorituskyvystä, vaikka kehuikin joidenkin sovellusten toimivan M1:llä jopa nopeammin, kuin vastaavilla Intel-Maceilla, kiitos nopeamman integroidun grafiikkaohjaimen. Tiettävästi esimerkiksi Microsoftin Office-perhe tulee toimimaan aluksi Rosettan kautta, vaikka yhtiö valmisteleekin Universal App -versiota taustalla. Vasta ulkopuoliset testit tulevat paljastamaan, onko Rosettan suorituskyky sovelluksissa riittävällä tasolla.
Viimeinen temppu Applen taskussa siirtymäkaudelle ja tulevaisuuteen on macOS:n yhteensopivuus iOS-sovellusten kanssa. Tämä tuo koko laajan AppStore-sovelluskaupan valikoiman pelejä ja sovelluksia myös Mac-käyttäjien käsiin, mitä ainakin osa käyttäjistä pitää epäilemättä suurena kilpailuvalttina.
Lähde: Apple
Windows on ARM:lla suorituskyky putoaa noin 40% kun ajetaan ARM:n sijaan sovelluksen x86-versiota ainakin Geekbench 4:n perusteella.
data-unfurl="true" data-result-id="106382" data-url="https://doesitarm.com/" data-host="doesitarm.com" data-pending="false">
class="link link--external fauxBlockLink-blockLink"
target="_blank"
rel="nofollow noopener"
data-proxy-href="">
Does it ARM
data-onerror="hide-parent"/>
doesitarm.com
Siinä mainio sivusto, josta vilkuilla suosituimpien sovellusta Apple Silicon -tilannetta.
Mielenkiintoista tosiaan nähdä tosielämän testeissä, mutta jos Geekbenchia katsotaan, niin Applella on varaa ottaa vaikka se 40% hitti ja silti kilpailla ihan tasaväkisesti x86 prossujen kanssa. Varsinkin kun M1 on kuiteenkin aika paljon äreämpi kuin A13.
Toki Geekbench ei ole kovin eksakti tapa käytännön suorituskykyä arvioida, joten käytännön ero jää nähtäväksi.
Tuo ei ihan pidä paikkaansa. Noi uudet Macit eivät täytä kaikkia UIRequiredDeviceCapabilities-vaatimuksia, joten kaikki iOS-sovellukset eivät toimi. Lisäksi devaajat voivat estää omien sovellusten julkaisun Mac-puolelle, ja varsinkin metriikkahakuiset pelifirmat eivät halunne huonosti rahaa käyttäviä Mac-pelaajia huonontamaan tilastojaan.
Lisäksi kyseisellä kitillä löytyy testiajoja myös Geekbenchin iOS versiolla. Suorituskyky (1098/4555) on käytännössä sama kuin macOS:n ARM versiolla.
Lisäksi kyseisellä kitillä löytyy testiajoja myös Geekbenchin iOS versiolla. Suorituskyky (1098/4555) on käytännössä sama kuin macOS:n ARM versiolla.
Mielenkiinnolla odotan, koska Avid yhtiö julkaisee Pro Tools ja Media Composer ohjelmille päivitykset. Varsinkin Media Composer ei toimine emuloituna tehokkaasti, vaikka Rosetta 2 -emulaattori on varmaakin hyvä.
data-unfurl="true" data-result-id="106699" data-url="https://www.macrumors.com/2020/11/12/serif-updates-affinity-apps-for-m1-chip/" data-host="www.macrumors.com" data-pending="false">
class="link link--external fauxBlockLink-blockLink"
target="_blank"
rel="nofollow noopener"
data-proxy-href="">
Serif Updates Affinity Apps for 'Superfast Performance' With M1 Chip
data-onerror="hide-parent"/>
http://www.macrumors.com
Kommentoi uutista tai artikkelia foorumilla (Kommentointi sivuston puolella toistakseksi pois käytöstä)
Lähetä palautetta / raportoi kirjoitusvirheestä