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

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

Makay József2014.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
Kattints ide  ➜

PC‑t varázsol a telefonunkból a Remix Singularity
Trump egy Samsung Galaxy S3‑mal veszélyezteti az egész világ biztonságát
Nokia 3310 (2017) – Evleaks szerint igaz az Androbit spekulációja
Milliárdos üzlet a vállalati felhasználók megtévesztése
32 millió Twitter‑fiók jelszava szivároghatott ki
Noctua házhűtő ventilátor teszt – Az alacsony zajszint csúcstartói
Felkapott témák
Brutálisan magas áron érkezhet a Samsung Galaxy S8
Trump egy Samsung Galaxy S3-mal veszélyezteti az egész világ biztonságát
Kiderült, hogy mi lesz az Android 8.0 neve
PC-t varázsol a telefonunkból a Remix Singularity
Újabb fotók szivárogtak ki a Samsung Galaxy S8-ról
Jön a Snapchat-okostelefon
Állásajánlatok
Alkalmazás adminisztrátor UNIX - Telekom IT TSI Budapest
Erdőmérnök
Junior üzemeltető rendszermérnök
Beruházási projektmenedzser
Termékfejlesztő Folyamatfejlesztő
Supplier Quality Engineer
Hardware Developer m/f