No, to je otázka.
Microsoft, který k tomu směřoval, s telefony skončil. Tablety a desktopy nicméně sjednotil (a nakonec musel stejně udělat 2 rozhraní). Ale nemusel nakonec řešit, že jedna aplikace se má vypořádat s displejem telefonu i desktopu.
Apple postupuje jinak, umožňuje spouštět tabletové aplikace na desktopu (macOS Catalina), ale rozdělil iOS a iPadOS i formálně, protože se to už příliš liší. A aplikace rozlišuje na ty pro telefon a tablet - i když tvůrci většinou dělají obě verze.
Ono to asi nakonec musí skončit na tvůrcích aplikací, protože málokdy UI pro telefon bude dobře použitelné na větším displeji (tablet/desktop). Zvětšit to většinou není řešení a provozovat v menším okně taky ne. Pamatuju, jak vypadaly před pár lety mapy.cz na iPadu - s varování se dala použít jen verze pro telefon, běžela v roztaženém režimu a ovládání bylo takové... zvětšené. Mapy samotné byly v pořádku (přizpůsobily se rozlišení - aspoň mám ten dojem, Seznam už dost dlouho dělá i tabletovou verzi).
Tak mapy jsou zrovna extrémní priklad, ale jinak lze rozhraní udělat téměř stejně na mobilu jako na desktopu. Např root - 2 hlavni komponenty zpravicky a clanky - vic nez mobil vedle sebe, mobil pod sebou ... "jak prosté milý Watsone" ... dělám podobné veci roky a ještě se mi nestalo ze by to nešlo. Dokonce jsem se na chvili dostal i k tem mapam ...
Ono se jenom nesmi zacit tim, ze mobil/desktop se vyresi az pak ...
Na jednu stranu celkem souhlas. Na druhou stranu, pokud jde o scénář, kdy desktopovou aplikaci provozuju jen v desktopovém módu, problém až tak nevidím. Třeba nějaké IDE – na telefonu si moc vývoj představit neumím. Zřejmě i z toho důvodu na Android ani nejsou moc použitelné nástroje.
Používat by to šlo asi takto:
* Věci, které má smysl používat na mobilu, budou nejspíš mít aplikaci pro Android. Otázka je, jak bude přizpůsobená na počítačový mód. Trochu naděje bude, když bude k dispozici pro tablet.
* Věci, které nemají smysl používat na mobilu, dost možná nebudou mít aplikaci pro Android. (I když samozřejmě mohou.) Tady má spíše smysl využít LXD.
Takto mi to dává smysl. Pro svoje účely to nejspíš nepoužiju, protože mám určité nároky (Qubes OS, hodně RAM) a trochu to kazí Docker, který se váže na architekturu CPU (typicky x86/x64), ale pro méně náročné uživatele – proč ne?