Windows 8: Největší omyl v historii Microsoftu?

Stanislav Bauman | 12.10.2011 | Software | 18 komentářů

Chystané Windows 8 vzbuzují řadu reakcí. Je to dáno prakticky největší změnou v historii týkající se jejich rozhraní. Narozdíl od Windows 7, které byly přijaté prakticky bez výhrad, jakožto konečně relevantní náhrada za Windows XP po absolutně nevydařené Vistě, mají Windows 8 nakročeno k tomu rozdělit komunitu na spokojenou a nespokojenou část. Jednou se to již Microsoftu úspěšně podařilo s Ribbonem, který řada uživatelů úspěšně do dnešní doby odmítá a i když chce nyní Microsoft (pravděpodobně poučen reakcemi na rozhraní v Office) nabídnout možnost mezi přepínáním tradičního desktopového rozhraní Windows a novým Metrem, není to pravděpodobně také příliš šťastná volba.

Po stažení a otestování zkušebního buildu Windows 8 pro vývojáře nemohu jinak, než vyjádřit svoje pocity ohledně budoucnosti operačních systémů Microsoftu.

Vytvoření dvou naprosto odlišných rozhraní je podle mého názoru největším omylem v historii Microsoftu a tento krok nemá příliš obdoby v žádném jiném typu úspěšného softwaru. Přidáním dvou zcela odlišně vypadajících rozhraní se zcela odlišným ovládáním vznikne jakýsi schizofrenní operační systém s aplikacemi dvou tváří. Stejný krok navíc budou muset uskutečnit i výrobci softwaru. Mnohem logičtějším postupem ze strany Microsoftu by bylo přizpůsobit tabletům svoji nativně mobilní platformu (Windows Phone 7), jako to udělal i konkurenční Apple či Google, než zásadním způsobem předělávat ze svojí podstaty desktopový operační systém. Měl by s tím nejen méně práce, ale přinesl by i méně utrpením všem zúčastněným stranám. Navíc by tak měl Microsoft vhodný tabletový OS prakticky hotový a nemusel jeho vydání odkládat o další rok, za který Android a iOS na tabletech dále upevní svoje pozice.

Existence dvou rozhraní přináší řadu potenciálních problémů, vedoucích od jednotlivých uživatelů až po vývojáře aplikací. Microsoft sice propaguje možnost přepnutí mezi rozhraními, ale řada uživatelů je konzervativních a bude mít problém přeorientovávat se na zcela odlišnou práci se stejnou aplikací na tabletu a na desktopu. I informačně zdatní uživatelé mohou mít problém hledat určitou funkci v jiném rozhraní, než na jaké jsou zvyklí, takže pokud budou používat současně tablet a běžné PC či notebook, mohou se těšit na zmatek ovládání, kdy nebudou moci spoléhat na naučené tahy a postupy, ale vždy se přeorientovávat na aktuální rozhraní. Nejspíš pak Metro stejně ve snaze ulehčit si život nakonec vypnou a budou zůstávat u tradičního rozhraní i za cenu komplikovanějšího ovládání na tabletu. Kdo někdy střídavě pracoval se dvěma počítači, kdy na jednom měl Office 2003 a na druhém Office 2007, ví o čem mluvím.

Právě jednotnost ovládání je mnohými firemními uživateli oceňovanou vlastností a dvě rozhraní přinesou s pronikáním tabletů do firem i zvýšení nároků na oddělení help desku, kdy zmatení uživatelé zvyklí na jedno rozhraní nemusí vždy správě ovládat to druhé. Vývojáři pak budou muset do svých aplikací přidat vždy i druhý způsob ovládání, jak klasický, tak i přes rozhraní Metro ve Windows 8, což může vést k dalšímu bobtnání velikosti nainstalovaných souborů (protože aplikace musí být připravena přepnout mezi oběma). Také vývoj nových aplikací pro Windows se o to prodraží a zkomplikuje se situace testerů, kdy bude místo jednoho prostředí nutno detailně otestovat dvě. Je pravda, že pro Windows Phone neexistuje zatím taková diverzita aplikací jako pro tradiční Windows, českých aplikací je pokud vím v internetovém obchodě Microsoftu kolem stovky, ale je řešení přinutit vývojáře dělat dvě rozhraní do klasických aplikací místo vývoje nativně mobilních aplikací (kterým se navíc stejně nevyhnou, pokud budou chtít Windows Phone 7 podporovat) opravdu z dlouhodobé perspektivy rozumné?

