Windows pentru ARM – de ce ar trebui şi de ce nu ar trebui să ne pese

Zvonurile privind posibilitatea anunţării de către Microsoft a unui viitor sistem de operare care va rula atât pe uzuala arhitectură x86 cât şi pe soluțiile mobile ARM s-au concretizat azi noapte. În cadrul unei scurte şi prea sumare conferinţe de presă, Steven Sinofsky, Microsoft Windows President, a anunţat ca viitorul Windows 8 va putea rula pe ambele arhitecturi, pe lângă uzualele sisteme x86 acesta urmând sa suport şi chipurile NVIDIA Tegra, Qualcomm Snapdragon şi Texas Instruments OMAP 4. Cât va conta însă pentru noi?
Cursa tabletelor a început dar Microsoft nu are, în acest moment, nici un sistem de operare pentru acestea. Sigur, Windows 7 este un sistem de operare bun pentru un sistem desktop sau portabil, însă suportul şi ergonomia în momentul utilizării exclusive touchscreen sunt, în mod vădit, mult în urma concurenţei iOS sau Android. Ca şi în cazul Windows Phone 7, este deja târziu. Şi, indiferent cât de apetisantă ar fi convergenţa desktop – mobile, un sistem de operare care va apărea (probabil) peste doi ani nu este cea mai interesanta veste pe care am putea-o auzi.
Un atu incontestabil al conceptului de „tabletă Windows” este oferta imensă de software. Ideea de a rula Adobe Photoshop sau Microsoft Office 2010 pe o tabletă frumoasă şi uşoară în locul PicSay Pro, Quick Office sau cine ştie ce client de email limitat este apetisantă, însă aceasta implica în mod obligatoriu utilizarea unei platforme x86. Toate aplicațiile rulate astăzi pe sistemele Windows sunt compilate pentru arhitectura x86 şi nimic nu ne face să credem că producătorii vor sări cu promptitudine să ne ofere versiuni echivalente, pentru ca asta vrem în final, şi pentru ARM. Microsoft a demonstrat azi noapte că Microsoft Office poate rula pe arhitectura ARM, dar demonstraţia a fost scurtă şi nu s-a făcut nici un comentariu despre modul de emulare al codului. Iar cum un cod emulat nu va fi niciodată mai rapid decât cel rulat nativ, la care se adaugă şi o scădere a puterii brute hardware, acest aspect critic este încă învăluit în ceaţă. Iar fără galaxia de aplicații Windows de astăzi, ideea unui Windows pe tablete devine mult mai puţin interesantă. Sigur, rămân aplicaţiile .Net, dar sunt mult mai puţine şî, în plus, nici acolo independenţa de x86 nu este perfectă.
Unde am rămas în final? Nu prea departe de ceea ce vedem deja astăzi. Venind undeva într-un viitor nu prea apropiat, fără aplicațiile dorite care ar putea face diferenţa importantă fată de iOS-ul sau Android-ul cu care această versiune de Windows va concura şi cu o emulare neclarificată din punct de vedere al compatibilității şi performanței cu arhitectura x86, Windows 8 pentru ARM este acum mai mult o curiozitate care merită urmărită decât un sistem de operare mobil pe care să-l așteptăm cu sufletul la gură.

Join the Conversation

8 Comments

  1. @khru3l: I have a horse.
    Er, aplicatiile alea de Windows si x86 nu se pot recompila usor pentru platforma ARM? Ma gandesc ca oricum e mai usor sa faci asa ceva decat sa iei totul de la 0, cum e cazul Android sau iOS. Deci mi se pare o idee buna Windows-ul asta compatibil si cu ARM.

  2. Aplicatiile scrise de noi , muritorii de rind, care au fost proiectate ptr. DotNetFramework deja merg 100% (cu conditia sa fie pure-dotnet, sa nu cheme COM components) pe ARM.
    Marea batalie e ptr. 3rd party software (Adobe, Esri, …) , si eu cel putin sint foarte convins ca pe linga Esri , care deja prin 2005 isi rescrisese totul in dotnet , si celelalte mari firme  au softul deja scris in dotnet, sau il vor rescrie pina apare windows8

  3. As vrea sa pot fi si eu atat de optimist. Dar imi aduc aminte ca de la aparitia x86-64 au trecut aproape 8 ani si tot nu avem multe aplicatii Windows native x86-64. Si ca acum 13-14 ani aveam un Windows NT 4.0 care rula si pe Power si Alpha si tot nu le-a pasat multora de acest lucru.

  4. Sper ca peste 5 ani sa ne trezim frumusel cu procesoare ARM in interiorul cutiutelor noastre de acasa.
    Sa nu uitam ca, totusi, performanta Ghz/Watt a CPU-urilor ARM este net superioara fata de cele a CPU-urilor x86.
    Sunt convins ca se va prefera un cpu cu 32 de cores arm (visez, stiu) la 1Ghz (sau mai mult, cine stie…), decat un quad-core la 3Ghz in viitorul apropiat.
    Vedem deja cum ARM castiga teren in domeniul super-computerelor fata de x86 sau alte arhitecturi. Oare peste 10 ani singura urma de x86 sa fie un “co-procesor” x86 necesar emularii aplicatiilor vechi? I hope so!

Leave a comment

Your email address will not be published. Required fields are marked *