Hey @tomdale @wycats: Can you point me to some sources of data re: native apps vs mobile web apps for deep, meaningful applications (as opposed to simple transactional flows)? I know you talk about this stuff a lot and I'd like to show my team why we should value mobile web.
-
-
Google had so much trouble making its native apps perform well on low-end Android that they created a new ("Go") version of Android and rewrote their main apps as "Go" versions to make them work on lower-end devices. People are overoptimistic about native and then some.
-
I was once helping a homeless man in a cafe set up a new phone (his old phone had cracked). He desperately wanted to get Facebook set up to reconnect with his relationships. I opened the Play Store, waited >30s, and then downloaded Facebook (waited minutes).
-
I then tapped the Facebook icon (the guy was very enthusiastic and excited to get back on Facebook) and then waited five minutes. Facebook was still booting. It took so long that I eventually had to leave to catch a ride to work that day.
-
We got Facebook booting, but this was a phone purchased in the United States and used by a person living in San Francisco. Web sites that we tried were slow but not that slow. People have a pretty misleading sense of native apps being self-evidently better.
-
Calling Facebook a native app is quite a stretch.
-
It has custom drawing for nearly everything, and the newsfeed is a webview.
-
Not quite, but anyway, the way people decide to build native apps is not really relevant. And Google's Go apps show that the same is true about other implementation strategies.
End of conversation
New conversation -
-
-
So much this. *Of course* a mobile app will ALWAYS outperform a web app. But your particular app probably isn't important enough for me to bother downloading. You're not Twitter, my bank, my calendar, etc.
-
Ok reading the rest of Yehuda's thread I suppose I was assuming a good phone :)
-
I don't even think it's necessarily true for good phones. It really depends on what you are building.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.