Android to tylko jeden system z wielu, które są w sumie różnorodne. Kiedyś Android z pewnością zostanie wyparty przez inny system. Tak więc nie traktuj tej kategorii jako Android, a jako aplikacje mobilne. Aplikacje sieciowe uznałbym jednak za bardziej przyszłościowe, ponieważ są wieloplatformowe (wiem, rymuję XD), pójdą na wszystkim i przy odrobinie starań mogą działać i wyglądać jak natywne (progressive web apps i instant apps). Ale aplikacje webowe to dużo szersza dziedzina w sumie, mamy wiele technologii od back-endu, wiele rozwiązań od front-endu, a rozwiązania takie jak React Native znacząco ułatwiają tworzenie aplikacji mobilnych web developerom. Tak więc bierz się za web development, tylko pamiętaj – dużo osób się za to bierze, więc jeśli chcesz coś osiągnąć, musisz być lepszy od reszty…
Jeśli chodzi o wygląd, różnie bywa. Przy pracy nad większymi projektami są osoby zajmujące się UI i UX, są też osoby zajmujące się tym, co pod maską. Ja bym powiedział, że większość to jednak sprawy UX (choć korzystając z niektórych popularnych aplikacji czasem w to wątpię).