Proc by aplikace nemohla dobre fungovat na desktopu i mobilu? Ja v tom problem nevidim, jen je treba oddelit samotnou funkci aplikace od GUI treba klidne i jen jednoduchou zmenou skinu a pouzivat jiny skin (GUI) na desktopu a jiny na mobilu.
U toho VLC je proste treba pouzit energeticky uspornejsi renderovaci knihovnu, to co ma VLC v zakladu je proste spatne, jestli je mozna zmena netusim, kdyz jsem to zkousel, tak to menit neslo.