Periodic reminder that building a native mobile app in addition to (let alone instead of) a responsive web app is a dumb idea 90% of the time. Of the remaining 10%, 90% are best served by a hybrid app that wraps the web views.

Jul 1, 2019 · 8:03 AM UTC

10
4
1
39
Replying to @stilkov
Interesting. My last assessment of usability and functionality was the opposite. What are your examples?
1
1
e.g. Reddit, Twitter, LinkedIn, XING, Amazon, every banking and every flight booking app I’ve seen so far. Not to mention 99% of all enterprise apps
4
Replying to @stilkov
I do not really agree. IMO a successful mobile app is about finding and serving mobile moments. That means, not only present existing functionality in a mobile aware manner but create new mobile only functionality and benefits.
1
6
I agree that should be the justification. That’s why I arrive at (approx.) 1% :)
1
2
Replying to @stilkov
If your app is a game or a calculator, what ignore the platform usually, then yes.
Replying to @stilkov
You don’t need an app if it is only a client for your server - except your team is unable to build a responsive website. If you need heavy client side computations, like many games, a native app is a good option. PS: most hybrid Apps I have seen are not worth to install
Replying to @stilkov
A lot of mobile apps are built as native apps instead of websites for behind-the-scenes data mining purposes... ...which is also why users should think twice before installing some shopping/loyalty/social media app instead of accessing the web version of the same when needed.
1
Replying to @stilkov
If only web dev where as easy as native...
1
1
Replying to @stilkov
Another angle to think about maybe: That might be okay for us, who all have the latest high-end phones, but native is WAY more efficient.
Replying to @stilkov
I wholeheartedly agree with the first half of that statement. But almost every hybrid app I’ve seen is pretty terrible. Felt like a website poorly disguised as a native app. Why not React Native, Flutter, NativeScript..?
2