Hur man ser om ett program är 32-bitars eller 64-bitars på Mac

Vi hör ofta om termerna 32 och 64 bitar som i grunden är arkitekturen på vilken processorn hanterar informationen i datorn och mellan båda typerna finns det vissa skillnader som sticker ut. Dessa skillnader är kompatibilitet, prestanda och användning inte bara av operativsystemet utan av de program som är installerade på det, till exempel vid användning av en 64-bitars arkitektur, kommer den att kunna hantera stora mängder RAM på ett mycket mer effektivt sätt än ett 32-bitars system.

Det finns många andra element, till exempel säkerhet, lagringskapacitet, etc., som skiljer båda arkitekturerna och även om vi hör denna terminologi oftare i Windows -operativsystem. Idag kommer Solvetic att analysera genom denna handledning hur man kontrollerar typ av applikation, 32 eller 64 bitar, installerat i macOS High Sierra.

Anledningen till denna analys är enkel men väldigt direkt, och det är att nu, från och med macOS High Sierra 10.13.4 beta, kommer vi att bli meddelade som användare när vi försöker köra någon 32-bitars applikation på systemet. Kom ihåg att som standard är macOS High Sierra 64 bitar.

Detta meddelande påverkar inte användningen och körningen av applikationen, det är ett varningskall för utvecklare av 32-bitars applikationer att starta uppdateringsprocessen till 64 bitar, eftersom enligt Apple alla nya applikationer som skickas till appen Store, de måste stödja en 64-bitars arkitektur från juni 2021-2022.

Så snart kommer vi inte att kunna köra 32-bitars applikationer, som fortfarande är tusentals i macOS High Sierra, eftersom det här är den senaste versionen av macOS som stöder 32-bitars applikationer med något som kallas "inga kompromisser". Utöver detta, om vi gillar utvecklingsvärlden, med möjlighet att använda beta av macOS High Sierra 10.13.4, kommer det att ha ett alternativ att använda ett nytt testläge som är associerat med 64-bitars applikationer genom vilka utvecklare har möjlighet att testa användningen av applikationer för att verifiera 64-bitars kompatibilitet för detta kan du köra följande rad i terminalen:

 sudo nvram boot-args = "- no32exec"
Vi fortsätter att starta om macOS High Sierra och därför har vi möjlighet att utföra denna verifiering.

1. Hur man kontrollerar version av applikationer i macOS High Sierra från Apple -menyn


Därefter ska vi analysera olika metoder för hur vi kan kontrollera versionstypen, 32 eller 64 bitar, i macOS High Sierra.

Steg 1
Det första alternativet att använda är att trycka på Alt eller Alternativ -tangenten på tangentbordet, klicka på Apple -ikonen och välj där alternativet Systeminformation:

Steg 2
I fönstret som kommer att visas går vi till avsnittet Programvara och där klickar vi på raden Program, vi väntar på att allt innehåll ska laddas och vi kommer att se följande:

FÖRSTORA

Där kommer vi att titta på 64-bitars kolumnen (Intel) och dess avdrag är enkelt, alla de applikationer som säger Ja är 64-bitar och de som säger att de inte är 32-bitar.

2. Så här kontrollerar du appar med sökning i macOS High Sierra

Steg 1
Nästa alternativ som vi måste kontrollera denna typ av detaljer är att använda Finder -sökningen och för detta kommer vi att använda tangentkombinationen Command + F och vi kommer att se följande:

⌘ + F

FÖRSTORA

Steg 2
Där ska vi klicka på fältet Klass, välja ett annat och i fönstret som visas väljer vi körbara arkitekturer. Där klickar vi på OK, vi definierar alternativet Sammanfaller med och i värdefältet anger vi i386 som är 32 bitar.

FÖRSTORA

Steg 3
Nu klickar vi på + -knappen för att lägga till ett nytt kriterium, vi väljer körbara arkitekturer igen, den här gången definierar vi villkoret inte och i värdefältet anger vi x86_64 som refererar till 64-bitarsarkitekturen. Som vi kan se kommer alla resultat av applikationerna som är 2 bitar i macOS High Sierra att visas.

Steg 4
På samma sätt kan vi bara kontrollera 64-bitars applikationer genom att ta bort det senast tillagda kriteriet och i det första definierar vi villkoret Sammanfaller med och som ett värde definierar vi x86_64:

3. Hur man får information från applikationer med terminalen


Slutligen har vi ett annat alternativ för att bestämma vilken typ av applikation som används och det är via terminalen, för detta kommer vi åt terminalen från Spotlight eller från Verktyg och där kommer vi att köra följande rad:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
Detta kommer att resultera i alla 32-bitars och 64-bitars program som finns på systemet:

Således har vi sett hur vi vet vilken typ av applikation som används och vi kommer att vara redo att veta vilka applikationer vi inte kommer att kunna köra i macOS High Sierra inom en snar framtid.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave