Microsoft razvija Project Strong ARMed: AI za automatsku migraciju softvera na ARM

·

Microsoft razvija Project Strong _ARMed AI za automatsku migraciju softvera na ARM

Windows on Arm (WoA) uređaji u posljednjih nekoliko godina značajno su napredovali u performansama, ali softverska kompatibilnost i broj nativnih aplikacija i dalje predstavljaju veliki izazov za programere i poslovne korisnike. Microsoft sada planira riješiti taj problem korištenjem generativne umjetne inteligencije.

Što je Project Strong ARMed?

Prema informacijama sa stranice Windows Latest, Microsoft interno razvija projekt kodnog imena Project Strong ARMed, čiji je cilj:

  • Automatski prijenos x64 aplikacija i koda na ARM64 platforme
  • Korištenje generativne AI i automatizirane analize koda za inteligentnu transformaciju softvera
  • Omogućavanje nativnog izvođenja aplikacija na ARM uređajima bez tradicionalne emulacije

Projekt funkcionira kao da AI postaje “agent softverskog inženjerstva”, koji razumije logiku izvornog x64 koda i stvara odgovarajuće ARM64 verzije, što značajno smanjuje ručni rad i vrijeme potrebno za migraciju.

Fokus na servere i Microsoftov vlastiti čip

Iako će tehnologija zasigurno koristiti Surface prijenosnike, glavni prioritet Strong ARMed projekta je Azure cloud i enterprise aplikacije.

  • Projekt je usko povezan s Microsoftovim Cobalt 100 ARM server čipom
  • Migracija x64 softvera na Cobalt 100 može znatno smanjiti operativne troškove i povećati energetsku učinkovitost
  • Cilj je modernizirati ključne Microsoftove softverske servise koji su još uvijek izgrađeni na x64 arhitekturi

Kako se razlikuje od prethodnih rješenja

U prošlosti, Windows on Arm se oslanjao na emulaciju, poput Prism-a, dok je Apple koristio Rosetta 2 za prijelaz x86 softvera na ARM.

  • Emulacija radi, ali često usporava aplikacije i stvara probleme s kompatibilnošću
  • Microsoft želi ići direktno na razinu izvornog koda, generirajući nativni ARM kod iz x64 izvornog koda
  • Ako se tehnologija integrira u Visual Studio ili GitHub Copilot, programeri bi mogli lako migrirati postojeće aplikacije na ARM, bez potrebe za ručnim prilagođavanjem ili kompliciranom emulacijom

Strateški značaj

Projekt Strong ARMed može biti ključni dio Microsoftove strategije za Windows on Arm:

1. Širenje WoA ekosustava – Više nativnih aplikacija znači veće prihvaćanje ARM uređaja u enterprise i consumer segmentu
2. Energetska učinkovitost i troškovna prednost – ARM serveri poput Cobalt 100 mogu smanjiti troškove i poboljšati performanse
3. Konkurenstka prednost – Omogućuje Microsoftu da smanji ovisnost o x64 arhitekturi i poboljša poziciju protiv Apple M-series i Qualcomm/MediaTek platformi

Zaključak

Project Strong ARMed predstavlja revoluciju u kompatibilnosti softvera za Windows on Arm.

  • Tradicionalna emulacija postaje prošlost, a AI postaje ključni alat za migraciju softverskog ekosustava
  • Ako tehnologija sazrije, Windows on Arm bi mogao postati full-featured alternativa x64 Windows PC-ima, s nižom potrošnjom energije i modernim ARM serverima
  • Za programere, ovo znači manje prepreka i brži prijelaz aplikacija na ARM

Microsoftov potez pokazuje da je generativna AI već postala nezaobilazno oružje u rješavanju tehničkih problema velike industrijske važnosti.