|
|
|
|
|
by davidkuennen
1507 days ago
|
|
Having a cross platform app (Flutter) with tens of thousands of users for a few years now I can tell you that not a single person has cared to far. I get 20-50 mails daily through a very easy to use feedback and support function, but in none of those thousands of mails has anyone ever cared about how transitions are made or that a button doesn't look like a native iOS button. They care about the value the app provides. About new functions or (in my case) report bad data to fix. That's why they download an app. Not because they want the button to look natural. That's to say. I frequently get feedback about how they love the UX/UI of my app. If there isn't a valid reason to create a native app these days I consider it a waste of time. |
|
Most native apps also have inconsistencies, lags, delays, especially if they connect to some remote web service. Heck, the iOS settings occasionally hang on my phone when I open the iCloud settings or if some Bluetooth device isn't correctly pairing or whatever.
I've seen beautiful native apps that require an internet connection all the time, because they save every little piece of data on a remote server and sometimes, the whole thing is super unresponsive.
For the muggles, this lag is a lot more noticeable than a transition or a button press that is not 100% optimal.
My Ionic app uses PouchDB and CouchDB, is offline-first/local-first and is responsive at all times, because it simply doesn't care if it is online or not. This is what users feel the most and it can feel a lot better than many internet-connected native apps.