Mac'te bir uygulamanın 32 bit mi yoksa 64 bit mi olduğu nasıl anlaşılır

Temelde işlemcinin bilgisayardaki bilgileri yönettiği mimari olan 32 ve 64 bit terimlerini sıklıkla duyarız ve her iki tür arasında öne çıkan bazı farklılıklar vardır. Bu farklılıklar sadece işletim sisteminin değil, üzerinde kurulu uygulamaların da uyumluluğu, performansı ve kullanımıdır, örneğin 64 bit mimari kullanırken büyük miktarda RAM'i çok daha verimli bir şekilde yönetebilecektir. 32 bitlik bir sistemden daha fazla.

Her iki mimariyi farklılaştıran güvenlik, depolama kapasitesi vb. gibi daha birçok unsur vardır ve bu terminolojiyi Windows işletim sistemlerinde daha sık duymamıza rağmen. Bugün Solvetic, bu öğretici aracılığıyla macOS High Sierra'da yüklü olan 32 veya 64 bitlik uygulama türünün nasıl kontrol edileceğini analiz edecek.

Bu analizin nedeni basit ama çok doğrudandır ve şu anda macOS High Sierra 10.13.4 beta sürümünden itibaren kullanıcılar olarak sistemde herhangi bir 32-bit uygulamayı çalıştırmaya çalışırken bilgilendirileceğiz. Varsayılan olarak macOS High Sierra'nın 64 bit olduğunu unutmayın.

Bu bildirim, uygulamanın kullanımını ve yürütülmesini etkilemez, Apple'a göre, Uygulamaya gönderilen tüm yeni uygulamalar, 32 bit uygulama geliştiricilerinin 64 bit'e güncelleme işlemini başlatması için bir uyarı çağrısıdır. Store, Haziran 2021-2022'den itibaren 64 bit mimariyi desteklemeleri gerekiyor.

Bu nedenle, yakında macOS High Sierra'da 32 bit uygulamaları çalıştıramayacağız, bu sayı hala binlercedir, çünkü bu, macOS'un "ödün vermeyen" bir şeyle 32 bit uygulamaları destekleyen en son sürümüdür. Buna ek olarak, eğer geliştirme dünyasını beğenirsek, macOS High Sierra 10.13.4'ün beta sürümünü kullanma seçeneği ile birlikte, geliştiricilerin kullandığı 64 bit uygulamalarla ilişkili yeni bir test modundan yararlanma seçeneğine sahip olacaktır. Bunun için 64-bit uyumluluğu doğrulamak için uygulamaların kullanımının test edilmesine izin verme olanağına sahipseniz, terminalde aşağıdaki satırı çalıştırabilirsiniz:

 sudo nvram boot-args = "- no32exec"
macOS High Sierra'yı yeniden başlatmaya devam ediyoruz ve böylece bu doğrulamayı gerçekleştirme seçeneğimiz olacak.

1. Apple menüsünden macOS High Sierra'daki uygulamaların sürümleri nasıl kontrol edilir


Ardından, macOS High Sierra'da 32 veya 64 bit sürüm türünü nasıl kontrol edebileceğimize dair çeşitli yöntemleri analiz edeceğiz.

Aşama 1
Kullanılacak ilk alternatif, klavyedeki Alt veya Option tuşuna basıp Apple simgesine tıklayıp Sistem Bilgisi seçeneğini seçmektir:

Adım 2
Açılan pencerede Yazılım bölümüne gidiyoruz ve orada Uygulamalar satırına tıklıyoruz, tüm içeriğin yüklenmesini bekliyoruz ve aşağıdakileri göreceğiz:

BÜYÜT

Orada 64-bit sütununa (Intel) bakacağız ve çıkarımı basit, Evet diyen tüm uygulamalar 64-bit ve onlar 32-bit değil diyenler.

2. macOS High Sierra'da aramayı kullanarak uygulamalar nasıl kontrol edilir

Aşama 1
Bu tür ayrıntıları kontrol etmemiz gereken bir sonraki seçenek Finder aramasını kullanmaktır ve bunun için Command + F tuş kombinasyonunu kullanacağız ve aşağıdakileri göreceğiz:

⌘ + F

BÜYÜT

Adım 2
Orada Class alanına tıklayacağız, başka bir tane seçeceğiz ve görüntülenen pencerede Yürütülebilir mimarileri seçeceğiz. Orada Tamam'a tıklıyoruz, Coincides with with ve değer alanına 32 bit olan i386 giriyoruz seçeneğini tanımlıyoruz.

BÜYÜT

Aşama 3
Şimdi yeni bir kriter eklemek için + butonuna tıklıyoruz, tekrar Yürütülebilir mimariler seçiyoruz, bu sefer koşul değil tanımlıyoruz ve değer alanına 64-bit mimariyi ifade eden x86_64 giriyoruz. Gördüğümüz gibi macOS High Sierra'da 2 bit olan uygulamaların tüm sonuçları görüntülenecektir.

4. Adım
Aynı şekilde, son eklenen kriteri kaldırarak sadece 64-bit uygulamaları kontrol edebiliriz ve ilkinde Coincides koşulunu tanımlarız ve bir değer olarak x86_64 tanımlarız:

3. Terminali kullanan uygulamalardan nasıl bilgi alınır


Son olarak, kullanılan uygulamanın türünü belirlemek için başka bir seçeneğimiz var ve bu terminal aracılığıyla, bunun için terminale Spotlight'tan veya Utilities'den erişiyoruz ve orada aşağıdaki satırı uygulayacağız:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
Bu, sistemde barındırılan tüm 32 bit ve 64 bit uygulamalarla sonuçlanacaktır:

Böylece kullanılan uygulama türünü nasıl bileceğimizi gördük ve yakın gelecekte hangi uygulamaları macOS High Sierra'da çalıştıramayacağımızı bilmeye hazır olacağız.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave