Algoritmul Zilei

stare online intrări 557ultima 2026-11-03 04:25

Software

Windows pe Arm: Microsoft a depășit Apple cu execuție hibridă Arm/x64

De ce a ales Microsoft altă cale decât Apple? Microsoft a integrat emularea x64 direct în runtime-ul Windows pe Arm. Spre deosebire de Rosetta de la Apple, care forțează dezvoltatorii să aleagă…

autor
Radu Ionescu-Vlad
publicat
secțiune
software/
citire
3 min
Windows pe Arm: Microsoft a depășit Apple cu execuție hibridă Arm/x64

De ce a ales Microsoft altă cale decât Apple?

Microsoft a integrat emularea x64 direct în runtime-ul Windows pe Arm.

Spre deosebire de Rosetta de la Apple, care forțează dezvoltatorii să aleagă între build nativ Arm sau emulat x86_64, abordarea Microsoft permite unui singur aplicație să ruleze ambele seturi de instrucțiuni simultan.

Această flexibilitate reduce frecarea pentru dezvoltatorii care mențin software cross-platform.

Trecerea la Apple Silicon a creat o alegere binară pentru dezvoltatori. Poți construi o aplicație nativă Arm sau poți conta pe Rosetta pentru codul x86_64, dar nu poți face ambele într-un singur proces.

Ce înseamnă asta pentru dezvoltatori și utilizatori!

Microsoft a recunoscut această limitare. Prin activarea execuției mixte, aplicațiile Windows pe Arm pot exploata performanța nativă Arm pentru funcțiile de bază, folosind emularea pentru componentele x64 legacy. Această alegere de design simplifică dezvoltarea și îmbunătățește experiența utilizatorului.

Tehnologia funcționează surprinzător de bine, conform rapoartelor inițiale. Dezvoltatorii nu mai trebuie să mențină baze de cod separate pentru Arm și x64. Un singur binar poate gestiona ambele, streamlinând implementarea pe hardware-uri diverse.

Această funcție afectează direct compatibilitatea software-ului. Utilizatorii pot rula aplicații x64 mai vechi fără să piardă performanța nativă Arm.

Dezvoltatorii câștigă un mediu de dezvoltare unificat. Posibilitatea de a amesteca căi de cod înseamnă mai puțin efort de testare și ciclu de iterație mai rapid.

Mișcarea Microsoft poziționează Windows pe Arm ca platformă mai prietenoasă cu dezvoltatorii.

Întrebări frecvente!

Ea abordează o critică cheie a Apple Silicon: separarea rigidă între execuția nativă și cea emulată. Prin ruperea acestei bariere, Microsoft oferă o cale de tranziție mai netedă pentru companiile care depind de software x64 legacy.

Poate o singură aplicație Windows pe Arm rula atât cod nativ Arm, cât și cod x64 emulat? Da. Runtime-ul nou de la Microsoft permite unei singure aplicații să executeze ambele seturi de instrucțiuni, spre deosebire de Rosetta de la Apple, care cere build-uri separate.

Cum se deosebește asta de Rosetta de la Apple? Rosetta forțează o alegere între Arm nativ sau x86_64 emulat. Abordarea Microsoft permite execuție simultană, reducând sarcina dezvoltatorului și îmbunătățind compatibilitatea aplicațiilor.

Va face asta Windows pe Arm mai competitiv cu Mac-urile? Potențial, da. Prin eliminarea alegerii binare, Microsoft oferă mai mare flexibilitate, ceea ce ar putea atrage dezvoltatorii care au găsit modelul Apple restrictiv.

sursă: XDA Developers

replici (0)

$ cat replici.log — fișier gol. Fii primul care răspunde.

$ ./raspunde --articol