The text in the dialog here is in Spanish. It’s of no use to me, who speaks only English. Uber knows my language preference because I use it primarily in the United States to get cars in the United Statest.
It’s extra frustrating because the prominence implies that it is imporant.
Messages like this should (ideally) be translated into the language of the user.
Target has a history of trying to keep their stores fresh, with user experiences and industrial design that is cohesive and friendly. They don’t always succeed, but the latest changes have been interesting, as Target upgrades their in-store price check experience. It’s important to focus on delivering the features people need, and not more.
One area where Target is trying to improve the user experience is the price check scanners that are placed around the stores, usually at the end of aisles, next to a red phone.
Target is no stranger to technology. They use iPod touch in custom cases with barcode scanners built in to manage inventory and print tags for the shelf with a wirelessly paired printer.
There are a couple of things that I really like about this site.
The first is the use of easy, human readable passwords. Where some companies use complex order numbers, sometimes 20 or more random alphanumeric characters, this site uses words that will stick in your head. What would you rather say to a customer service agent: miffed-wispy-crab or JKS421DA9oC?
Google is telling us “No route found”. This a fairly simple request, from my location to Target. But Google didn’t check to see if there was connectivity before presenting the error message. This shows a common problem in UX design.
The E indicator in the status bar, showing that the phone is on and Edge network.
The stuck “Sending…” indicator.
My answer here is to fall back to SMS when the data network doesn’t work. Apple has created its own messaging system that runs over your phone’s data connection. In most cases, this is good. It allows Apple to deliver a richer set of features, free international messaging and can be faster.
But SMS is more robust because it uses a separate signaling channel. (This is why you should use SMS in emergency situations.)
One of my frustrations with a lot of mobile design is that it ignores low-bandwidth use cases. That’s important for areas where there is sparse coverage. It’s also important if you want your app to work reasonably well in international markets.
Some other answers from Twitter:
@rakeshlobster Present a preview image of website so users know what they'll get (although auto fetching URL may annoy some with data caps)