Právě v souvislosti s aplikacemi navíc narážíme na problém, proč Windows 8 uživatele tabletů pravděpodobně stejně nenadchnou, ani přes jejich nové dotykové rozhraní Metro. Problémem dosavadních Windows byla totiž i poměrně vysoká náročnost na systémové zdroje, což má efekt na vytížení procesoru, spotřebu a tím pádem ne příliš rychlý běh aplikací na odlehčených přístrojích spojený s krátkou výdrží baterie. Aplikace pro Windows 8 tuto skutečnost nijak nezmění a pokud budou programované tak, aby současně běžely na výkonných desktopech i na méně výkonných a energeticky úsporných tabletech, je jasné, že na tabletech poběží pomaleji. Nebudou tak konkurenceschopné vůči odlehčeným aplikacím pro Android a iOS, které jsou již z principu tvořeny pro zařízení, která nemají maximální výkon, ale kladou vysoký důraz na poměr výkonu a spotřeby. Právě proto by bylo mnohem logičtějším krokem ze strany Microsoftu importovat na tablety platformu Windows Phone, kterou naopak uvedením tabletových Windows 8 oslabí, protože aplikace z tabletů na smartphonech samozřejmě fungovat nebudou.

Microsoft se tak chytil do pasti. Ať udělá v případě Windows 8 cokoliv, najde se skupina, která nebude s výsledkem spokojena. Sám jsem přesvědčený, že kdyby u Windows 8 zachoval jejich zaměření čistě na desktopy a tradiční notebooky, neudělal by chybu a mohl by navázat na úspěch Windows 7. Nyní je ho čeká pravděpodobně kritika z nejrůznějších stran, která Windows 8 zbaví pozlátka exkluzivity a zastíní nové funkce a která nahraje spíše konkurentům. Nelze proto nesouhlasit s analytiky, kteří počítají s tím, že Windows 7 jsou posledním masově nasazovaným OS Microsoftu a znovu se tomuto gigantovi nepodaří svůj úspěch zopakovat. Tato skutečnost nejspíš musela nastat a s celkovou změnu IT paradigmatu s nástupem modelu cloud computingu, kdy samotný operační systém ztrácí na významu, ale nikdo nečekal, že úpadku Windows napomůže sám Microsoft. Nebo máte snad jiný názor?

Autor působí jako ICT manažer v lokální pobočce nejmenované nadnárodní korporace.

