2022 Developer Survey is open! Take survey.

Hot answers tagged

59 votes

Why do some mobile apps have mute buttons when the device has physical mute & volume switches?

The physical mute and volume buttons affect all other apps too. It's better to have a mute button in your app because as a user I may only want to mute the notifications from your app and not others. ...
user avatar
  • 1,117
43 votes

Is there a design pattern for dropdown lists in iOS?

Even though Apple recommended (and surprisingly still recommends) pickers for dropdowns, not even they use it anymore. Spoilers: In both these cases, the "logic" would dictate to use a dropdown + ...
user avatar
43 votes

How to design friction in an iOS app to prevent accidental action?

First, regarding answer that you linked, I think what Apple was having an issue with is the use of the same UI as their slide to power off, not the use of that UX/interaction. They just don't want it ...
user avatar
  • 15.1k
42 votes
Accepted

Does rating on both extremes indicate UX issue?

After looking at some of the reviews, I'm finding a few common problems that relate to UX. People want to import their own models. They expected this to be an option. The instructions are unclear. ...
user avatar
  • 1,496
39 votes
Accepted

What is the iOS alternative to a radio button?

Usually this is done using a table view, which is basically a list of items as well, only with a checkmark instead of a radio button. Sometimes such lists are on a new 'page' in the navigation ...
user avatar
  • 516
39 votes
Accepted

When and why should we choose rounded corners over smooth corners?

I think it's more of an aesthetic or fashion decision than something inherently functional. Anyway, here's an argument. Most of the components in an interface are framed within an orthogonal grid, ...
user avatar
  • 13.6k
35 votes

How to design friction in an iOS app to prevent accidental action?

To send money in my banking app, I must drag a symbol into a target. It is difficult to do accidentally, but quick to accomplish. It may be difficult for someone with limited dexterity or someone who ...
user avatar
  • 451
28 votes
Accepted

Down arrow and up arrow status

I'll make this an answer so I can expand on my comment. Your main problem is not an arrow, icon, color or emoji thing. Your main problem is a conceptual one: you're mixing taxonomies with gradations ...
user avatar
  • 32.2k
22 votes

How to design friction in an iOS app to prevent accidental action?

I haven't thought this through, but there might be mileage in considering the physical equivalent. On many control panels, such as in power plants or aircraft, the especially dangerous actions have a ...
user avatar
21 votes
Accepted

Background music in app

Acceptable? Yes, you can have no music, or maybe some generic noisy background if you want to add something to the full audiovisual experience. Now, unless you're really short on budget, I'd ...
user avatar
  • 32.2k
20 votes

Down arrow and up arrow status

Perhaps you could use only black for the arrows so that the user knows of the increase or decrease, place them on the left, and then on the right use a "health-bar" style status report which would ...
user avatar
20 votes
Accepted

Should the label for a switch component be tappable on iOS?

In iOS tapping the label does not enable/disable the switch. Go with what ever the convention that is part of the respective operating systems, as the users of those systems will expect the ...
user avatar
  • 2,644
16 votes

Is it acceptable to use Google Material Design in web applications?

I don't think it's a problem. There are many applications for iOS that use Material Design. Think of all the Google applications (Youtube, GMail, etc) iOS users use on a daily basis. You might want ...
user avatar
15 votes

Does rating on both extremes indicate UX issue?

Yes, you do. Something is upsetting a significant portion of your users. The experience they are having is, to put it politely, sub-optimal. Therefore you have a User Experience problem. I suspect ...
user avatar
  • 374
15 votes

Is it a strong anti-pattern to use a Floating Action Button in an iOS app?

New in iOS 11 you can find the Floating Action Button within the Notes App. If Apple uses them, you could definitely use them too.
user avatar
  • 259
14 votes
Accepted

Why do some mobile apps have mute buttons when the device has physical mute & volume switches?

TL;DR: An app forcing me to use the global mute would be uninstalled in the blink of an eye. So they better have a mute function if they want to use audio at all. EDIT: The previous was a bit too ...
user avatar
  • 887
14 votes

Is it acceptable to use Google Material Design in web applications?

Material Design is not "Android design", it's Google's all encompassing design "template" for both mobile and web apps. Many Google web products use Material Design like Angular (https://angular.io/) ...
user avatar
  • 240
13 votes
Accepted

What control should I use to indicate multi-select lists on iOS?

Apple likes switches Sliding switches were a nifty looking control way back when. They were one way for iOS to announce "Hey, look! I like gestures. You should swipe stuff." In a short list ...
user avatar
  • 21.1k
13 votes

Is the use of username/password in a mobile app needed?

Some users won't want to give a second app access to their Facebook or Google information. Some apps only require Facebook login (for example) to ensure the identity of the user. This is because it ...
user avatar
  • 16.7k
13 votes

How to design friction in an iOS app to prevent accidental action?

Additional ideas from this article: https://www.smashingmagazine.com/2018/01/friction-ux-design-tool/ Delaying the action and allow a window time for users to "undo" Extra step for security, such as ...
user avatar
  • 4,988
12 votes
Accepted

Is there a design pattern for dropdown lists in iOS?

iOS makes it much easier to use "Pickers". These may work depending on what you need the "Dropdown" to do. See new link https://developer.apple.com/ios/human-interface-guidelines/controls/pickers/
user avatar
  • 369
12 votes
Accepted

Using Segmented Controls vs Tab bar

I see the tab used as a primary navigation and placed at the bottom of the screen, whereas the segmented controller is more like a local switch inside a particular screen and is usually placed at the ...
user avatar
12 votes
Accepted

Can iOS apps be a bit more "adventurous"?

The Apple Human Interface Guidelines are 'Guidelines', not 'rules' - you don't have to follow them entirely, design and build what you like.
user avatar
12 votes
Accepted

Is it a strong anti-pattern to use a Floating Action Button in an iOS app?

TL;DR: I consider the Floating Action Button (FAB) to be the most polarizing element of Material Design, and generally wouldn't recommend a floating action button for use in an iOS application. The ...
user avatar
11 votes

What is the iOS alternative to a radio button?

I wrote a highly customizable radio button control for iOS. It supports both obj-c and swift. Hope it helps!
user avatar
  • 211
11 votes

Down arrow and up arrow status

I have always liked these icons, which indicate a trend on a graph. The combined shape and direction of the arrow indicate how the trend is progressing. I got these from Ionicons: http://ionicons.com/...
user avatar
10 votes
Accepted

Spinner is to Android, as "____" is to iOS?

In iOS, they use a "Picker" Check out the documentation. Edit: In context you have a couple options. On iPhone, if the selection is part of a table view, then the picker can appear in the list like ...
user avatar
10 votes

Do we really need to ask for password on iOS "login with email" screen?

Your proposal actually complicates things for the user Current user interaction: type in email tap password box type in password tap [login] button Proposed user interaction: type in email tap ...
user avatar
  • 8,251
10 votes

Why do some mobile apps have mute buttons when the device has physical mute & volume switches?

Just a small extra consideration but I'll make it an answer anyway. I tend to listen to the radio via an app whilst playing casual games so need to be able to choose which app's volume to control. If ...
user avatar
  • 321

Only top scored, non community-wiki answers of a minimum length are eligible