53

I would keep the message short and simple, "Unfortunately, iPhone devices do not support W3C standard HTML video" This still allows you to shift the blame "devices don't support our application" as opposed to "we don't support your device". Why not longer? If you go in to details about how Apple refuses to follow standards and ...


50

That depends on the context. A checkbox that makes the user accept terms of agreement for example should be unchecked since its a critical decision which needs the users interaction to be legally okay. On non-critical checkboxes you can pre-select them according to what most users want/need. If 80% of your users hit the checkbox you can pre-select that ...


33

If truly nothing can be done to make something work for iPhone users. Then be honest as possible in your notice saying the app is not supported, and succinctly provide the reason why, and how the user can get around it. Here's a quote from an article on medium about error messages that applies equally well for your use case. Write an alert message that ...


31

Where is the best place to ask the user their ethnicity? Honestly -- in the doctors office. Unless the benefit to the user is clear then don't ask for it. You wanting to keep track for your own records isn't clear benefit to the user. If it turns out that a user sees value in telling you their ethnicity (like in a doctor's office due to ethnic related ...


25

Pre selection of checkboxes Successful pre-selections can make interface more efficient and pleasurable to use. Sane default selections can reduce the amount of actions a user needs to perform. Whether or not a checkbox should be preselected should be based on the domain context and business rules. Business rules will dictate whether something should be ...


23

There is a question you need to answer (which can be stated in different ways): How big is your dataset? Is "everything" a finite set? Is it sensible that the user might want to see everything? If your dataset is small or finite, or it's sensible that the user would be able to deal with everything, then you could return everything. If your dataset is ...


20

HTTP error codes are primarily useful for support and debugging. In the early days of the internet, almost all users were technical, and so having them made a lot of sense. Today, it still makes sense having them visible, but that should not be the only information that you provide. Explain it like a human for the rest of the world to understand what ...


16

For starters I recommend looking at this excellent article from UX Matters which talks about how to extend Jesse James Garret’s visual vocabulary to reflect rich interactive applications which recommends highlighting the interactions as synchronous (requiring a page load)and asynchronous (happening within the page). To quote the article For user ...


15

I did a quick check on how Google and Bing handle this and their flow is to just ignore the search request if there is no search value entered and keep the user in the same page. While that does make sense since the user might be confused if search results are contrary to what he expected and if he gets some random results he might be confused as in his ...


15

I'd like to suggest a 3rd solution which avoids the need for figuring out an appropriate default value altogether. In this case, I would actually not use a checkbox, because you can have multiple values here and not really a clear default value. In addition, you can technically have 3 options here, and a checkbox isn't adequate in that scenario: Never ...


13

I believe this application (Skype) and many other communication type applications including instant-messengers, email clients and other VOIP apps, hi-jack the "X" button to minimize the more user-frustrating event of accidentally ending a users communication session. In many cases, users might simply want to get the application of the screen, the fastest and ...


13

A stands for Accent. They are colors that accent the primary colors. Here's what Google says: UI Color Application Choose your palette Limit your choice of colors by choosing three color hues in the primary and one accent color in the secondary palette. The accent color may or may not need fall back options. Accent color The vibrant accent ...


13

If it makes sense in your case, you could use informal wording, like Trello does. Also, while average user won't know what W3C or standards are, they usually have heard of HTML5 and/or it's video. Sadly, we're not allowed to make nice things with HTML5 video on iPhone It works fine on iPad or many other devices, though!


11

hello from Singapore :) Using NRIC to login is is more common in more government related internet services like taxes. Also it might be useful to note that almost 1/3 of the singapore population are foreigners. There's something called Singpass which is very common for signing into government services, which both foreigners and locals have. For more ...


10

There isn't any, because "computer proficiency" is a vague term. Is a programmer more computer proficient than a secretary who can lay out a colorful document in Word? Something as vague as computer proficiency cannot be measured and therefore cannot be part of a useful research question. So, you need to make your proficiency test specific to the thing you'...


10

