3 ms·
A bank in the UK did this and the app was nearly unusable. They used Unity. There were many problems: - a bank app needs a fairly basic CRUD style UI, they ha
by danpalmer 2y ago
A bank in the UK did this and the app was nearly unusable. They used Unity.
There were many problems:
- a bank app needs a fairly basic CRUD style UI, they had to build all of that from scratch.
- users knew OS patters, like the navigation stack, they didn’t stick with these things and users couldn’t understand the information hierarchy.
- they got too creative with UI elements and it wasn’t clear what was tappable, what wasn’t, what information was, etc
- the app was slow and took ages to update for things like new screen sizes
- their response to criticism reeked of hubris, they couldn’t accept that it was a bad decision, and it took them 5 years to back track and rewrite with standard UI components. This was deeply ingrained in the company culture, not the only bad technical/product/business decision they made.
There’s a reason why most game UIs suck. If you want to incorporate 3D elements into UI, the OSes provide their own frameworks for that sort of thing. We absolutely haven’t exhausted the design space of UI with the regular tools available.