Možná budoucnost ukáže, že se pletu, ale teď bych řekl, že se někdo zbláznil. Tři naprosto odlišná zařízení s odlišnými ovládacími prvky s odlišnými velikostmi obrazovek.... Řekl bych, že zanášet systém telefonu částmi kódu určenými pro xBox není správná cesta...
Ale uvidíme. Pokud to bude fungovat, rád uznám, že jsem tomu nevěřil a že mě přesvědčili :-)
Tohle opravdu není ta cesta. Existuje řada důvodů proč mají různá zařízení různé systémy...
Dávat jeden systém na všechno je asi jako vytvořit univerzální "MedKit" a tím léčit úplně všechno a úplně všechny.
Nebo jako kdyby k dítěti někdo přistupoval úplně stejně jako k dospělému člověku jenom s tím rozdílem, že je "jinak veliký".
Microsoft tento krok nedělá pro uživatele, ale především sám pro sebe, protože chce mít takový "microsoftí android" a levně nacpat jeden systém úplně všude, kam se to jen vejde...
Univerzální systémy mají opravdu jednu společnou věc skrze všechna zařízení, na nichž běží: Na všech fungují pěkně blbě!
Respektive systém vytvořený jen pro daný typ zařízení na něm funguje vždy mnohem lépe, s lepším využitím HW prostředků, vyšším výkonem, lepší optimalizací atd.
Takže pak se můžeme setkat s krásnými prasečinami, že místo optimalizace systému raději přidáme více jader CPU a RAM atd.
Ovšem takové "ruské" řešení ve stylu "když to nejde silou, tak to jde ještě větší silou" dopadá podobně a nakonec uživatel zjišťuje, že i jednoúčelové zařízení, které nakonec dostalo 8 jader CPU(!!!) a 2+GB RAM dokáže stále vykazovat nedostatečný výkon i u primárních funkcí, ke kterým bylo navrženo.
Znalému je jasné, že i kdyby to mělo 8x 8 jádrový procesor a 40 GB RAM, tak to fungovat nebude, protože jednoduše systém není optimalizovaný a chyby jsou softwarové!
Je to přesně, jak píšeš. V zásadě se jedná o společné jádro systému, unifikovaný market a další věci, ale rozhodně ne jedna verze Windows pro všechna zařízení. Tady se šéfovi trochu nepovedla komunikace.
http://winsupersite.com/windows/microsoft-muddies-one-windows-waters
Protože vytvořit větší aplikaci, která by byla stejně dobře ovladatelná na miniaturním displeji telefonu ovládaném nepřesným tlustým prstem a na dvou fullHD monitorech ovládaném na pixel přesnou myší je mission impossible.
To je jako by jste chtěl spojit do jednoho dopravního prostředku formuli, náklaďák a jízdní kolo.
ach jo .. člověk by řekl, že medium jako Lupa budou číst vesměs technicky eurodovaní lidé, kteří ví, co to znamená, když se řekne, že se něco sdílí.
proč by proboha na mobilu měl být kód pro xbox a naopak?
Celé je to o tom, s čím přišel Microsoft v 8.1 verzích aktuálních systmů - kdy je velké množství kódu sdílené mezi win phone 8.1 a windows 8.1 a win rt aplikace (to jsou ty nové, ne ty původní desktopové) s minimem změn fungují na obou dvou prostředí (zatím po rekompilaci, ale i to má být odstraněno).
a řešení problémů mnoho typů dosplejí, mnoho různích DPI atd ... už microsoft má vyřešeno velmi inteligentně - a asi nejlépe ze všech systémů, které existují napríč různými platformami.
Ja osobne to vitam a otazku, proc neexistuje jeden usporny a presto plnohodnotny system na vsechno, si davam uz nekolik let. Ale Microsoft na to podle me sel spatne. Metro melo byt jen v dotykove verzi a na desktopu se nemelo objevit vubec. Mobilni aplikace se mely spoustet na desktopu v okne jako kazda jina aplikace a mobily a tablety by mely umet spoustet desktopove aplikace, nedostali byste se vsak do plnohodnotneho desktop rozhrani jako na beznem pocitaci. Mne se ale nejvic libi Ubuntu, musel jsem si ale na Unity v desktopu chvilku zvykat a chvili jsem pouzival i Mint, to ale nebylo ono, vratil jsem se zpet na Ubuntu a nastesti uz bylo Unity trochu poladene, takze to nebylo tak hrozne jako prvni seznameni. Jednou bych rad videl Unity i na tabletu. Kazdemu pri spatreni Unity doslo, ze se Canonical pousti touto cestou, tedy Ubuntu na jakemkoliv zarizeni. Jen skoda, ze o to skoro nikdo nema zajem. Prijde s tim Canonical s Ubuntu a... Kdo je Canonical? Co je Ubuntu? Prijde s tim Microsoft a je to krutoprisny cool napad. Je zajimavy, ze nejvic mezi lidmi leti co nejblbuvzdornejsi systemy a programy bez moznosti pokrocilejsiho nastaveni, ale aby si nekdo zvyknul na jeden system, ktery bude vsude a mel za vyhodu, ze jakykoliv program pod tento system spustite vsude, to ne. Cekal jsem, ze se to uchyti aspon u ajtaku, ale nechce to opravdu nikdo.
Ms ale nikdy nic takového netvrdil.
Jinak kompatibilita .net a compact .net frameworku byla dost slusna. A vzhledem k tomu, jak ty platformy byly odlisne, se to da považovat pomalu za zázrak.
V pripade win rt aplikaci (současný případ, o kterém je rec) je to na uplne jine úrovni (rozuměj, o mile dal).
Mě to připadá jako dobrý nápad i když s tím měli přijít dřív než jim ujel vlak. Spojení codebase vůbec neznamená, že věci z xboxu musí být v telefonu. Znamená to ale, že ty společné věci jsou sdílené. Třeba u linuxu je to stejné. V androidu nejsou věci určené na servery a na serverech nejsou věci pro android a přesto je velká část kódu sdílená. Jenom je potřeba celý systém navrhnout tak aby to šlo a to v roce 2014 rozhodně není problém
Protože většině lidí stačí momentka a telefon mají poříd při sobě a váží pár deka, zatímco tahat sebou dvoukilovou zrcadlovku se málokomu chce....
nicméně je toa asi jakok kdyby výrobce fotoaparátů řekl, že bude vyrábět stejnou optiku pro všechno co fotí od telefonů přes malé kompakty až po ty zrcadlovky.....