I suffer such a question. Should I use the Cancel button in the dialog boxes? On the one hand, this is a precious place on the screen that I would not like to occupy with a useless button, which the tab on any other place successfully replaces. On the other hand, there are users who can be puzzled by the absence of such a button. How to be?
2 answers
You have to make a decision based on user experience . Those. understand which of these options is more sweet to the user?
How to understand it?
First determine your target audience. For example, your target audience is Russians. Many Russians use the Vkontakte app for android. Try to find some dialog box in this application and see which of the two options is applied there and do the same.
You can look wider and level up on applications that are generally used throughout the world, for example, Whatsap or Facebook (the latter generally has a billion downloads, a very common user experience).
This approach applies not only to dialog boxes, but to any interface elements in general.
- 2And you can see the official guidelines and not wise ad-libbing. - pavlofff
- What is it like if I advise a person to equal popular projects? By the way and guideline. Material design is undoubtedly good. I think it would be great if all android projects adhered to such a standard as using design material. But here, for example, the same Facebook with its billion downloads. I run it on my Android 5.0 and I see that the icons in the toolbar do not have a ripple effect (ay-ay-ay, not by the material), but are highlighted with a square like in 4.0.3. Facebook is breaking the standard for many more, but it remains popular. Does this mean that guidelines are not absolute? - P. Ilyin
- I’m not talking specifically about your answer, but about the general preference of guidelines for some kind of self-made notions. The fact that Facebook does not follow the guidelines says not about the latter’s inferiority, but about the allowed liberties of Facebook designers. Whether they follow guidelines or not - this is a super-popular network and the user is left to put up with any decisions of developers (there are much bigger problems than not following the guidelines, such as the excessive battery charge or using a large amount of RAM) or refuse at all, which many are not ready for - pavlofff
There are guidelines on the interface, it is strongly recommended to adhere to these recommendations.
The users are puzzled not only by the absence of the cancel button, but also by any unusual “sophistication” from a developer who is too distant, they don’t need all this artisanal - no one will appreciate it, nor thank them for wasted learning the unusual interface, time, and then and for damaged nerves, that in all applications it is “taped” in one place, and in yours - in another, and if still “tapa” out of habit, you cause something else, then the chances to gain a foothold in the smart of such an application are greatly reduced.