Hoe te zien of een toepassing 32-bits of 64-bits is op Mac

We horen vaak over de termen 32 en 64 bits, die in feite de architectuur zijn waarop de processor de informatie in de computer beheert en tussen beide typen zijn er bepaalde verschillen die opvallen. Deze verschillen zijn de compatibiliteit, prestaties en gebruik, niet alleen van het besturingssysteem, maar ook van de applicaties die erop zijn geïnstalleerd, bijvoorbeeld bij gebruik van een 64-bits architectuur, kan het grote hoeveelheden RAM op een veel efficiëntere manier beheren dan een systeem 32-bit.

Er zijn veel andere elementen, zoals beveiliging, opslagcapaciteit, enz., die beide architecturen onderscheiden en hoewel we deze terminologie vaker horen in Windows-besturingssystemen. Vandaag zal Solvetic via deze tutorial analyseren hoe het type applicatie, 32 of 64 bits, geïnstalleerd in macOS High Sierra kan worden gecontroleerd.

De reden voor deze analyse is eenvoudig maar zeer direct, en het is dat we nu, vanaf de macOS High Sierra 10.13.4 bèta, als gebruikers worden gewaarschuwd wanneer we proberen een 32-bits applicatie op het systeem uit te voeren. Onthoud dat macOS High Sierra standaard 64 bits is.

Deze melding heeft geen invloed op het gebruik en de uitvoering van de applicatie, het is een waarschuwingsoproep voor de ontwikkelaars van 32-bit-applicaties om het proces van updaten naar 64-bits te starten, aangezien volgens Apple alle nieuwe applicaties die naar de app worden verzonden Store, moeten ze vanaf juni 2021-2022 een 64-bits architectuur ondersteunen.

Dus binnenkort zullen we in macOS High Sierra geen 32-bits applicaties kunnen uitvoeren, wat nog steeds duizenden zijn, aangezien dit de nieuwste editie van macOS is die 32-bits applicaties ondersteunt met iets dat "geen compromissen" wordt genoemd. Daarnaast, als we van de ontwikkelingswereld houden, met de optie om de bèta van macOS High Sierra 10.13.4 te gebruiken, zal het een optie hebben om gebruik te maken van een nieuwe testmodus die is gekoppeld aan 64-bits applicaties waarmee ontwikkelaars de mogelijkheid hebben om het gebruik van applicaties te testen om de 64-bits compatibiliteit te verifiëren. Hiervoor kunt u de volgende regel in de terminal uitvoeren:

 sudo nvram boot-args = "- no32exec"
We gaan verder met het herstarten van macOS High Sierra en hebben dus de mogelijkheid om deze verificatie uit te voeren.

1. De versie van applicaties in macOS High Sierra controleren vanuit het Apple-menu


Vervolgens gaan we verschillende methoden analyseren hoe we het versietype, 32 of 64 bits, in macOS High Sierra kunnen controleren.

Stap 1
Het eerste alternatief om te gebruiken is om op de Alt- of Option-toets op het toetsenbord te drukken en op het Apple-pictogram te klikken en daar de optie Systeeminformatie te selecteren:

Stap 2
In het venster dat wordt weergegeven, gaan we naar het gedeelte Software en daar klikken we op de regel Toepassingen, we wachten tot alle inhoud is geladen en we zullen het volgende zien:

VERGROTEN

Daar zullen we kijken naar de 64-bits kolom (Intel) en de afleiding ervan is eenvoudig, al die toepassingen die ja zeggen zijn 64-bits en degenen die zeggen dat ze geen 32-bits zijn.

2. Apps controleren met zoeken in macOS High Sierra

Stap 1
De volgende optie die we hebben om dit type detail te controleren, is het gebruik van de Finder-zoekopdracht en hiervoor zullen we de toetsencombinatie Command + F gebruiken en we zullen het volgende zien:

⌘ + F

VERGROTEN

Stap 2
Daar gaan we op het veld Klasse klikken, een andere selecteren en in het weergegeven venster selecteren we Uitvoerbare architecturen. Daar klikken we op OK, we definiëren de optie Komt overeen met en in het waardeveld voeren we i386 in dat 32 bits is.

VERGROTEN

Stap 3
Nu klikken we op de knop + om een ​​nieuw criterium toe te voegen, we selecteren opnieuw Uitvoerbare architecturen, deze keer definiëren we de voorwaarde niet en in het waardeveld voeren we x86_64 in dat verwijst naar de 64-bits architectuur. Zoals we kunnen zien, worden alle resultaten van de 2-bits toepassingen in macOS High Sierra weergegeven.

Stap 4
Op dezelfde manier kunnen we alleen 64-bit-toepassingen controleren door het laatst toegevoegde criterium te verwijderen en in de eerste definiëren we de voorwaarde Samenvalt met en als een waarde definiëren we x86_64:

3. Informatie uit applicaties halen met behulp van de terminal


Ten slotte hebben we nog een andere optie om het gebruikte type applicatie te bepalen en dit is via de terminal, hiervoor hebben we toegang tot de terminal vanuit Spotlight of vanuit Utilities en daar zullen we de volgende regel uitvoeren:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
Dit zal resulteren in al die 32-bits en 64-bits applicaties die op het systeem worden gehost:

We hebben dus gezien hoe we het type applicatie kunnen kennen dat wordt gebruikt en we zullen klaar zijn om te weten welke applicaties we in de nabije toekomst niet in macOS High Sierra kunnen uitvoeren.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave