Arm-powered Surface Pro X’i 2019’da ilk kullandığımda donanımı sevdim ancak yazılım deneyiminden hoşlanmadım. Her şey gecikiyormuş gibi hissettim. Microsoft, Edge’in veya Office uygulamalarının yerel sürümlerine sahip değildi ve Surface Pro X’in çok erken piyasaya sürüldüğü açıktı. Geliştiricilerin çok az desteğiyle Windows on Arm’ın başarılı olması pek mümkün değildi.
Yaklaşık beş yıl sonra, Windows on Arm deneyimi önemli ölçüde iyileşti. Qualcomm’un yeni Snapdragon X Elite ve X Plus işlemcileri, herhangi bir normal dizüstü bilgisayar gibi hissettiren bir Windows 11 deneyimi sunuyor. Microsoft ve Qualcomm ayrıca yazılım geliştiricilerini daha fazla ARM64 yerel uygulaması oluşturmaya zorluyor ve bu büyük bir fark yarattı.
Photoshop, Dropbox ve Zoom gibi uygulamaların yanı sıra Spotify, Prime ve Hulu gibi eğlence uygulamaları da yereldir. Chrome, Opera, Firefox, Vivaldi, Edge ve Brave bile artık Arm’da. Bu iyi bir başlangıç, ancak Microsoft’un Prism emülatörünün devreye girdiği en yeni Copilot Plus PC’lerde taklit edilmesi gereken birçok uygulama var.
Microsoft, Prism’in Apple’ın Rosetta 2 çeviri katmanı kadar verimli olduğunu ve uygulamaları önceki nesil Windows on Arm aygıtlarından iki kat daha hızlı taklit edebildiğini iddia ediyor. Geçtiğimiz hafta Surface Dizüstü Bilgisayarı test ediyordum ve Microsoft’un önceki emülatöründe gördüğüm ve Surface Pro X’in pil ömrünü de etkileyen dengesiz davranışlarla karşılaşmadım. Microsoft’un vaat ettiği uygulama performansını taklit etti.
Microsoft’un iddialarını önceki Arm tabanlı cihazları karşılaştırmadan test etmek zordur. YouTuber Gary Açıklıyor tam olarak bunu yaptıPrism’siz Surface Pro X’te Firefox, Cinebench R23 ve HandBrake’in x86 veya x64 sürümlerini ve ardından Prism’i içeren en son Windows 11 24H2 güncellemesini karşılaştırıyoruz.
Gary Açıklıyor bulundu Prism’in önceki emülatörle karşılaştırıldığında Firefox’ta çalışan Speedometer 3’te yüzde 10’luk bir performans artışı, Cinebench R23 tek çekirdeğinde yüzde 8’lik bir artış ve Cinebench R23 çok çekirdekli performansında yüzde 4,5’lik bir iyileşme sağladığını söyledi. HandBrake performansı da Prism sayesinde yüzde 8 oranında arttı.
Kendi testlerimde Prism’in yerel olmayan uygulamalar için uyumluluğu iyi bir şekilde ele aldığını ancak performansın uygulamanın karmaşıklığına bağlı olarak değiştiğini buldum. Bir ekran görüntüsü aracı olan ShareX, Prism emülatörünü kullanarak iyi çalışır, ancak hafif bir uygulamadır. iA Writer ve Notion yerel değil ancak bu en yeni Snapdragon yongalarında da iyi çalışıyorlar. Discord ayrıca geçmişte Arm’da gördüğümden çok daha iyi bir performans sergiliyor, ancak yine de ara sıra bazı takılmalar ve sunucular arasında gezinmede hafif bir gecikme var.
Daha ağır uygulamalar için Prism, deneyimi Intel veya AMD destekli bir dizüstü bilgisayarda bulacağınız seviyeye getirmez. Adobe’nin Premiere Pro’su, Surface Laptop’ta 4K video düzenlemek için neredeyse kullanılamaz durumdaydı; bu muhtemelen Adobe’nin artık Snapdragon X Elite ve Plus işlemcilere kurulumunu engellemesinin nedenidir.
Blender, yetersiz performansa sahip emüle edilmiş bir uygulamanın başka bir örneğidir. Blender, Qualcomm’un Adreno GPU’sunu algılamaz, bu nedenle her şey CPU’ya gider. Sonuç olarak, render projelerinin performansı berbattır, gerçekleştirdiğim bir testin tamamlanması 15 dakikadan fazla sürdü, 13 inç MacBook Air M3’te ise sadece iki dakikadan biraz fazla sürdü. Blender yakında yerel bir ARM64 sürümüne sahip olacak, ancak erken alfa kopyasını test ettim ve GPU’yu hala doğru şekilde algılamadığı için sonuçları yalnızca marjinal olarak iyileştirdi.
Intel, onlarca yıldır entegre çözümleriyle dizüstü bilgisayar GPU pazarına hakim durumda; bu nedenle uygulamaların kendi GPU’ları için optimize edildiğinden emin olmak amacıyla Qualcomm’un hâlâ Blender gibi yazılım geliştiricileriyle işbirliği yapması gerektiğini düşünüyorum. Blender, Microsoft’un Prism emülatörünün her şeyi çözemeyeceğini gösteriyor.
GPU’lardan bahsetmişken, Qualcomm’un güvencelerine rağmen oyunlar Snapdragon X Elite ve X Plus üzerinde “sadece çalışmıyor”. Surface Laptop incelemesi için bundan pek fazla bir şey yapmadım çünkü bu bir oyun dizüstü bilgisayarı değil, ancak Windows on Arm’da oyun oynamak şu anda hayal kırıklığı yaratıyor. Tomb Raider’ın Gölgesi Oynamaya çalıştığımda benim için çökmeye devam etti ve denediğim diğer oyunların çoğu başlatmayı reddetti. Sonbahar Adamları olduğu gibi desteklenmeyen bir hata veriyor Halo Sonsuz. Kader 2 başlatılmadı bile – hata yok, sadece pek çok şey yok. Yıldız Alanı Aynı şeyi yaptı.
Çok fazla yerel Windows on Arm oyunu yok, bu yüzden Prism’in işi burada biçilmiş kaftan. almayı başardım Büyük Araba Hırsızlığı V çalışıyor ancak çok fazla kare kekemeliği var. Siberpunk 2077 ayrıca Surface Laptop 7th Edition’da da çalıştı ancak 1080p çözünürlükte düşük ayarlarda ortalama 26 fps civarında. Witcher 3, Baldur’un Kapısı 3, Kontrol, Roket LigiVe minecraft hepsi de kutunun dışında çalıştı.
Buradaki en büyük sorun, çoğu anti-hile hizmetinin çekirdek sürücülerini kullanmasıdır. öykünme tarafından desteklenmiyor. Yaygın olarak kullanılan bir anti-hile hizmeti olan BattlEye, Windows on Arm’ı destekleyen nadir istisnalardan biridir, ancak şuna benzer oyunlar gibi görünüyor: Kader 2 Bu anti-hile yazılımını kullanan uygulamaların burada düzgün çalışması için güncellenmesi gerekecektir. Neyse ki, bir özel web sitesi hangi oyunların desteklendiğini ve iyi çalıştığını izler. Ancak yakın zamanda Arm ile çalışan oyun dizüstü bilgisayarları için pek umut beslemiyorum.
Karşılaştığım başka bir şey de uygulamaların yüklenmeyi reddetmesi. Google Drive, Copilot Plus bilgisayarların Windows mimarisinin desteklenmediği konusunda bir hata ortaya çıkardığı için buradaki en büyük sorundur. Google’ın Windows’taki Drive uygulaması, Microsoft’un başlangıçta Windows on Arm’da desteklemediği bir şey olan Dropbox’a çok benzer şekilde kabuğa entegre oluyor. Bununla birlikte, Dropbox’ın Dosya Gezgini’ne entegre olan yerel bir sürümü de mevcut, bu nedenle Google’ın yakında benzer bir deneyim sunabileceğini umuyoruz.
Harici cihazlarla da uyumluluk sorunları var. Brother yazıcı ve tarayıcılarının Arm’da iyi çalışmadığına veya genel yazıcı sürücülerinin beklediğiniz tüm özellikleri desteklemediğine ilişkin raporlar gördüm. Sürücü desteği gerektiren aksesuarlar için kolay ve hızlı bir çözüm yoktur ve bu, yalnızca bu yeni Copilot Plus bilgisayarları kullanan insan sayısının çokluğuna bağlı olarak ortaya çıkabilir. Buradaki sürücü sorunlarıyla daha az ilgileniyorum çünkü çoğu insanın dizüstü bilgisayarda kullandığınız türdeki aksesuarları (web kameraları, yazıcılar, depolama sürücüleri) takabileceğini ve bunları yerleşik sürücülerle çalışır hale getirebileceğini düşünüyorum. Windows 11’de.
VPN uygulamaları da Windows Arm’da hala bir sorundur. Bitdefender, NordVPN ve Özel İnternet Erişimi çalışmıyor. VPN geliştiricileri, TAP ve TUN sanal bağdaştırıcılarını ve aygıtlarını kullanır ve düzgün çalışması için Microsoft’tan imzalı bir sürücüye ihtiyaç duyar. Neyse ki, Android Yetkisi raporlar VPN geliştiricilerinin ARM64 versiyonları üzerinde çalıştıkları.
Bu cesaret verici çünkü Windows on Arm’ı en son 2019’da düzenli olarak kullandığımda şöyle dedim: “Günlük olarak kullandığım uygulamaların çoğu ARM için yeniden derlenmedi ve muhtemelen hiçbir zaman da olmayacak.” Artık Windows on Arm’daki uygulama uyumluluğunun günlük olarak değiştiği görülüyor ki bu, beş yıl önce görmeyi beklemediğim bir senaryoydu.
Bu geçiş noktasındayken, macOS geçişine benzer şekilde beta sürümlerini kullanmanız veya ARM64 yerel Windows uygulamalarının özel sürümlerini indirmeniz gerekebilir. Bu, uygulamaların Windows Mağazası sürümlerinin her zaman ARM64 olmadığı ve uygulama mağazası sürümü güncellenmeden önce geliştirilmiş sürümü web’de bulabileceğiniz anlamına gelir. Mağaza sürümü güncellenmeden önce bu ayın başlarında Slack’te de durum böyleydi.
Diğer her şey için Microsoft, ileri düzeydeki kullanıcılara yönelik, Arm’daki mevcut değiştirilmemiş x86 veya x64 uygulamalarıyla uygulama uyumluluğunu geliştirebilecek bazı araçlara sahiptir. Bir program var uyumluluk sorun gidericisi bu, öykünme ayarlarının etkinleştirilmesine veya devre dışı bırakılmasına yardımcı olabilir ve bunları ayrıca yürütülebilir dosyanın özelliklerinde de değiştirebilirsiniz. Yalnızca x86 ikili dosyalarının kullanımını zorlamak için hibrit yürütme modu gibi şeyleri kontrol edebilir, performansı etkileyebilecek kayan nokta optimizasyonunu devre dışı bırakabilir ve çok daha fazlasını yapabilirsiniz. Ayrıca, öykünülmüş bir uygulamanın birden fazla CPU çekirdeği kullanma biçimini de değiştirebilirsiniz; bu, belirli uygulamalarda performansı veya uyumluluğu artırabilir.
Sonuçta uygulamaları için yerel ARM64 desteğine odaklanmak uygulama geliştiricilerine düşüyor. Şu anda mevcut olan çok sayıda yerel uygulama, işlerin doğru yönde ilerlediğini gösteriyor. Bu yeni Qualcomm çipleri, Microsoft’un Prism iyileştirmelerinin yanı sıra uygulamaları biraz daha iyi taklit etmek için kaba kuvvet gücü de sağlıyor. Günden güne, birçok önemli uygulamanın zaten yerel olması veya emülasyonda iyi çalışması nedeniyle çoğu insanın burada uygulama sorunlarıyla karşılaşmayacağını düşünüyorum.
Çok daha fazla ARM64 uygulamasının hala yolda olduğundan eminim. Testlerim sırasında kıyaslama araçları ve uygulamaları ARM64’ü destekleyecek şekilde güncellendi ve bu beni şaşırttı. Bir veya iki yıl içinde Prism’i veya taklit uygulama performansını çok fazla tartışmayacağımıza bahse girerim çünkü yerel ARM64 uygulamaları, bugünkü x64 uygulamaları kadar yaygın olacak. x86’dan geçiş 2000’li yılların başında başladı. Windows on Arm’a geçiş için 12 yıl süren girişimlerden sonra, Microsoft’un sonunda başarıya ulaşacağı anlaşılıyor.