18 komentářů u článku “Windows 8: Největší omyl v historii Microsoftu?”

  1. Martin K. napsal:

    Microsoft chce jít s dobou a přináší systém do větve tabletů. Je to krok, který je nutno podstoupit.

    • Michal B napsal:

      Beze zbytku souhlasím s tím, že Microsoft by měl postavit konkurenceschopný OS pro tablety. Nicméně uniká mi myšlenka proč je nutné spojovat ho s desktopovým operačním systémem.
      Mně osobně připadá Windows 8 jako schizofrenní pokus o vytvoření čehosi, co pokryje potřeby všeho – telefony počínaje a stolními počítači konče. Přičemž praktická použitelnost při ovládání myší (nedej bože klávesnicí) drasticky upadá.

      Na druhou stranu pokud se podívám na ohlasy kolem uvedení první verze iPhone … třeba se dočkáme toho, že se tento počin Microsoftu zapíše do historie :)

    • Daniel napsal:

      Ten článek je propadák :D. Windows Vista byl propadák pro sociálně slabší skupiny. KDo neměl HW hold se neškrtal… DX10 byla nutnost a ukažte jeden OS na kterém šlo pařit TOP gamesky. Po vydání Wphone 8 bude všechno jinak. NAvíc W8 můžete používat 2x explorer (zadny trapný Gchrome a podobné demo prohlížeče)

  2. Desmodus napsal:

    Přesně, autor je nějaký staromilec, který by nejradši zůstal u MS-DOSu. Svět se vyvíjí pane Baumane a Windows nemůžou pořád vypadat jako v 90. letech!

  3. Martin Malý napsal:

    Já jen – pamatujete se někdo na první preview Longhornu a na to, jak pak vypadaly Visty? A opravdu se domníváte, že „dvě rozhraní“, co jsou v „developer preview“, budou i v hotovém systému?

  4. Martin K. napsal:

    Ano, Metro ale lze vypnout a nastavit standardní zobrazování.

    • Stanislav Bauman napsal:

      No to je jasné, že Metro je vypnout, ale právě v tom přepínání dvou rozhraní je podle mě ten hlavní problém. Kdyby Microsoft přišel s jedním GUI, které lidem prostě vnutí a na to se vše i přeorinetuje, je to sice zlo, ale ne takové, jako dát všemu dvě podoby. Víte jaký chaos to přinese, zejména do oblasti podpory IT?

  5. Václav Dajbych napsal:

    1) Jedná se Developer Preview, je tedy pro seznámení s WinRT a dělat závěry z nedodělaného UI je zcela zcestné.
    2) Z Metra se dá přímo nastartovat Aero aplikace. Programovat dvě UI či rovnou dvě aplikace proto není potřeba. Žádné zdražení vývoje se nekoná.
    3) Tým Windows 8 úspěšně řeší zátěž systému a .NET Framework 4.5 s Async & Await nabízí snadný způsob, jak snížit počet potřebných vláken.
    4) Operační systém ani v éře cloud computingu neztrácí význam. Terminál i server jej potřebují. Od kdy jsou aplikace přímo pro hardware? Leda v embedded systémech.
    5) Windows Phone platforma má jednotný hardware. Proto jí na tablety nelze importovat.

    • Ondřej Maďar napsal:

      Nerozumím tomu bodu 5 – to jako všechny smartphony v Windows Phone jsou uvnitř prakticky stejné a liší se jen obalem? Proč tedy trvá tak dlouho vývoj nových modelů? A některé tablety jsou přece jen smartphony s větším displejem, výrobce použije i téměř stejnou desku s elektronikou, takže tomu nerozumím, proč to u iOS a Androidu jde a u Windows Phone ne. Můžete to nějak objasnit?

    • Macrocefalus napsal:

      No jestli to bude stejný praso-pes jako předešlých několik edicí Windows, tak nás ochraňuj kdo můžeš !

      Mám několik stovek klientů pro správu jejich PC a to se všemi možnými systémy, ale jen ti s Windows vždy po mě chtějí tyto finálně upravit tak, aby byly co nejúspornější na zabírání všech jim potřebných prostředků – u ostatních systémů to po mě nikdo nikdy nechtěl a to z mnoha důvodů – buď je to tak jednoduché si to udělat sám a nebo to jde nastavit přímo v Install.

      Předpokládám, že nové Windows 8 budou na pohled ještě hezčí jak Windows 7, ale všichni se sami sebe zeptejte: „Kupujete automobil kvůli tomu jak vypadá a nebo kvůli tomu jak jezdí? „

    • PavelS napsal:

      K bodu 3:
      Domnivam se, ze Async&Await tu nejsou od toho aby snizovali pocet potrebnych vlaken, ale aby usnadnili to neuveritelne slozite a na chyby nachylne multithreadove programovani. Tu asynchronni funkci z awaitu musi nekdo vykonat a pokud to neudela current thread (treba na WM_IDLE), tak to musi udelat jiny thread. Myslim, ze by-default to dostane za ukol nejaky thread z threadpoolu, ale z principu tu funkci muze vykonat „kdokoliv“ – muze ji vykonat jiny pocitac, PCI karta nebo treba i USB zarizeni, zalezi na programatorovi.
      Navic, Async&Await se musi „nejak udelat“. C# prekladac musi vygenerovat kod, ktery obstara vsechnu tu rezii, ktera taky stoji nejaky ten strojovy vykon. Zadarmo to neni.
      I kdyz Eric Lippert a spol se to snazi vytunit sec muzou.

      Povazuju Async&Await za naprosto skvelou vec, ktera dela z narocneho multithreadoveho programovani temer single threaded programovani. Problem je v tom slovicku „temer“. Pod poklickou tam porad bublaji thready.
      Trochu se bojim toho, ze pokud programatori nebudou rozumet tomu co se pod tou poklickou vlastne deje, tak z toho budou problemy.
      A dovolim si tvrdit, ze aby clovek spravne pouzil/nepouzil Async&Await v komplexnejsim projektu, tak by mel velmi dobre znat multithreadove programovani :-)

  6. Max napsal:

    Moc zaujaté čtení. Neobjektivní postoj. Autorovi uniká to, jakým směrem se dnes ubírá „práce“ s PC. Drtinová většina uživatelů používá PC ke konzumaci obsahu, nikoliv pro vytváření hodnot. Pro tu konzumaci tady máte Metro, a aby to byl co nejkomfortnější zážitek, tak je jedno, zda-li zapnete desktop, notebook, či tablet. Prostředí bude vždy stejné a při použizí Live accountu také synchronizované. A to je pointou i filozofií koncepce Metro. Provázanost s dalšími produkty jako Windows Phone či Xbox je dobrým krokem.

    • Martin napsal:

      Jinými slovy Microsoft vymyslel OS pro lidi, kteří počítač nepoužívají k práci, ale proč tyhle hnoje dává i do serverové verze.?

  7. dawsoo napsal:

    Mno,já to říkám už dlouho,bohužel od windows 2000 to bohužel silně spěje od desíti k pěti,u MS zapomínají k čemu je OS… dle mého je to platforma pro běh programů a aplikací které člověk na PC používá… požaavky:
    1.Jednoduchost
    2.Ovladatelnost a snadná údržba
    3.Nízké HW nároky pro vlastní běh systému

    To vše bohužel jde s každým systémem k horšímu,hovadiny typu omalovánky a přibalené aplikace jsou jen k zlosti,pro práci i zábavu nadbytečné…

    Stačí vyjmenovat: Windows 1.0,Windows Millenium,Windows Vista….. Windows 8,hlavní chybou MS bylo sjednocení verzí pro BFU a Profíky a tím předělem byly právě XP.

    Přeji pěkný den všem…

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


sedm + jedna =

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright © ICT manažer | ISSN 1805-5486 | SEO optimalizace a přizpůsobení SEO-care.cz