qt/Xorg jsem uvedl jako priklad... imho neni trebas je sjednocovat, ale vyhodit a zacit od nuly... jestli jste nekdy natvrdo pouzival linux jako desktop, tak vite jak jsou ruzne app psany v ruznych frameworcich ( qt/gtx) a pak nefunguje vse mezi nima...
v cem se to povedlo google ucesat? Tim, zez vytrvoril OHA alianci kdkoliv chce pouzivat google store atd MUSI nechat certifikvat svoji verzi androidu... tim se jednoduse zajisti aplikacni kompatibilita a ze vsechno pojede jako po masle....
podivejte se na vyvoj androidu... mate kontialni vyvoj (samozrejme z poctku byl problem s rychlosit vyvoje, tak programatori pouzivaly nedok api a to delalo problemy - ale ed po letech vysledek je paradni) - api je jednoznacne cislovane a vy vite co ocekavat od daneho api ktere v sobe zahrnuje veskere frameworky.... po zkusenostech s win vyvojem/ linux vyvojem tohle je raj.
takze pokud nekdo chce mit google store na jeho verzi android zarizeni, tak zaplati neco malo a google OHA provede certifikaci... kdyz nejaka firma pouzije google play store bez certifikace, tak nabehne groupa pravniku googlu a udela poradek. ve vysledku jsou vsichni happy - uzivavatele, protoze jejich app bezi bez problemu, developeri , protoze api sjou cista atd.... samozrejme to co jsem napsal neni uplne pravda ale za teh par let ty excesy s kompatibilitou vyrazne ustupuji..
vyvoj grafickeho prostredi pro uzivatele je narocne. musite mit jednu entitu, ktera bude zajistovat absolutni vyladeni veskerych frameworku ( vykreslovani 3d/d, audio zabezpeceni messaging/ multitask atd atd atd...) tohle ukocirovat je opravdu drahe... linux gnome/kde je dukazem, ze by to chtelo vyrazne investice... linux jadro je jina story. tam se o to staraji teamy, ktere maji jasny busniess plan a model financovani..