Kā noteikt, vai macOS lietotne izmanto Intel vai ARM

Jūs tikko pabeidzāt sava jaunā M1 Mac iestatīšanu tā, kā vēlaties, instalējāt savas iecienītākās lietotnes, atjaunojāt pēdējo dublējumu un gatavojaties pārbaudīt šo lietu, kad jums ienāks kāds jautājums:

Vai kāda no manām lietotnēm ir optimizēta M1 mikroshēmai?

M1 mikroshēma ir pavisam jauna, kas nozīmē, ka vēl nav daudz lietotņu, kas to atbalsta. Apple to ir paveicis ar Rosetta 2, kas ļauj Intel balstītām lietotnēm darboties M1 ARM arhitektūrā. Tāpēc jūs, iespējams, nepamanīsit lielas atšķirības starp savām Intel un ARM lietotnēm.

Tomēr tā ir noderīga informācija, un Apple ļauj pārbaudīt, kura arhitektūra tiek izmantota katrai jūsu lietotnei. Šajā apmācībā mēs parādīsim, kā pats noteikt šo informāciju.

Saturs

  • Kā noteikt, vai lietotne ir optimizēta jūsu M1 Mac datoram
  • Kāda ir atšķirība starp x86 (Intel) un ARM (Apple M1)?
  • Kā uz Intel balstītas lietotnes darbojas M1 Mac datorā?
  • Vai Intel lietotnes darbojas lēnāk nekā ARM lietotnes M1 Mac datoros?
    • Saistītās ziņas:

Kā noteikt, vai lietotne ir optimizēta jūsu M1 Mac datoram

Pirmkārt, jūs vēlaties atvērt Par šo Mac. To var izdarīt, programmā Spotlight ierakstot “About This Mac” vai noklikšķinot uz  logotipa izvēļņu joslas augšējā kreisajā stūrī.

Tiks parādīts uznirstošais logs, kurā būs sniegta pamatinformācija par jūsu Mac datoru, piemēram, sērijas numurs un macOS versija. Tomēr mūsu vajadzībām mēs noklikšķināsim uz Sistēmas pārskats pogu.

Tiks atvērts jauns logs, kurā tiks parādīta plašāka tehniskā informācija jūsu Mac datorā. Šī uznirstošā loga kreisajā rūtī jūs atradīsit sadaļu ar nosaukumu Programmatūra un opcija zem tās Lietojumprogrammas. Iet uz priekšu un noklikšķiniet Lietojumprogrammas.

Tiks atvērts ritināms saraksts ar visām jūsu Mac datorā instalētajām lietojumprogrammām. Lai gan nav meklēšanas funkcijas, varat kārtot šīs lietotnes alfabētiskā secībā, lai būtu pietiekami viegli atrast un pārbaudīt meklēto lietotni.

Kad atrodat lietotni, kuru vēlaties identificēt, varat pārbaudīt, kurai arhitektūrai tā ir optimizēta, apskatot zem Laipni sleja.

Šeit jūs redzēsit vienu no trim lietām.

  • Apple Silicon. Kā jūs varētu gaidīt, tas attiecas uz lietotnēm, kas ir optimizētas darbam ar Apple Silicon.
  • Intel. Atkal, atbilde šeit ir vienkārša. Šīs ir lietotnes, kas joprojām ir optimizētas Intel. Tomēr jūsu M1 Mac joprojām var tos palaist, izmantojot Rosetta 2 (vairāk par to tālāk).
  • Universāls. Šī etiķete tiks rādīta tikai tad, ja izmantojat Mac datoru, kas nav M1. Tas nozīmē, ka lietotne ir optimizēta ARM, taču, tā kā jūs neizmantojat M1 mikroshēmu, tā darbojas “universāli” Intel.

Un tas arī viss!

Kāda ir atšķirība starp x86 (Intel) un ARM (Apple M1)?

Esmu pārliecināts, ka lielākajai daļai cilvēku, kuri ir meklējuši šo rakstu, jau ir pamata izpratne par atšķirību starp M1 mikroshēmu un iepriekš izmantotajām Intel mikroshēmām. Tomēr jūs, iespējams, neesat tik labi pazīstams ar x86, ARM vai to, kāpēc tie rada saderības problēmas.

Būtībā ARM (ko izmanto M1, iPhone, iPad un Apple Watch mikroshēmas) un x86 (izmanto Intel) ir divi dažādi procesoru arhitektūras veidi. Ja tas izklausās sarežģīti, tas ir tāpēc, ka tā ir, tāpēc neuztraucieties! Šeit ir vienkāršs veids, kā par to domāt:

Procesors ir kā jūsu datora dzinējs. Katru klikšķi, aprēķinu, drukāto burtu utt. aizpilda procesors. Un tāpat kā visām automašīnām ir dzinēji, visiem datoriem ir procesori.

Tagad pieņemsim, ka jums iepriekš piederēja Amerikā ražots transportlīdzeklis un kopš tā laika esat pārgājis uz Japānā ražotu transportlīdzekli. Abiem ir dzinēji, kas darbojas līdzīgi, taču neviena no detaļām nav savietojama. Jūs nevarat ņemt komponentus no viena un apmainīt tos ar otru.

Atšķirība starp Intel x86 un M1 ARM arhitektūru būtībā ir viena un tā pati. Abi procesori kalpo vienam un tam pašam mērķim, un to funkcijas pārklājas. Tomēr viņi arī dara dažas lietas atšķirīgi, runā citā valodā un viņiem ir atšķirīgas savietojamības vajadzības.

Tāpēc Apple izšķir Intel optimizētās un ARM optimizētās lietotnes, jo tās vienā procesorā darbojas ļoti atšķirīgi.

Kā uz Intel balstītas lietotnes darbojas M1 Mac datorā?

Jūs, iespējams, pamanījāt problēmu analoģijā, ko es tikko minēju iepriekš. Ja M1 un Intel procesori ir tikpat nesaderīgi kā Toyota un Chevrolet dzinēji, kā Intel balstītas lietotnes var darboties ar M1 procesoru?

Tas ir pateicoties Apple Rosetta 2, kas ir nedaudz maģija jūsu M1 Mac datorā. Vienkārši izsakoties, Rosetta 2 ir pakalpojums, kas pārveido Intel optimizētas lietotnes jūsu M1 mikroshēmas ARM arhitektūrā.

Ja lietotnē Intel runā ir rakstīts “Do this”, Rosetta 2 pārvērš to kā ARM-speak jūsu M1 mikroshēmai. Tas tiek darīts arī fonā, tāpēc jūs ne pārāk bieži mijiedarbosities ar pakalpojumu Rosetta 2.

Vai Intel lietotnes darbojas lēnāk nekā ARM lietotnes M1 Mac datoros?

Uzgaidiet mirklīti. Ja uz Intel balstīta lietotne tiek tulkota ARM formātā, kamēr to izmantojat, vai tas nepalēninās?

Jā- sava veida. Tehniski šīs lietotnes darbojas lēnāk nekā to ARM kolēģi, un dažos gadījumos atšķirība ir ļoti pamanāma. Tā kā M1 tiks atjaunināts vairāk lietotņu, jūs, bez šaubām, pamanīsit lielu veiktspējas uzlabojumu šajās lietotnēs.

Tomēr tas nenozīmē, ka Intel balstītas lietotnes M1 mikroshēmā ir “lēnas”. Patiesībā daudzi no tiem darbojas ātrāk nekā jebkad ar Intel procesoru. Tas ir saistīts ar neprātīgo jaudu, ko Apple ir izdevies izvilkt no M1 mikroshēmas.

Tātad, ja izmantojat Mac datoru, kas nav M1, un tikko sapratāt, ka visas jūsu lietotnes joprojām darbojas ar Intel, neļaujiet tam atturēt jūs no M1 Mac izvēles. Atšķirība ir minimāla, turklāt lielākā daļa šo lietotņu drīzumā tiks atjauninātas. Iegādājieties jauno spīdīgo Mac datoru un izbaudiet visu savu lietotņu zibens ātru veiktspēju neatkarīgi no tā, vai tās ir ARM vai citas.