Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
ga
/ContentUploads/A499/universal_windows_apps.jpg

Egyetlen Windows fut majd minden készüléken?

2014.07.24. 16.11
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.

De kezdjük a legelején! Még április 3-án írtunk 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?

Amiről Nadella beszélt, az minden bizonnyal az alapok egyesítése lesz fejlesztői és szolgáltatáskompatibilitási szempontból, ahogyan arról már fentebb írtunk és nem arról van szó, hogy egyetlen Windowst erőltetnének mindenre ugyanabban a formában a jelenlegi Windows, Windows Phone, és Xbox kiadások helyett. Ez már az x86 (számítógép), az amd64 (számítógép) és az ARM (okostelefon, tablet) processzorarchitektúrák közötti különbségeket tekintve is elég problémás lenne, amit maximum virtuális utasításkészletekkel tudnának megoldani, de már valószínűleg ott is bukna az egyetlen operációs rendszer szemlélet. Ez alól még az sem kibúvó, ha esetleg egységes telepítőrendszert fejlesztetnének. Így összességében kijelenthető, hogy az Egy Windows mind felett hiedelem téves vagy legalábbis meglehetősen távol áll a valóságtól.

Forrás: The Verge

Az amerikai titkosszolgálat nagyon kíváncsi a Telegram‑üzenetekre
Hazudni és megtéveszteni tanul a Facebook
FPS Mario játék Microsoft HoloLensre
Fa felhőkarcolók a globális felmelegedés ellen
Új módszerrel verik át az internetezőket
Eladja magát az Apple GPU‑kat gyártó Imagination Technologies
Felkapott témák
Miért drágák az Apple termékei?
Új módszerrel verik át az internetezőket
Nagyon gyors lett az új Firefox
Megérkezett a Debian 9 „Stretch”
Ilyen lesz az iOS 11-et futtató iPhone X
Kinek kell az új iMac Pro 6 millió forintért?
Állásajánlatok
Business Operation Consultant Head of SL HR related Support Budapest
IT Manager
Mérnök értékesítő TESK-6714-17
Rendszergazda
Data Privacy Officer Budapest
English Speaking Major Incident Specialist Service Management Debrecen
Service engineer / Service Technician m/f