| It's a beautiful thing having the internet in my pocket where ever I go. I can access virtually any information I want by just pulling my mobile device out of my pocket. It's a beautiful thing, the web. I can access a constantly growing network of information, and I can even add information to it. I can use and build systems that do amazing things with this information, without too much friction. Why can't these two beautiful things work well together? Why is it that the state of mobile platforms doesn't take advantage of the power of the web platform? Sure, my phone has a web browser, but how often do I use the applications built on the mobile web vs native mobile? Not often. Why? because the mobile web is less capable (I think intentionally). Why must it be this way? What can we do to change it? The desktop world enabled freedom to hack any app you want. Your computer is your tool. This isn't the same for my phones. Why am I not seeing a mobile app that allows me to access a strong web platform that gives these web apps the power of the native platform (much like Chrome for the desktop). That way I as a developer could create an app and release it to the world much like a website is released into the world (without a walled garden–app store). Will this ever be, or are we doomed to always have these mobile devices closed and controlled by big companies with their own interests? |
Still my instinct sometimes tells me to look for the mobile app first. This might be because on mobile I am often forced to a ghetto, broken mobile site. Maybe there are some things I expect more from a phone app like GPS/Maps based applications. Sometimes I get tired of dealing with sites that don't care that I'm using a touchscreen to enter text.
Google has made attempts at addressing this issue by rewarding mobile friendly sites but in my experience it has led to more sites forcing broken ghetto mobile sites on me.
The big issue is that there is a lot of big sites out there with lots of legacy code that assumed a desktop. And now that it's wrong many sites have adopted a strategy of having 2-5 different versions of their site. With the desktop site taking priority and mobile site sometimes being fourth place behind iOS and Android. All maintained by different teams and with separate frontends. This is obviously a big mistake since many sites can scarcely manage the development one version of their site (looking at you eBay) let alone 4.