> when I build an app I want it to look like my app, with its own distinct graphics, and not like a generic system app. Why go through the hassle of making two different UIs when you can just go with your own
As a user, I don't want your app to look different from all my other apps. Your app is not special enough (probably). Why go through he hassle of dealing with widgets that look and behave differently all the time, when you can just find a different app that doesn't do that?
Now, I'm not saying that everyone is going to be that irked by it... but it's definitely not an unpopular sentiment.
You have a point but then my whole app will need to look generic. As soon as I add my own elements I will need to start thinking "how will it look with Android button vs iOS button". It's much easier to just add my own button.
I don't think anyone will have a hard time understanding how to press a button just because it looks different than system default.
It depends. Have you ever sat down with an older person and tried to explain to them how tablets work, with them having minimal prior experience with desktop PCs? Of course, that might not be your target audience in any case...
But for the most part, it's not about the difficulty. It's just an eyesore. Kinda like that one house in the neighborhood that has bright red fences, when everyone else has green. It might even be a very pretty bright red, but...
As a user, I don't want your app to look different from all my other apps. Your app is not special enough (probably). Why go through he hassle of dealing with widgets that look and behave differently all the time, when you can just find a different app that doesn't do that?
Now, I'm not saying that everyone is going to be that irked by it... but it's definitely not an unpopular sentiment.