Néhány médium szinte a világ nyolcadik csodájaként közölte olvasóival a Satya Nadella által megszellőztetett Microsoft-törekvéseket, amiből igazából semmilyen újdonság nem derül ki egy technológiában jártas olvasó számára. A vezérigazgató ugyanis kizárólag olyan dolgokról beszélt, amik már eddig közismertek voltak, a média általi félreértelmezés pedig még félrevezető cikkeket is eredményezett a témával kapcsolatban – számol be az Androbit.net.
De kezdjük a legelején! Még április 3-án az Android.net beszámolt a BUILD 2014 konferencia egyik nagy bejelentéséről, amiben a Microsoft bemutatta platformegységesítési terveinek első állomásait. Ebből egyértelműen kiderültek a Microsoft azon célkitűzései, miszerint a fejlesztők közös alapokra kívánják hozni a különböző hardverplatformokra szánt operációs rendszereiket. Ez egy rendkívül pozitív előrelépés lenne mind a Microsoft, mind a külsős fejlesztők, mind a felhasználók számára. A Microsoftnak kevesebb munka, a külsős fejlesztők számára kevesebb munka, a felhasználók számára pedig jobb felhasználói élmény.
Satya Nadella körülbelül ezt a témát vette elő újra, amikor azt nyilatkozta, hogy a jövőben nem három különböző Windowst fognak biztosítani a különböző készülékekre, hanem csupán egyet, ami minden hardverplatformon a követelményeknek megfelelően viselkedik és amin egyetlen nagy csapat fog dolgozni a hatékonyabb együttműködés érdekében.
Ezt viszont sokan meglehetősen rosszul értelmezték és hangosan kijelentették, hogy egyetlen Windows-kiadás lesz elérhető minden területre. Aki viszont kicsit is ért az operációs rendszerek alapjaihoz, a programozáshoz, a szoftveroptimalizáláshoz és a felhasználói felületekhez, az tudja, hogy ez egyrészt lehetetlen, de ha trükközéssel meg is valósítható, teljességgel értelmetlen. A platformok felhasználási területei jelentősen különböznek, a hardveres különbségekről pedig nem is beszélve.
Egy telefonon futó operációs rendszernek például miért kellene tudnia akár csak kód szinten is asztali és tabletspecifikus dolgokat? Miért kellene egy tabletre 20-30 GB-os operációs rendszert telepíteni, ha abból maximum 5-10 GB-nyi szolgáltatást képes használni? Egy Xbox miért rendelkezzen érintőkijelző és milliónyi asztali, tablet és mobil hardver támogatásának képességével?