Ne bilmek istiyorsun
- Karşılaştırmalar, oyunlar ve Apple MacBook’larıyla karşılaştırmalar yapmak çok eğlenceli olsa da, birçok kişi yeni bir Snapdragon X Elite dizüstü bilgisayarı yazılım geliştirme için kullanma ve iyi olup olmadığı konusunda sorular soruyor.
- Yazılım geliştiricisi Alex Ziskind’in hazırladığı bu videoda, Surface Laptop 7’nin geliştirme işi için kurulumu ayrıntılı olarak anlatılıyor.
- WSL, Docker, Node.js, Git ve hatta PowerToys gibi konuların ayrıntılarını vererek, yeni yongalarda bir geliştirme ortamının nasıl kurulacağına dair kapsamlı bir genel bakış sunuyor.
Yeni Snapdragon X Elite dizüstü bilgisayarların yakın zamanda piyasaya sürülmesi ve sonunda ARM üzerinde Windows için yeni bir dönemin habercisi olması bizi açıkça heyecanlandırdı. Karşılaştırmalar, oyun oynama ve hatta Apple’ın MacBook’larıyla karşılaştırmalar eğlenceli olsa da, çoğu kişi için daha önemli bir soru var.
Bunlardan birini yazılım geliştirme çalışmalarımda başarıyla kullanabilir miyim? Cevap evet. Sözüme güvenmek zorunda değilsiniz, yukarıdaki ayrıntılı video bir geliştirici tarafından üretildi, Alex ZiskindSurface Laptop 7’nin geliştirilmeye hazır hale getirilmesi sürecinin tamamını ele alıyor.
Intel veya AMD tabanlı bir x64 sisteminden Qualcomm’un ARM64 platformuna geçiş konusunda bazı endişeler var. Windows on ARM bir süredir varlığını sürdürüyor ancak pek yaygınlaşmadı ve yazılım desteği ve performansıyla ilgili iyi belgelenmiş sorunlar yaşandı.
Videoda, çeşitli geliştiriciler için önemli olacak bir dizi mevcut araç ayrıntılı olarak açıklanıyor. Sadece bu değil, aynı zamanda Microsoft’un VS Code, Visual Studio ve PowerToys gibi kendi sürümleri de dahil olmak üzere kaç tanesinin yerel olarak ARM64 sürümlerine sahip olduğu da gösteriliyor.
Ancak WSL’den yararlanma konusunda bazı önemli noktalara da değiniyor, sadece mükemmel olduğu için değil, aynı zamanda bazı popüler araçlarla ARM64 uyumsuzluğunu azaltmaya yardımcı olabileceği için. Bazılarının Windows sürümlerinin Prism uyumluluk katmanından geçmesi gerekirken, WSL’ye geçmek aynı yazılımın yerel ARM64 yapılarının kolayca uygulanmasını sağlar.
WSL, elbette Windows 11 ile tam bir birlikte çalışabilirliğe sahip ve daha önce yazdığım gibi, ARM üzerinde mükemmel çalışıyor. Linux, bir süredir ARM64 için iyi bir şekilde kurulmuş durumda ve hala bazı uyumluluk sorunları olsa da, genel olarak işe yarıyor gibi görünüyor.
Videoda ayrıca, gerekli yazılımlardan bazılarını yüklemeye yardımcı olmak için kişisel favori Windows 11 araçlarımdan biri olan Windows Paket Yöneticisi’nin (winget) kullanımı da gösteriliyor. Yine de x86_64 ile ARM64 arasında ayrım yapıp yapamayacağını merak ettim.
İyi haber şu ki, winget’i destekleyen manifestolarda ARM’ye atıfta bulunulduğu sürece bu mümkün.
Manifest’te ARM64 için girdiler varsa, evet. `winget show’u kullanırsanız
` URL üzerinden hangi yükleyicinin seçildiğini görebilirsiniz (bazı durumlarda). Mimari girişini show komutunun çıktısına ekleyebiliriz.3 Temmuz 2024
Bazı durumlarda, ihtiyaç duyduğunuz yazılımın özel bir ARM64 derlemesini edinmek için doğrudan kaynağa gitmeniz gerekebilir. Ancak videonun gösterdiği gibi, gerçek bir engel görünmüyor ve Windows için ARM sürümleri mevcut olmadığında, Prism’i çalıştırmaya güvenmek yerine, bunu elde etmek için WSL’yi kullanabilirsiniz.
Uzun bir video ama çok detaylı ve birçok kişinin aklına gelebilecek soruların cevaplarını gösteriyor. Kesinlikle bir içecek alın ve izleyin.