V posledních dnech se v IT médiích objevují zprávy o novém operačním systému Remix OS postaveném na Androidu. A musím se přiznat, že tento systém mě svým konceptem vážně zaujal. Proč? A proč si myslím, že tohle už tu dávno mohlo být a Google a zejména Microsoft výrazně zaspal?
Nemám rád Android
O mě je známo, že jsem dlouholetým uživatelem produktů a služeb Microsoftu, fanouškem Windows, občasným testerem linuxových distribucí a “nepřítelem” Androidu. Tedy ono to s tím nepřátelstvím k Androidu není tak horké :), ale všichni kdo mě znají, tak vědí, že skoro všude doporučuji systém Windows Phone. Je fakt, že služby Google moc nemusím, ale Android jako takový mi nevadí – problém je v tom, že ten systém si popularitu a rozšíření získal převážně dostupností na nejlacinějších telefonech, na nichž je však pohříchu prakticky nepoužitelný. Je fakt, že v posledních verzích se situace zlepšuje, ale neustále se potkávám s lidmi, co za mnou nosí své Android telefony s požadavky na zrychlení a vyčištění systému, problémy se záseky, nemožností aktualizovat aplikace, atd. Není se co divit, když jsou na trhu stále telefony s minimálním úložištěm – často ještě rozděleným na pidi systémovou část a část datovou, kde už po pouhé aktualizaci výchozích služeb nezbývá místo na nic jiného. Navíc podpora karet SD není (nebývala?) v Androidu nikdy perfektní co se možností přesouvání aplikací, atd. týká, aktualizace systému jsou pro mnohé výrobce tabu (zvláště pak u těch nejrozšířenějších = nejlevnějších telefonů) a roztříštěnost platformy možností překopávat si ten systém výrobci dle libosti (vlastní aplikace, nadstavby, prostředí, atd.) je sice jednou z výhod, ale současně i největší slabinou celého systému. Přesně z tohoto důvodu prostě Android nemusím, byť sám o sobě ten systém má mnoho výhod a mě, jakožto dávnému uživateli starých dobrých Windows Mobile, připomíná svojí otevřeností a přizpůsobitelností právě tento starý systém Microsoftu se všemi výhodami dnešní doby.
Ale dost o mém “nepřátelství” k Androidu jako takovému – podívejme se na důvod k sepsání tohoto článku, totiž na systém Remix OS, který je na Androidu postaven.
Android jako cesta
Remix OS je Android uzpůsobený k ovládání myší a klávesnicí, s možností spouštět aplikace v běžných oknech – zkrátka s vzezřením a způsobem ovládání známým z klasického Windows/Linux desktopu. Samozřejmě to není ideální, některé čistě dotykové aplikace nemusí pracovat správně, atd., nicméně ukazuje to možnou cestu do budoucnosti. Androidu totiž nelze upřít, že krom několika tun balastu, můžete v Play Store objevit i velmi kvalitní aplikace, o nichž bych se nebál říci, že se možnostmi a kvalitami mohu rovnat těm klasických Win32, nebo Linuxovým aplikacím používaných na desktopu. A tak by systém umožňující běh takových aplikací na klasickém desktopu mohl mít úspěch právě i ve světě budoucího desktopu.
Problém univerzálnosti
Microsoft dávno pochopil, že univerzální systém pro PC, tablet i mobil, může být cestou. Nicméně pochopil to v době, kterou už nemůžeme nazývat “érou Microsoftu”. Tato éra panovala zejména v devadesátých letech minulého století a první pětiletce století současného, nicméně cca. někdy od roku 2005 můžeme hovořit o postupném utlumování MS a vzestupu jiných firem – jako je právě Google a nové internetové společnosti. Možná, kdyby MS kdysi Android koupil, tak jako to udělal Google, a udělal pár správných rozhodnutí, mohl být dnes na výsluní popularity. Jenže MS to neudělal a tak zde máme Windows 10 – jednotnou platformu pro desktop i mobil, která je možná velmi dobrá, ale má jeden docela zásadní problém – nedostupnost univerzálních aplikací.
Ve světě desktopových Win32 aplikací bude MS ještě dlouho na vrcholu a jeho systém se jen tak z klasických PC neztratí, nicméně několikaleté snahy a zaplnění Windows Store moderními aplikacemi pro Metro/ModernUI/WindowsApps se Microsoftu stále nedaří. A důvod je nasnadě – ty aplikace už ve velkém existují po statisících, jenže pro platformu Android (a iOS samozřejmě, který ale není předmětem tohoto článku).
I přes sjednocení Windows Store pro mobily a desktop, zeje ten desktopový stále téměř prázdnotou. A já osobně nechápu jednu věc. MS se snažil o jakýsi subsystém pro běh Androidích aplikací ve Windows (Mobile), ale (minimálně prozatím) bezúspěšně. Přitom jako uživatel Windows Phone vím, že pro mobilní Windows 8.x existuje vcelku dost povedených aplikací. Co tedy nechápu, je důvod, proč MS neumožní běh těchto aplikací (pro vlastní platformu) i na desktopových Windows 10? Kde je problém? No tak by ty aplikace běžely v oknech s pevnou velikostí bez možnosti jejich zvětšení, či maximalizace. Ale vadilo by to skutečně někomu? Proč třeba nemohu spustit na desktopu skvělý 6tag? A proč tu, či onu aplikaci z Windows Phone?
Continuum stále nedodělané
MS nám u nových telefonů s Windows 10 Mobile představil funkci Continuum. Ta funkce má myslím obrovský potenciál, jenže problém je, že MS má na trhu platformu Windows Phone již několik let, ale neumožní běh aplikací pro Windows Phone v režimu Continuum, pokud to nejsou nové univerzální aplikace, kterých je jako šafránu a jsou zejména od samotného MS. Proč? Proč si MS hází takové klacky pod nohy? Proč v režimu Continuum nemohu spouštět aplikace v oknech, nemohu jich mít spuštěno vícero a nemohu mít spuštěny jak ty nové univerzální, taky ty “staré” ModernUI Windows 8.x aplikace, kterých je ve Windows (Phone) Store dost, ale na desktopu, nebo v Continuu nefungují?
Kde je Google?
A přitom přesně tohle je onen koncept systému Remix OS – aplikace Androidu běžících v okenním desktopovém prostředí. A já se znovu musím ptát, proč s něčím takovým už dávno nepřišel i sám Google? Jeho Chrome OS je zajímavý koncept, do kterého se nyní snaží “naroubovat” možnost běhu Androidích aplikací. Ale proč už tu tedy dávno není i desktopový Android? Psal jsem před časem o tom, že právě Google má velkou šanci vypálit Microsoftu rybník s univerzálním systémem pro desktop, tablet i mobil. Na rozdíl od Microsoftu má vše potřebné k dispozici – systém, vývojáře i tisíce již připravených aplikací. Většinu lidí totiž nebude trápit, když ta či ona konkretní aplikace (nejčastěji asi hra) v desktopovém režimu nepoběží, protože bude stavěna jen pro dotyky. Prostě si stáhnou jinou. Většina lidí by ale ocenila jednoduchý systém, kde mohou ze Storu stáhnout prakticky vše, váže se to k jejich účtu a je to podobné jak na počítači, tabletu i mobilu, aby se nemuseli učit něco nového.
A zase ten Apple
Paradoxně je v tomto směru asi nejdále Apple, který přestože nemá jednotný systém pro své počítače, tablety a telefony, tak provázanost a uživatelská zkušenost z používání u lidí často dalece přesahuje použitelnost Windows, či Androidu. A to se počítá, byť se to nám geekům, kteří rádi ladíme a nemáme rádi BFU dotazy, nemusí líbit :).
Budoucnost…
Koncept Remix OS je jedním z možných konceptů budoucnosti desktopu. Neříkám, že nějak výrazně uspěje, nicméně myslím, že ta šance tam je – minimálně právě co do konceptu. Teď bude záležet zejména na tom, který velký hráč se toho chytne, implementuje to a využije to. Šanci má jak Google (klidně si ten Remix OS koupí a doladí sám), tak MS, který má sice asi šance o dost menší, nicméně právě on by mohl přinést možnost běhu Androidích aplikací do Windows (když ne do těch mobilních, tak alespoň těch desktopových). Je fakt, že by tak byl jeho Store prakticky odepsaný, ale možná mu stejně nezbude nakonec nic jiného, než uznat prohru a pokorně se vrátit jen k vývoji softwaru – univerzálního systému pro běh Win32/WindowsApps/AndroidApps aplikací a poskytovatele softwaru a služeb – Office, Azure, OneDrive, Skype, atd. Možná by to pro něj byla nakonec schůdnější cesta, nežli pokusy s vlastním Storem, vlastním modelem aplikací, vlastním mobilním systémem, vlastní platformou pro hudbu a video, atd. Byť to samozřejmě jako fanda Windows Phone říkám velmi nerad…