That's kind of oldschool. We like to say "Never touch a running system" but violations against this doctrine are the fuel of progress. Personally, I have also used a 2 column website where the footer was only displayed at the left (ca. 40% width) site and no one had a problem with it. The reason why this is done seem to be the familiarity. But I also have ...


10

You should consider kicking the people out of your team that think "arrow down" should increase the number from 0 to 1. Of course arrow up should increase and arrow down should decrease, i don't understand how someone would argue that. You can use "+" and "-" to make it more obvious though.


9

Ask any non-technical friend how many bytes are in a kilobyte, and they'll say "1,000", because that's what kilo- means in every other context they're used to. 1,000 grams in a kilogram, 1,000 meters in a kilometer, etc. So don't mislead users by writing "k" when you mean "1024". In most cases, there's no reason to use multiples of 1024 anyway. Users are ...


9

Why k should be used for 1000 and Ki for 1024. A reviewer we will call "User's Buys Tests" has analyzed external storage drives. All along their test, they mention that all drives have some "60 GB of reserved, user unavailable space" (1), exact values listed in a per drive table so that the readers can make the best buy. It turns out that the alleged ...


9

This is a good question. I've been wandering if there is a better way to document interactions for over a year now and have been trialling a few different things. I've taken inspiration from a lot of different places and below are the different types of methods I've created/trialled in the past with some success. The images below show interaction with an ...


9

I've read about this a few months back, but can't recall where, so doing this off the top of my head. It goes: To begin with, systems should not rely on hover effect to denote a clickable item. In this age of touchscreens, the presentation should make it clear what is clickable and what's not. Then, it is recommended to change the cursor upon hover, ...


9

Update: Is it legitimate to ask for ethnicity or Race? As all UX answers go: It depends, but there are at least two main areas where asking for ethnicity is absolutely fine: For Medical Reasons: For Obvious medical reasons to assess risk factors for both insurers or as part of doctor patient interactions. For less obvious medical reasons, for example: ...


8

It depends on who "the user" is. HTTP error codes are definitely cryptic and unhelpful to users using a browser. Different web servers will each have their way of displaying these pages, with varying levels of user-friendliness out of the box. In most cases web developers can override these, but many times this will only be done for the most common ...


8

I've watched users struggle to find the right-aligned arrow like the second example. I think it's because: it is very far from the title it is all alone, and small (hard to spot) sometimes, it is off the edge of the window or even the screen. In contrast, when it is near the title, people have a much easier time finding the control (whether it is > or [...


8

Skype, being a peer-to-peer telecoms application, works much like BitTorrent and other P2P distribution methods by relying on users' own machines and internet connections to route the traffic of other people's calls. This means that, as a Skype user, your machine is being used to facilitate other people's connections even when you aren't making a call ...


8

There is no comprehensive list that includes everyone Ethnicity is not always defined formally, and attempts to define formal ethnicities are often lacking. For example, the Lao government has categorized the entire population into 49 official major ethnicities in 160 ethnic groups, and yet there are many who feel that their identity has been neglected. ...


8

I don't think there is a standard, but (for me personally) there are a few steps. Most noticeable are the low fidelity and high fidelity steps. There are ofcourse a few extra steps before and after like user research, user stories and scenarios, etc. But lets focus on the wireframing like you ask. After your user (and client) research, there are a few steps:...


7

According to recent scientific evidence: 18 and 22 points will lead to significantly improved objective readability (measured with eye-tracker) 10 and 12 points will lead to significantly impaired comprehension (measured with comprehension questions) the larger the better, because objective readability continuously improves with increasing font size. Don't ...


7

It's true that error codes are not user friendly at all, but it's up to web designers must do a complete job and provide appropriate pages for error conditions. Twitters 502 error page:


7

I think we have to be honest with users. So return NOTHING, but not just nothing! Users have nothing to do while seeing NOTHING in the search result. Another idea is to show them why there is nothing ? Maybe they are not searching in the right place. Maybe a word is misspelled so we can correct it. Finally, maybe we are not supposed to have such contents!


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