How United Onboards New Users (design)
useronboard.com
useronboard.com
https://news.ycombinator.com/from?site=useronboard.com
It's interesting that every account that has posted this story submits multiple times a day.
And at least it has buttons that are large enough to touch with my finger without encroaching into some other div causing an unexpected zoom.
While it is not an excuse for the poor design, I am not sure why you would search award travel if you don't have any points/miles to redeem nor even have an account. They even leave the boxes unchecked by default. Clearly a better UI would have process equally streamlined both for new users and for customers with United miles/points to spend.
> I am not sure why you would search award travel if you don't have any points/miles to redeem
Well in this day and age of award bonuses, sign up awards, maybe they believed they might have some already. This wasn't made apparent in the app.
But even that uncertainty aside, tech folk are not the primary target audience for this app. The general flying public are. I'm not sure all of this would be immediately obvious to them. And hitting yes to a dialog that sounds as if it's asking for permission to track your every movement sounds kinda scary to me...
On iOS it's also pretty cumbersome to allow these things after disallowing them. You have to go into settings, find the privacy tab, go to the correct requirement and then find the app to toggle it on.
I agree it's not clear from this article alone, but I've read his previous publications and it comes up a lot.
Admittedly I don't fly that much, maybe once a year. But I still don't quite get some of these 'frequent flyer point' schemes. Do you get them as a reward for flying? Or, as in this case, are they always 'disney money' that buy flights?
Typing a lot of information in on a smartphone in your shitty app = waste of my time and I'm not taking that risk again after dozens of tries over the years.
This "onboarding" demonstration is an eye-opener for me. While I didn't experience any of the issues that this slideshow demonstrated, I now realize that my experience and knowledge with flying United helped a ton to start working with this app. On a related note, I also did not share the same general resentment for what United did on the recent flight to Louisville. Not because of lack of empathy, but again because of experience both good and bad, and also because if I were to be the doctor, I would know my options for getting to my destination in time. After a while, you start forgetting that other people do not share that level of experience and knowledge, and to make this relevant for Hacker News: this is an issue that affects me as a developer too.
That being said and in United's defense, this app has incredibly powerful functionality that's not mentioned at all here. This app allows you to scan your passport and get it "pre-approved" for boarding an international flight, something that can save you A LOT of time at the airport. Furthermore, in case you are affected by "IRROPS" (delays and cancellation) the app can offer you alternatives and rebook you immediately. And there's a lot of other helpful stuff this app can do. Granted, it is still limited in what it can do, and sometimes it can't help you out, but it is a huge timesaver if it does. In short, the United iOS app can be an incredibly powerful travel companion, but it still requires a user that is more educated about air travel than the average Joe.
So as a developer, I do agree that the onboarding experience for inexperienced users should improve and I will look at the onboarding process in the applications that I write. But at the same time, as a frequent flyer, I hope any changes do not constitute merely "dumbing things down" at the expense of the powerful functionality where this app really shines today.
Throwing the need to do this in at least 4 disparate interfaces (desktop, mobile web, Android, iOS) then amplifies any mistakes.
There isn't really any airline that does this completely right. If they get close, keeping up with business and platform changes usually breaks it at some future point.
Some things are just hard to do well on tiny screens with shitty keyboards...and X different variations of them.
http://www.useronboard.com/how-united-onboards-new-users/?sl...
The app wants to notify you to give you updates on flights. It's a handy feature. I've received Delta notifications 5-10 minutes before it's announced at the gates.
The "Favorite" prefilled locations are United's two major hubs. A significant amount of their travelers start out or end up at those two locations, so it is saving a lot of users time.
The location and notification messages they complain about are Apple's messages. United I'm sure would want to say something more informative.
This review is apparently based on a 10 year old's understanding of traveling and tech.
If "Favorite" is United's favorite, maybe it should be renamed "Popular". The term "Favorite" is usually used to indicate something the user set themselves.
As for location and notif permission prompts, if as an app developer you think the message isn't informative, typically you explain in your words in a custom UI prompt in your app (about why you want to send notifs) first, and when they click yes, you make the system prompt. Two steps, yes, but higher allow rates for the company, and more information for the customer. I think it's a good practice.
I don't think the review is based on a 10 year old's understanding of traveling and tech. I think it's quite valid overall.
(I'm the person who made the slideshow)
:)
The arrows to go back and forth are tiny, and very close to the slide window. Which, when your finger overlaps onto, jumps around and zooms. I thought maybe swiping would work, but it does not.
The top menu links are pretty tiny as well.
I thought it worth mentioning because the amount of work to fix it seems pretty low.
I signed in and expected my flight info. Nope. Instead, they asked for my confirmation number. Remember, they know who I am and the current time. Why else would I open the app?
I checked the "airport maps" page assuming it would show Austin. Granted, as my home airport, I probably don't need a map but maybe my destination? Nope, Cleveland.
Delete.
They make up a significant portion of total passenger volume.
Also, every other airline app gets this right.
I wonder how it stacks up against other airlines' apps?
How do the airlines' apps stack up against 3rd-party apps like Kayak?
It's basically a thousand tiny cuts. For example, if the user selects an outbound flight, then changes the return date to one day earlier...it may have invalidated the pricing on the outbound flight.
Similar if they pick flights and then input a birthdate past a certain range. They are now an "unaccompanied minor". Prices are different, and they can't be on any connecting flights...nonstop or direct only.
Just two examples, as mentioned, there's a lot of this sort of complex business process.
And, most invested in their backend services during the "desktop mostly era". So a fair amount don't have reasonable services layers...the business rules are locked up in some layer that isn't easily exposed to all 4 UIs. Most are just now coming out of that barrier, piece by piece. Legacy is a bitch.