Loppuvuodesta 2020 Apple julkaisi useita Macit käyttävät uusi Apple Silicon arkkitehtuuri . Olet ehkä kuullut, etteivät kaikki Mac-ohjelmisto ”natiivisti” tukee Apple Silicon vielä. Mutta mitä se tarkoittaa?
Ohjelmistoista toimii nopeammin
Ohjelmisto, joka on ”Alkuperäinen” tiettyyn tietokonejärjestelmään on kirjoitettu erityisesti tämän tyyppisen tietokoneen (tunnetaan muuten ”arkkitehtuuri”). Native on suhteellinen käsite. Jos ohjelmisto on ei-natiivi, se on luotu toisenlaista tietokoneen kuin yhden käytät.
Normaalisti tietokone ei voi ajaa ei-ohjelmistoista. Mutta on olemassa erityisiä ohjelmistotyökaluja nimeltään emulaattorit, virtuaalikoneita ja binary kääntäjät jotka voivat auttaa prosessia pitkin kääntämällä koodin välillä arkkitehtuurit lennossa asiakas käyttää ohjelmistoa. Tämä mahdollistaa ei-natiivi ohjelmisto nousun kuin käännetty tai emuloitu ohjelmisto, jossa on vähän tai ei lainkaan valmisteita tarvitaan ohjelmistokehittäjän.
Haittapuolena, Muuntoprosessissa lisää monimutkaisuutta ja laskenta-aikaa, mikä tarkoittaa sitä, että ei-natiivi ohjelmisto yleensä toimii hitaammin kuin natiivi ohjelmisto. Myös ei-natiivi ohjelma ei ehkä hyödyntää kaikkia ominaisuuksia ja etuja uuden arkkitehtuurin.
Liittyvät: Mitä se merkitsee Ohjelmisto natiivisti?
Apple Silicon Maceissa on uusi arkkitehtuuri
Niiden ydin, Applen uuden Apple Silicon Maceissa eri tietokoneella arkkitehtuuri ( ARM ) Alkaen Intel-pohjaisille Maceille ( x86-64 ).). Tämä tarkoittaa, että suorittimia sisällä kahta Maceja työtä täysin eri tavoin ja että ohjelmisto, joka toimii Intel Macit on joko käännettävä lennossa käyttämällä erityisiä ohjelmistoja tai muuttaa (kirjoitettu uudelleen tai käännetty ) Kehittäjät jotta ajaa natiivisti Applen Silicon Maceissa.
Tekniikka, että Apple käyttää automaattisesti kääntää Intel Mac ohjelmistoja toimimaan Apple Silicon Maceissa on nimeltään Rosetta 2 Ja se on melko hämmästyttävää. Kun ensimmäisen kerran yrität ajaa Intel sovellusta, Rosetta 2 asennetaan, ja sovellus toimii saumattomasti jälkeen. Rosetta 2 kääntää taustalla ohjelmakoodia välillä arkkitehtuurit ja sitten tallentaa, mitä se on oppinut toimiakseen app jopa nopeammin seuraavan kerran.
Liittyvät: Kuinka Mac siirtyy Intelista Applen omiin käsivarsien siruihin
Rosetta 2 on suuri, mutta Native sovellukset ovat parhaat
Vaikka Rosetta 2 on hämmästyttävää, siellä on vielä suorituskykyrangaistuksen käynnissä ei ole syntyperäinen ohjelmiston Mac, koska ohjelmistot eivät ole optimoitu erityisesti toimimaan tehokkaasti uuden arkkitehtuurin. Jos sinun pitäisi verrata samalla ohjelmalla kulkee Rosetta 2 vs. käynnissä natiivisti Applen Silicon, natiivi versio sovelluksen pitäisi teoriassa ajaa nopeammin ja tehokkaammin.
Joten käynnissä ohjelmistoista-sovellukset kirjoitettu erityisesti Applen Silicon koneissa-on lähes aina parempi, jos sinulla on mahdollisuus valita. Se ei ole aina helppoa, kun siellä on uusi alusta (kuten Apple Silicon Macit) ilman suurempia kotoisin olevien ohjelmistojen sitä vielä, mutta on olemassa keinoja tarkistaa, onko sovelluksista näytät Macissa ovat kotoisin tai ei.
Lisäksi pitää silmällä sivustot ja sosiaalisen median tilejä suosikki ohjelmistokehittäjille. Nettisivu isapplesiliconready.com sisältää myös hyödyllistä luettelon, jossa näkyy suosittuja sovelluksia suoraan tue Applen Silicon.
Ajan myötä useammat ihmiset ostavat M1 Macit, se on lähes varmaa, että jokaisen Macin kehittäjä, jolla on aktiivinen tuote julkaisee natiivi Apple Silicon version niiden App ennemmin tai myöhemmin, joten pysy kuulolla.
Liittyvät: Miten tarkistaa, mitkä sovellukset on optimoitu M1-malleille