Ne bilmek istiyorsun
- Microsoft, Windows 11 on Arm için ARM64EC desteğini kullanıma sundu.
- ARM64EC, uygulamaların yerel olarak çalışan ARM kodu ve öykünme yoluyla çalışan x64 kodu kombinasyonuyla Arm donanımında çalışmasına izin verir.
- Bu kurulum, geliştiricilerin performans avantajlarını hemen görürken uygulamaları kademeli olarak tamamen ARM’ye geçirmesine olanak tanır.
Surface Pro X ve Lenovo ThinkPad X13s gibi ARM cihazlarındaki Windows 11, desteklenen yeni bir uygulama dalgası görebilir. Microsoft az önce duyurdu (yeni sekmede açılır) geliştiricilerin x64 ve ARM kodunun bir kombinasyonu ile uygulamalar oluşturmasına olanak tanıyan ARM64EC’nin genel kullanılabilirliği. Örneğin, bir uygulamanın büyük kısmı yerel olarak ARM kodunda çalışabilirken, birkaç uzantı veya belirli özellikler öykünme yoluyla çalışan x64 koduna güvenebilir. Sonuç, ARM cihazlarında Windows 11’de daha iyi uygulama performansıdır.
ARM64EC ile geliştiriciler, anında geri dönüşleri beklemek zorunda kalmadan uygulamalarını kademeli olarak ARM’ye geçirebilir. Microsoft, özellik ilk duyurulduğunda bir geliştirici blog gönderisinde ARM64EC’nin faydalarını açıkladı.
“ARM64EC ile küçükten başlayıp aşamalı olarak oluşturmayı seçebilirsiniz. Kod tabanınızın yerel performanstan en çok yararlanacak bir bölümünü belirleyebilir ve onu ARM64EC olarak yeniden oluşturabilirsiniz.” Microsoft’u açıkladı. “Uygulamanın geri kalanı öykünülmüş x64 olarak tamamen işlevsel kalacak, ancak yeniden derlenen ARM64EC parçaları artık yerel hıza sahip olacak. Zamanla, performansı daha da artırmak ve uygulamanızın müşterileri için pil ömründen tasarruf etmek için uygulamanın daha fazlasını ARM64EC olarak yeniden derleyebilirsiniz. “
ARM üzerinde Windows 11 için bir uygulamayı optimize etmenin zaman almasına ek olarak, bunu yapmak yalnızca tamamlandığında karşılığını veren bir iş yatırımı gerektirir. ARM64EC ortaya çıkana kadar, geliştiriciler bir uygulamayı yarı yolda taşıyamazdı. Artık uygulamalar kademeli olarak x64 kodundan ARM koduna geçirilebiliyor ve bunların tümü, anında performans kazanımları görmenin ek avantajıyla birlikte.
ARM64EC, bağımlılıkların yerel olarak ARM’yi desteklemediği durumlar için de kullanışlıdır. Bu durumlarda, geliştiriciler artık x64 bağımlılıklarını kullanan ARM uygulamaları yapabilir.
Microsoft, geliştiricilerin ARM64EC’yi kullanmaya başlamasına yardımcı olacak çeşitli araçlara sahiptir. destek belgesi (yeni sekmede açılır).