Itβs not at all like building a separate app. All the back-end code is identical - all you have to do is make the mobile version not take up as much screen-space, and thatβs not much work. e.g. on desktop I use icon and text, but on mobile icon only.
Then why do you think most business are already writing a separate Android app rather than just optimising their mobile website?
But βmake the mobile version not take up as much screen-spaceβ is not as simple as simply zooming out and just hiding some icon labels. And just the fact that people interact by touch rather than with a mouse and keyboard is already a major adjustment.
Anyway, Iβll leave it at this, since I feel like thereβs not much to gain here for me from the discussion anymore :) Cheers!
why do you think most business are already writing a separate Android app
I donβt think that. I know some businesses who are still writing separate apps, instead of switching to cross-platform. Youβll have to ask them why theyβre doing that. It frustrates me no end when platform-specific bugs come up because theyβre running different code on each platform, each written by different people.
the fact that people interact by touch rather than with a mouse and keyboard
β¦makes no difference at all. Whether a user has touched a button, clicked on it, or tabbed to it and pressed enter, the same Button.Clicked event gets triggered.