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.
