Az alkalmazások többségének nem kell nagy teljesítmény, ellenben előny, hogy bármilyen hardver architektúrájú készüléken alapból fut. Ahol tényleg kell teljesítmény, ott lehet natív kódban programozni, utasításkészletre optimalizálni. Sok alkalmazásnál inkább maga az alkalmazás logikai felépítése és a kézzel kókányolt platformidegen dizájnelemek okoznak teljesítményproblémát. Manapság sok esetben művészek a dizájnerek és nincs technikai háttérismeretük arról, hogy mit milyen áron lehet megvalósítani. Olyan eszközökben készítenek dizájnt (pl sketch), ami nem tud egyik platformra sem animációkat exportálni hanem a fejlesztőknek ránézésre kell összekókányolni azt, amit a dizájner animgifként vagy videóként átküld. Ez nem a platform hibája, hanem koncepcionális probléma.
A google szolgáltatások használata nem opensource, hanem egy plusz réteg az opensource rendszer felett (az általad felsoroltak mind google backendre épülnek). Nem a rendszer van úgy kialakítva, hogy függjön a google-től, sok android fork létezik, bárki csinálhat belőle másikat, amire a saját szolgáltatásait teszi. Az android brand a google tulajdona, így ilyen brand alatt csak az ő általuk kontrollált kód jelenhet meg. Ahogy firefox vs iceweasel esetén is így van. Az emberek többsége a google szolgáltatások miatt veszi meg az androidos készüléket, nem pedig az android (fork) miatt.
Az ms is azért fürdött be, mert nem értette meg, hogy önmagában egy platform még nem jó semmire. A szoláltatáscsomag adja el a terméket, pár kockát kivéve senkit sem érdekel, hogy mi hajtja. Ezért is nehéz a mobilpiacra más alternatív cégnek belépnie. Mert nem tudnak olyan szolgáltatáscsomagot nyújtani, ami a nagyoknál már megvan. Ehhez marha sok pénzt kell befektetni. Az amazonnak például elég jól sikerült ez, az ms-nek nem annyira. Ehhez képest valami random kkv nem csoda, hogy labdába sem rúg, akármekkora ötlete is van.