Olet juuri määrittänyt uuden M1 Macisi haluamallasi tavalla, asentanut suosikkisovelluksesi, palauttanut viimeisimmän varmuuskopiosi ja olet testaamassa tätä asiaa, kun mielessäsi pyörii kysymys:
Onko jokin sovelluksistani optimoitu M1-sirulle?
M1-siru on aivan uusi, mikä tarkoittaa, että sitä tukevia sovelluksia ei ole vielä paljon. Apple on onnistunut tässä Rosetta 2:lla, jonka avulla Intel-pohjaiset sovellukset voivat toimia M1:n ARM-arkkitehtuurilla. Joten et todennäköisesti huomaa paljon eroa Intel- ja ARM-sovellustesi välillä.
Siitä huolimatta se on hyödyllistä tietoa, ja Apple antaa sinun tarkistaa, mitä arkkitehtuuria kukin sovelluksesi käyttää. Tässä opetusohjelmassa näytämme sinulle, kuinka voit määrittää nämä tiedot itse.
Sisällys
- Kuinka selvittää, onko sovellus optimoitu M1 Mac -tietokoneellesi
- Mitä eroa on x86:n (Intel) ja ARM: n (Applen M1) välillä?
- Kuinka Intel-pohjaiset sovellukset toimivat M1 Macissa?
-
Toimivatko Intel-sovellukset hitaammin kuin ARM-sovellukset M1 Mac -tietokoneissa?
- Aiheeseen liittyvät julkaisut:
Kuinka selvittää, onko sovellus optimoitu M1 Mac -tietokoneellesi
Ensinnäkin haluat avata Tietoja tästä Macista. Voit tehdä tämän kirjoittamalla "Tietoja tästä Macista" Spotlightiin tai napsauttamalla -logoa valikkopalkin vasemmassa yläkulmassa.
Näkyviin tulee ponnahdusikkuna, joka antaa sinulle perustietoja Macistasi, kuten sarjanumeron ja macOS-version. Tarkoituksemme varten aiomme kuitenkin napsauttaa Järjestelmäraportti -painiketta.
Tämä avaa uuden ikkunan, joka näyttää enemmän teknisiä tietoja Macistasi. Tämän ponnahdusikkunan vasemmasta ruudusta löydät osion, jonka nimi on Ohjelmisto ja sen alla oleva vaihtoehto Sovellukset. Mene eteenpäin ja napsauta Sovellukset.
Tämä vie sinut vieritettävään luetteloon kaikista Maciin asennetuista sovelluksista. Vaikka hakuominaisuutta ei ole, voit lajitella nämä sovellukset aakkosjärjestykseen, mikä helpottaa etsimäsi sovelluksen löytämistä ja tarkistamista.
Kun löydät sovelluksen, jonka haluat tunnistaa, voit tarkistaa, mille arkkitehtuurille se on optimoitu, katsomalla alla Ystävällinen sarakkeessa.
Tässä näet yhden kolmesta asiasta.
- Apple Silicon. Kuten arvata saattaa, tämä koskee sovelluksia, jotka on optimoitu toimimaan Apple Siliconilla.
- Intel. Jälleen vastaus tähän on suoraviivainen. Nämä ovat sovelluksia, jotka on edelleen optimoitu Intelille. M1 Macisi voi silti käyttää niitä Rosetta 2:lla (lisätietoja alempana).
- Universaali. Näet tämän tunnisteen vain, jos käytät muuta kuin M1 Macia. Se tarkoittaa, että sovellus on optimoitu ARM: lle, mutta koska et käytä M1-sirua, se toimii "universaalisesti" Intelissä.
Ja siinä se!
Mitä eroa on x86:n (Intel) ja ARM: n (Applen M1) välillä?
Olen varma, että useimmat ihmiset, jotka ovat hakeneet tätä artikkelia, tietävät jo M1-sirun ja aiemmin käytettyjen Intel-sirujen välisen eron. Et kuitenkaan ehkä tunne x86:ta, ARM: ää tai sitä, miksi ne aiheuttavat yhteensopivuusongelmia.
Pohjimmiltaan ARM (jota M1-, iPhone-, iPad- ja Apple Watch -sirut käyttävät) ja x86 (Intelin käyttämä) ovat kaksi erilaista prosessoriarkkitehtuuria. Jos se kuulostaa monimutkaiselta, se johtuu siitä, että se on - joten älä huoli! Tässä on yksinkertainen tapa ajatella asiaa:
Prosessori on kuin tietokoneesi moottori. Prosessori suorittaa jokaisen napsautuksen, laskelman, kirjoitetun kirjeen jne. Ja kuten kaikissa autoissa on moottorit, kaikissa tietokoneissa on prosessori.
Oletetaan nyt, että omistit aiemmin amerikkalaisvalmisteisen ajoneuvon ja olet sittemmin vaihtanut japanilaiseen ajoneuvoon. Molemmissa on moottorit, jotka toimivat samalla tavalla, mutta mikään osa ei ole yhteensopiva. Et voi ottaa komponentteja yhdestä ja vaihtaa niitä toiseen.
Ero Intelin x86:n ja M1:n ARM-arkkitehtuurin välillä on pohjimmiltaan sama asia. Molemmat prosessorit palvelevat samaa tarkoitusta ja niillä on päällekkäisiä ominaisuuksia. He tekevät kuitenkin myös joitain asioita eri tavalla, puhuvat eri kieltä ja heillä on erilaiset yhteensopivuustarpeet.
Tästä syystä Apple erottaa Intel-optimoidut ja ARM-optimoidut sovellukset – koska ne toimivat hyvin eri tavalla samalla prosessorilla.
Kuinka Intel-pohjaiset sovellukset toimivat M1 Macissa?
Olet ehkä huomannut ongelman juuri antamassani analogiassa. Jos M1- ja Intel-prosessorit ovat yhtä yhteensopimattomia kuin Toyota- ja Chevrolet-moottorit, kuinka Intel-pohjaiset sovellukset voivat toimia M1-prosessorilla?
Tämä johtuu Applen Rosetta 2:sta, joka on hieman teknistä taikuutta M1 Macissasi. Yksinkertaisesti sanottuna Rosetta 2 on palvelu, joka muuntaa Intelin optimoimat sovellukset M1-sirusi ARM-arkkitehtuuriksi.
Jos sovellus sanoo "Do this" Intel-speakissa, Rosetta 2 kääntää sen ARM-puhuksi M1-sirulle. Se tekee tämän myös taustalla, joten et ole kovin usein vuorovaikutuksessa Rosetta 2 -palvelun kanssa.
Toimivatko Intel-sovellukset hitaammin kuin ARM-sovellukset M1 Mac -tietokoneissa?
Hetkinen. Jos Intel-pohjainen sovellus käännetään ARM: ksi käyttäessäsi sitä, eikö se hidasta sitä?
Kyllä - tavallaan. Teknisesti nämä sovellukset toimivat hitaammin kuin ARM-vastineet, ja joissain tapauksissa ero on erittäin havaittavissa. Kun lisää sovelluksia päivitetään M1:lle, huomaat epäilemättä näiden sovellusten suorituskyvyn parannuksia.
Tämä ei kuitenkaan tarkoita, että Intel-pohjaiset sovellukset olisivat "hitaita" M1-sirulla millään tavalla. Itse asiassa monet niistä toimivat nopeammin kuin koskaan Intel-prosessorilla. Tämä johtuu järjettömästä tehosta, jonka Apple on onnistunut saamaan ulos M1-sirusta.
Joten jos käytät muuta kuin M1 Macia ja huomasit juuri, että kaikki sovelluksesi ovat edelleen käynnissä Intelillä, älä anna sen estää sinua valitsemasta M1 Macia. Ero on minimaalinen, ja lisäksi suurin osa näistä sovelluksista päivitetään pian. Osta uusi kiiltävä Mac ja nauti salamannopeasta suorituskyvystä kaikista sovelluksistasi, olivatpa ne ARM-käyttöisiä tai muita.