19 444
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

A Samsung Galaxy S8 Home gombja mindig máshol jelenik meg
Zacskós bárányon akadt ki az internet
FaceApp – Az egész internet ezzel szórakozik
Már a Google Playből is telepíthetjük a Messenger Lite appot
Százmilliókat keresett egy tizenéves hacker
Nem biztos, hogy a Foxconn gyártja a jubileumi iPhone‑t
Felkapott témák
Így fog kinézni az iPhone X
A Samsung Galaxy S8 Home gombja mindig máshol jelenik meg
Százmilliókat keresett egy tizenéves hacker
Több ezren váltanának GNOME helyett KDE-re az Ubuntuban
300 dollárba kerül egy Samsung Galaxy S8 legyártása
Az Apple mellett a Google is három készüléket mutat be
Állásajánlatok
Corporate Communications Manager CEE
Commercial Reporting Specialist - 000000178996
Technical Test Analyst
Technikai Projektvezető - Tesztelés
Műszaki területi referens Pécs
Process Engineer/Folyamatmérnök
Senior alkalmazásmenedzser – jogosultságkezelési területre