Kako vidjeti je li aplikacija 32-bitna ili 64-bitna na Macu

Često čujemo za pojmove 32 i 64 bita koji su u osnovi arhitektura na kojoj procesor upravlja informacijama u računalu, a između obje vrste postoje određene razlike koje se ističu. Te su razlike kompatibilnost, performanse i upotreba ne samo operacijskog sustava, već i aplikacija instaliranih na njemu, na primjer, pri korištenju 64-bitne arhitekture moći će upravljati velikim količinama RAM-a na mnogo učinkovitiji način nego 32-bitni sustav.

Postoje mnogi drugi elementi, poput sigurnosti, skladišnog kapaciteta itd., Koji razlikuju obje arhitekture i iako tu terminologiju češće čujemo u Windows operativnim sustavima. Danas će Solvetic kroz ovaj vodič proučiti kako provjeriti vrstu aplikacije, 32 ili 64 bita, instaliranu u macOS High Sierra.

Razlog za ovu analizu je jednostavan, ali vrlo izravan, a to je da ćemo sada, od macOS-a High Sierra 10.13.4 beta, kao korisnici biti obaviješteni kada pokušamo pokrenuti bilo koju 32-bitnu aplikaciju na sustavu. Upamtite da je prema zadanim postavkama macOS High Sierra 64 bita.

Ova obavijest ne utječe na korištenje i izvršavanje aplikacije, poziv je upozorenja za programere 32-bitnih aplikacija da započnu proces ažuriranja na 64 bita, budući da prema Appleu sve nove aplikacije koje se šalju u aplikaciju Store, moraju podržavati 64-bitnu arhitekturu od lipnja 2021.-2022.

Dakle, uskoro u macOS-u High Sierra nećemo moći pokretati 32-bitne aplikacije, kojih je još uvijek na tisuće, budući da je ovo najnovije izdanje macOS-a koje podržava 32-bitne aplikacije s nečim što se naziva "bez kompromisa". Osim toga, ako nam se sviđa svijet razvoja, s mogućnošću korištenja beta verzije macOS-a High Sierra 10.13.4, imat će mogućnost korištenja novog testnog načina povezanog sa 64-bitnim aplikacijama putem kojeg razvojni programeri ako imate mogućnost dopustiti testiranje korištenja aplikacija za provjeru 64-bitne kompatibilnosti, za to možete pokrenuti sljedeći redak u terminalu:

 sudo nvram boot-args = "- no32exec"
Nastavljamo s ponovnim pokretanjem macOS -a High Sierra i stoga ćemo imati mogućnost izvršiti ovu provjeru.

1. Kako provjeriti verziju aplikacija u macOS -u High Sierra iz izbornika Apple


Zatim ćemo analizirati različite metode kako možemo provjeriti vrstu verzije, 32 ili 64 bita, u macOS High Sierra.

Korak 1
Prva alternativa za korištenje je da pritisnete tipku Alt ili Option na tipkovnici, a zatim pritisnete ikonu Apple i tamo odaberete opciju System Information:

Korak 2
U prozoru koji će se prikazati idemo u odjeljak Softver i tamo kliknemo na redak Aplikacije, čekamo da se učita sav sadržaj i vidjet ćemo sljedeće:

POVEĆAJTE

Tamo ćemo pogledati 64-bitni stupac (Intel) i njegov je odbitak jednostavan, sve one aplikacije koje kažu da su 64-bitne i one koje kažu da nisu 32-bitne.

2. Kako provjeriti aplikacije pomoću pretraživanja u macOS -u High Sierra

Korak 1
Sljedeća mogućnost koju moramo provjeriti je da koristimo Finder pretraživanje, a za to ćemo upotrijebiti kombinaciju tipki Command + F i vidjet ćemo sljedeće:

⌘ + F

POVEĆAJTE

Korak 2
Tamo ćemo kliknuti na polje Klasa, odabrati drugu i u prikazanom prozoru odabrati Izvršne arhitekture. Tu kliknemo na U redu, definiramo opciju Poklapa se i u polje vrijednosti upisujemo i386 što je 32 bita.

POVEĆAJTE

Korak 3
Sada, klikom na gumb + dodajemo novi kriterij, opet odabiremo Izvršne arhitekture, ovaj put definiramo uvjet nije i u polje vrijednosti unosimo x86_64 koji se odnosi na 64-bitnu arhitekturu. Kao što vidimo, bit će prikazani svi rezultati aplikacija koje imaju 2 bita u macOS High Sierra.

Korak 4
Na isti način možemo provjeriti samo 64-bitne aplikacije uklanjanjem posljednjeg dodanog kriterija, a u prvom definiramo uvjet Poklapa se s i kao vrijednost definiramo x86_64:

3. Kako dobiti informacije iz aplikacija pomoću terminala


Konačno, imamo još jednu opciju za određivanje vrste aplikacije koja se koristi, a to je putem terminala, za to pristupamo terminalu iz Spotlight -a ili iz uslužnih programa i tamo ćemo izvršiti sljedeći redak:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
To će rezultirati svim onim 32-bitnim i 64-bitnim aplikacijama hostiranim u sustavu:

Dakle, vidjeli smo kako znati vrstu aplikacije koja se koristi i bit ćemo spremni znati koje aplikacije nećemo moći pokrenuti u macOS High Sierri u bliskoj budućnosti.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave