Sådan ser du, om et program er 32-bit eller 64-bit på Mac

Vi hører ofte om udtrykkene 32 og 64 bit, som dybest set er den arkitektur, som processoren styrer oplysningerne i computeren, og mellem begge typer er der visse forskelle, der skiller sig ud. Disse forskelle er kompatibilitet, ydeevne og brug ikke kun af operativsystemet, men af ​​de programmer, der er installeret på det, for eksempel ved brug af en 64-bit arkitektur, vil den kunne styre store mængder RAM på en meget mere effektiv måde end et system 32-bit.

Der er mange andre elementer, såsom sikkerhed, lagerkapacitet osv., Der adskiller begge arkitekturer, og selvom vi ofte hører denne terminologi i Windows -operativsystemer. I dag vil Solvetic gennem denne vejledning analysere, hvordan man kontrollerer applikationstypen, 32 eller 64 bit, installeret i macOS High Sierra.

Årsagen til denne analyse er enkel, men meget direkte, og det er, at vi nu fra macOS High Sierra 10.13.4 beta, som brugere, får besked, når vi prøver at køre en 32-bit applikation på systemet. Husk, at macOS High Sierra som standard er 64 bit.

Denne meddelelse påvirker ikke brugen og udførelsen af ​​applikationen, det er en advarsel til udviklerne af 32-bit applikationer om at starte opdateringsprocessen til 64 bit, da ifølge Apple alle nye applikationer, der sendes til appen Store, de skal understøtte en 64-bit arkitektur fra juni 2021-2022.

Så snart vil vi ikke i macOS High Sierra kunne køre 32-bit applikationer, som stadig er tusinder, da dette er den nyeste udgave af macOS, der understøtter 32-bit applikationer med noget kaldet "ingen kompromiser". Ud over dette, hvis vi kan lide udviklingsverdenen, med mulighed for at bruge beta af macOS High Sierra 10.13.4, vil den have mulighed for at gøre brug af en ny testtilstand forbundet med 64-bit applikationer, hvorigennem udviklere har mulighed for at tillade test af brugen af ​​applikationer for at verificere 64-bit kompatibilitet til dette kan du køre følgende linje i terminalen:

 sudo nvram boot-args = "- no32exec"
Vi fortsætter med at genstarte macOS High Sierra, og derfor har vi mulighed for at udføre denne verifikation.

1. Sådan kontrolleres version af applikationer i macOS High Sierra fra Apple -menuen


Dernæst skal vi analysere forskellige metoder til, hvordan vi kan kontrollere versionstypen, 32 eller 64 bit, i macOS High Sierra.

Trin 1
Det første alternativ at bruge er at trykke på Alt eller Option -tasten på tastaturet, og klikke på Apple -ikonet og der vælge indstillingen System Information:

Trin 2
I vinduet, der vises, går vi til sektionen Software, og der klikker vi på linjen Programmer, vi venter på, at alt indhold skal indlæses, og vi vil se følgende:

FORSTØRRE

Der vil vi se på 64-bit-kolonnen (Intel), og dens fradrag er simpelt, alle de applikationer, der siger Ja, er 64-bit, og dem, der siger, at de ikke er 32-bit.

2. Sådan kontrolleres apps ved hjælp af søgning i macOS High Sierra

Trin 1
Den næste mulighed, vi skal kontrollere denne type detaljer, er ved hjælp af Finder -søgningen, og til dette vil vi bruge tastekombinationen Command + F, og vi vil se følgende:

⌘ + F

FORSTØRRE

Trin 2
Der skal vi klikke på feltet Klasse, vælge en anden, og i det viste vindue vælger vi Eksekverbare arkitekturer. Der klikker vi på OK, vi definerer indstillingen falder sammen med og i værdifeltet indtaster vi i386, som er 32 bit.

FORSTØRRE

Trin 3
Nu klikker vi på knappen + for at tilføje et nyt kriterium, vi vælger eksekverbare arkitekturer igen, denne gang definerer vi betingelsen ikke, og i værdifeltet indtaster vi x86_64, der refererer til 64-bit arkitekturen. Som vi kan se, vises alle resultaterne af de applikationer, der er 2 bit i macOS High Sierra.

Trin 4
På samme måde kan vi kun kontrollere 64-bit applikationer ved at fjerne det sidste tilføjede kriterium, og i den første definerer vi betingelsen falder sammen med og som en værdi definerer vi x86_64:

3. Sådan får du oplysninger fra applikationer ved hjælp af terminalen


Endelig har vi en anden mulighed for at bestemme, hvilken type applikation der bruges, og det er gennem terminalen, til dette får vi adgang til terminalen fra Spotlight eller fra Utilities, og der vil vi udføre følgende linje:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
Dette vil resultere i alle de 32-bit og 64-bit applikationer, der er hostet på systemet:

Således har vi set, hvordan vi kender den anvendte type, og vi vil være klar til at vide, hvilke applikationer vi ikke vil kunne køre i macOS High Sierra i den nærmeste fremtid.

wave wave wave wave wave