Je legracni, jak v jednom clanku zaroven pisete, ze se Windows Store nedari a zaroven, ze do nej prisel dalsi velky hrac :) Takhle krasne si protirecit, to je umeni.
Ze Windows Store roste pomalu je jen vase omezena predstava, kterou porad dokola tupe opakujete. Realita je znacne jina (zvlast v zahranici), protoze aplikace pribyvaji rychle a pokud jde hudby a filmu, vyrovna se Windows Store i iTunes. Navic co se tyce her, tak brzy bude mozne na PC hrat hry puvodne zamerene jen na Xbox (aktualne jde hrat hry pro PC na Xboxu, ne naopak).
Ze budou Office a Spotify ve Store jako desktop bridge aplikace je jen vas predpoklad, v tuhle chvili nicim nepodlozeny. I kdyby to tak bylo, podle MS Developer Guidelines je to doporuceny postup, jak existujici desktopovou aplikaci predelat do UWP - nejdriv uvest jako desktop bridge app, pak postupne predelavat casti aplikace jako UWP komponenty.
Uz je to tu jen ubohej bulvar.
Pokud budou Office ve Store plnohodnotné a UWP, tak jak se u náš sprostě říká, sežeru po*ranou metlu :-). U Spotify je to pravděpodobnější, ale zase bych to nerad, protože díky omezení UWP bych velmi pravděpodobně přišel o nějaké funkce typu Spotify Connect.
Jak mám rád Windows, tak jsem rád, že se UWP aplikacím nedaří. Když ani autor UWP, Microsoft, nedokáže udělat pořádnou UWP aplikaci (hračky typu počasí neuvažuji), tak to o něčem svědčí. Windows 10 jsou na světě skoro už 2 roky, testovací sestavení ještě podstatně déle, ale zatím se nic v této oblasti neděje.
Až mi někdo ukáže 10 UWP aplikací, které plnohodnotně dokáží vlastnostmi, komfortem a ovládáním nahradit Win32/NET aplikace, tak je množná budu mít rád. Zatím ale preferuji klasiku. Něco jiného jsou mobily a tablety, tam celkem UWP chápu a beru, ale tam mi na rozdíl od PC stačí tihle ořezaní zmetci.
Co se týká převodu klasických aplikací do Store, tak to je z nouze ctnost. Taková aplikace není UWP, není nijak optimalizovaná např. pro dotyk, může úplně stejně za*rat systém jako Win32 aplikace (klidně může zapisovat i do c:\Windows\System32) atd. Nicméně tento krok chápu, přeci jenom je zde třeba výhoda automatických aktualizací (i když jsem zvědav na rozdílové).
Nikdy jsem nevěřil že se to stane a já ti dám zapravdu, ale je to tady. Sám nemám odvahu vyslovit se takto radikálně, ale s většinou toho cos napsal a zejména pak s úplně poslední větou prostě musím souhlasit ;-) Ono i psát web na zakázku, kde gro je příjem z reklamy, nikoli obsah, se musí umět a nebýt úsměvně okatý je součástí těchto skills :-D Dobré to bylo ...
Jenže ani na tom Windows desktopu není UWP z hlediska API zatím vybaveno tak, jak by mělo. Viz například teprve nedávné doplnění Freesync, G-Sync a Frame rate lock i pro UWP hry, které tam nebylo.
Je otázka, zda to vůbec někdy bude, když to nedokázali dodělat ani po 2 letech a UWP se moc nerozjelo. Částečně je to problém slepice a vejde.
PS: Uznávám, že mám na UWP averzi, ale opravu mě zatím žádná aplikace nepřesvědčila, že je lepší jak klasika. Ona vlastně ani žádná pořádná aplikace čistě jako UWP není :(
Nicméně jsem zvědav, co dál s UWP bude. Jestli MS nějak odpíská nebo silně upozadí Windows Mobile, tak zbudou už jen tablety, na které by to mělo smysl. Ale těch s Windows se zase prodává minimum. Zbude desktop a ten se v pohodě obejde i bez UWP. Celé tomu nahrávají i (teď už vlastně asi ne) spekulace běhu Win32 aplikací na ARM. Opět je to krok proti UWP. I pod Win32/NET API mohou být dobré dotykové aplikace.
Mobily s Windows nikam nejdou. Microsoft jasne prohlasil, ze mobilni zarizeni stale chce. I Creators Update bude, a to pro vsechny mobily s desitkami. Co se casem stane (v ramci uvedeni Windows on ARM), bude integrace Windows 10 Mobile do Windows 10 jadra. Uz ted maji vetsinu casti spolecnou, ale existuji ciste W10M specificke veci a dve vetve kodu. Ve vysledku bude jen jedna vetev kodu. Ale oproti tomu, co tvrdi ti kecalove tady, to neznamena zanik W10M. Vse z te platformy pouze prejde do spolecne distribuce. Pro uzivatele by se navenek nemelo zmenit temer nic - pouze pribudou moznosti a to hlavne co se tyce Continua (z mobilu spustime vsechny desktopove aplikace, samozrejme jen pokud na to bude stacit hardware).
Beh Win32 aplikaci na ARM neni proti UWP, ale pro UWP. To neni o tom poustet stare dektopove programy na mobile, ale o tom poustet desktop bridge aplikace (stare aplikace zabalene do Windows Store formatu) na mobilu. Je to minene jako podpora a motivace pro postupny prechod na UWP, jak jsem psal uz nahore.
A nejde jen o mobil. Jde i o Xbox. To same pujde i tam.
Satya Nadella (dneska): "Budeme delat vic telefonu, ale nebudou vypadat jako telephony dnes" - https://mspoweruser.com/nadella-well-make-phones-will-not-look-like-phones-today/
A pak dal jako priklad Surface. Takze Surface Phone urcite prijde.