Fuchsia a budoucnost Androidu
Pokud sledujete zprávy o Androidu, pravděpodobně jste už slyšeli alespoň něco o záhadném projektu společnosti Google známém jako Fuchsia. A je pravděpodobné, že jste přinejmenším trochu zmateni tím, co to vlastně je a k čemu má sloužit.
Ujišťuji vás:
Fuchsia je pro nezasvěcené „experimentální projekt v rané fázi“ v rámci společnosti Google. Vyvíjí se minimálně od roku 2017 – a má otevřený zdrojový kód, což znamená, že kdokoli může nahlédnout do kódu a dokonce software nainstalovat na určitá zařízení. (Tip pro profesionály: Díky nezávisle vytvořenému webovému demu Fuchsia si ho vlastně můžete hned vyzkoušet i z prohlížeče. Přesto varujeme:
Google popisuje Fuchsii jako „nový operační systém“ určený pro „moderní telefony a moderní osobní počítače s rychlými procesory, netriviálním množstvím paměti RAM s libovolnými periferiemi provádějícími výpočty s otevřeným koncem“. Správně.
Pokud pomineme toto ohromně živé líčení, je tu jen velmi málo solidních informací o tom, o co v celé věci jde a proč se vyvíjí. A když takové pevné informace chybí, čeho se dočkáme? Dohady, teorie a další nepodložené domněnky, které se pak opakují do té míry, že je lidé považují za fakta.
Nejčastějším takovým závěrem je, že Fuchsia se má stát jednotnou náhradou Androidu i Chrome OS – jediným novým operačním systémem Googlu, který by se rozprostřel napříč notebooky a telefony a poskytl konzistentní a přísněji kontrolovaný rámec pro budoucí zařízení. Na rozdíl od Androidu a Chrome OS není Fuchsia založena na Linuxu, ale na vlastním základu Googlu – ten by teoreticky mohl vést k jednodušším a přehlednějším aktualizacím systému (což, jak všichni víme, je zejména u Androidu neustálý problém).
Takže je to skutečně pravda? No, možná. Možné je určitě všechno; koneckonců je to Google. Společnost už dříve provedla řadu obočí zvedajících úletů a bláznivě vypadajících kroků. A kromě Googlu samotného nikdo vlastně neví, jaký je s Fuchsií plán a čeho chce Google dosáhnout.
Ale zejména teď, po tom, co jsme viděli na Google I/O a v týdnech, které ho provázely, si myslím, že paušálně přijmout názor, že Fuchsia je předurčena nahradit Android a Chrome OS jako hotovou věc – jak to v těchto dnech zřejmě dělá mnoho lidí – je chyba.
Dovolte mi, abych rozvedl několik kritických bodů – a vydržte se mnou, protože každá z těchto částí je důležitým dílem skládačky, kterou skládáme.
Android a Chrome OS jsou obrovské značky a ekosystémy – s obrovskými investicemi, přijetím a hodnotou
Prostě a jednoduše, takové značky nevzniknou přes noc. Android se za 10 let od svého vzniku stal globálním fenoménem – a Chrome OS, ačkoli je někdy stále ignorantsky odmítán jako nepodstatný, rychle expanduje a stává se univerzální platformou s jedinečně silnými možnostmi. Má také obrovský význam ve vzdělávání – v loňském roce tvořil 60 % všech dodávek zařízení pro vzdělávání v USA (ve srovnání s 22 % pro Windows a dohromady 17 % pro MacOS a iOS).
Mnoho výrobců po celém světě mezitím do obou značek silně investovalo – a v ještě širším a dlouhodobějším smyslu Google tvrdě pracoval na tom, aby zasadil metaforická semínka a přiměl nespočet studentů k tomu, aby si Chromebooky oblíbili hned na začátku s cílem udělat z nich celoživotní uživatele.
Jedná se o značky nebo ekosystémy na jedno použití, jinými slovy – zdaleka ne. Vynaložené investice a dosažená známost jsou obrovské a nesnadno replikovatelné. I když se společnost Google stále více zaměřuje na pojem „Google“, který slouží jako jednotící prvek mezi jejími produkty, mají systémy Android a Chrome OS velkou hodnotu – pro společnost Google i pro další přidružené hráče. A i když má Google za sebou historii záhadných obratů, představa, že by udělal něco tak drastického, jako je úplné opuštění systémů Android a Chrome OS, je těžko představitelná.
Zdá se, že Google v poslední době pouze zvyšuje svůj závazek vůči oběma platformám
Ačkoli podle současného populárního vyprávění by se první zařízení Fuchsia mohla objevit již letos na podzim nebo na začátku příštího roku, Google pokračuje v prosazování Androidu a Chrome OS způsobem, který se nezdá být v souladu s tak rychle se blížící změnou.
Nemluvím jen o typických aktualizacích verzí operačního systému; mluvím o širších krocích, jako je pokračující slaďování systémů Android a Chrome OS – čemuž jsou věnovány značné prostředky – a s tím související tlak na vývojáře, aby přijali tento model „dva za cenu jednoho“.
Vtipně: Google právě zavádí plnou podporu linuxových aplikací pro Chromebooky, z velké části proto, aby umožnil vývojářům používat multiplatformní kódovací nástroje a povzbudil je k vytváření aplikací pro Android optimalizovaných pro Chromebooky i pro běžná zařízení se systémem Android. Společnost také právě přidala emulátor systému Chrome OS do svého vývojového nástroje Android Studio, aby podpořila tento cíl a povzbudila vývojáře k práci s ohledem na Chromebooky, i když nemají k dispozici zařízení se systémem Chrome OS pro testování.
Přemýšlejte také o všech pracích, které nyní probíhají na restrukturalizaci systému Android způsobem, který výrobcům zařízení usnadní zpracování aktualizací operačního systému. Možná to není tak zázračné řešení, jak někteří doufají, ale je to obrovská investice do přepracování samotného jádra operačního systému Android – což se zdá jako podivná věc, kterou by se mělo zabývat, pokud má být Android zhruba za rok opuštěn.
Pak je tu veřejná prezentace. Na letošní akci I/O byla část keynote věnovaná systému Android zahájena propracovaným videem, které propagovalo Android jako „nejoblíbenější mobilní operační systém na světě“. Úvod se točil kolem tématu otevřenosti systému Android a končil citátem, který byl prezentován na obrazovce a čten nahlas:
Pokud věříte v otevřenost, pokud věříte v možnost volby, pokud věříte v inovace od každého, pak vítejte v systému Android.
Krátce poté vystoupil na pódium viceprezident pro inženýrství systému Android Dave Burke a hovořil o původním cíli společnosti Google s Androidem: „vybudovat mobilní platformu, která by byla svobodná a otevřená pro každého“ – „a dnes,“ pokračoval, „se této myšlence daří.“
Znovu připomínám, že je těžké sladit rozhodnutí uspořádat takovouto energickou a prominentní prezentaci s představou, že se jedná o platformu na pokraji opuštění. Něco na tom prostě nesedí.
Fuchsia v kontextu: diferencovanější možnost
Při přemýšlení o Fuchsii a jejích možných důsledcích musíme vzít v úvahu kontext společnosti Google a její tendence „zkoumat“ a „experimentovat“.
Po léta jsme slýchali o jistotě, že Google „spojuje“ Android a Chrome OS. Skutečnost se ukázala být nuancovanějším sladěním obou platforem, které vidíme utvářet ještě dnes. V poslední době se zvěsti točily kolem něčeho známého jako Andromeda – interního projektu společnosti Google, který měl spojit Android a Chrome OS do jedné nové platformy určené pro provoz na všech formách zařízení. V jednu chvíli jsme dokonce měli konkrétní datum jeho velkého odhalení – které samozřejmě nikdy k ničemu nevedlo.
Skutečnost, že se nic z toho neuskutečnilo, neznamená, že v tom nebyly žádné střípky reality. Spíše to znamená, že Google některé koncepty interně zkoumal a experimentoval s nimi, ale nakonec od nich upustil nebo se obrátil jiným směrem.
Když už mluvíme o obrácení, Burke při řešení otázky týkající se Fuchsie během zasedání na loňské akci I/O pronesl zajímavou poznámku: „
V případě Fuchsie by se tedy možná nakonec mohla objevit i diferencovanější implementace – něco, v čem budou využity myšlenky a pokroky tohoto úsilí, ale bude se tak dít způsobem, který nutně nenahradí Android nebo Chrome OS, jak naznačuje současný příběh. Možná by se Fuchsia místo toho mohla stát novou základní strukturou jedné nebo obou platforem, přičemž původní navenek vystupující identity by zůstaly nedotčeny.
Pokud chceme opravdu číst z čajových lístků, ve skutečnosti existují určité důkazy, které naznačují, že takový výsledek by nemusel být tak vzdálený. V repozitáři otevřených zdrojových kódů společnosti Google pro Fushii se nachází lákavý kousek textu, který vypadá téměř jako hádanka: „Růžová + fialová == Fuchsia (nový operační systém)“
Ředitel inženýrství Fuchsie Chris McKillop kdysi na Twitteru náhodně poznamenal, že „růžová“ je odkaz na projekt Taligent – neúspěšnou snahu společnosti Apple z 90. let nahradit MacOS novější alternativou. Podle Wikipedie (důraz je zde můj):
Růžový měl být zcela nový objektově orientovaný operační systém implementovaný v C++ nad novým mikrojádrem, s novým grafickým uživatelským rozhraním, který by nicméně vypadal a působil jako stávající Mac. Kromě spouštění programů napsaných pro Pink měl být systém schopen spouštět i stávající programy pro Mac OS.
Co se týče „fialové“, nemusíme se příliš natahovat, abychom si představili, že jde o odkaz na Project Purple, kódové označení pro původní Apple iPhone. Sám McKillop byl členem týmu, který na tomto zařízení pracoval, a jeho výše zmíněná konverzace na Twitteru byla s inženýrem, který ve stejném období také pracoval ve společnosti Apple. V tomto vlákně se tento inženýr McKillopa zeptal, zda „fialová ve slově ‚růžová + fialová'“ je „fialová, kterou známe“ – na což McKillop odpověděl, že ano.“
Nyní opět čteme čajové lístky – ale skutečnost, že slogan zveřejněný v rámci úložiště kódu Fuchsia společnosti Google zřejmě odkazuje na kombinaci klíčového produktu pro chytré telefony a snahy nahradit dlouho existující operační systém modernějším, který by vypadal a působil jako původní a podporoval stejnou sadu aplikací, se jistě zdá být poněkud významná.
Možná, jen možná, by se Fuchsia mohla stát součástí systému Android a/nebo Chrome OS, aniž by je skutečně nahradila. Možná by mohla být integrována do těchto operačních systémů způsobem, který by zachoval jejich značky, ekosystémy a dokonce i vzhled. Možná by Fuchsia mohla vstoupit do našich životů bez většího narušení – a aniž by si drtivá většina uživatelů vůbec uvědomila, že se něco změnilo.
S jistotou to říct nemohu. Co ale říct mohu, je, že slepé přijímání představy, že tento záhadný experimentální pokus nahradí dvě největší platformy Googlu, se zdá být nerozumné. Jednoduše neznáme podrobnosti – a jak už nám bylo mnohokrát připomenuto, věci jsou málokdy tak černobílé, jak se na první pohled zdají.
I u tak odvážného konceptu, jako je Fuchsia, mohou být nakonec nejdůležitějšími odstíny mnohem méně dramatické odstíny šedé.
Přihlaste se k odběru nového týdenního zpravodaje JR a dostávejte tento sloupek spolu s bonusovými tipy, osobními doporučeními a dalšími exkluzivními doplňky do své e-mailové schránky.
.