Monday, January 21, 2019

design patterns - Should Android and iPhone UI be different?


I'm not completely new to developing apps, but I'm at a point where I'm trying to develop something and deploy it on several mobile platforms. To only concentrate on two major ones, suppose I'm developing an app for Android and iPhone and designing UI and the general user interaction architecture. Both platforms give guidelines as to how their UIs should work. For example, most iPhone apps have the Navigation Bar (the one that says Testing 1 and has a Back button)


enter image description here


and an Icon Bar


enter image description here


for navigating a program, while Android uses an Options Menu fetched via a Menu button


enter image description here


and the "back" navigation is handled with the physical Back button on the device.


I've seen many apps that try to force the same UI on every platform. For example, custom-building an iPhone style Icon Bar and putting it in their Android apps, but it just doesn't quite look right to me and it feels like it violates UI design guidelines somewhat.



Are there any good design patters for implementing something sufficiently similar on both platforms, yet still platform-specific enough so that the user would not feel out of their comfort zone? What do people usually do in these situations?



Answer



If a multiplatform app has an iPhone-ish UI because it was first developed to iOS, I see that as a cheap solution and negligence of the other platforms. If a vendor takes the time to develop the application to integrate properly with the OS, have a native UI, use differentiating features (like notifications in Android) etc., that's much more appealing than the convenience of not having to learn a slightly different UI (in the unlikely case I would use the app on both platforms)


For less tech-savvy users, the "alien" platform's features can even be confusing. Why doesn't my menu button work?


It is much better to have different, conforming UIs on each platform than one unified UI.


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...