I don't mean that they make it seem worse because the new ones are faster, have a better screen, and additional features (e.g., a camera). I mean actually worse. There are two reasons why:
1. New versions of iOS and apps are larger and slower, because they have more features and because they are developed for faster iPads, which means less pressure to optimize performance on the original iPad. In many cases, new apps aren't even tested on the original iPad.
2. Parts of iOS (e.g., WebKit, which is used to show websites) and apps crash because they don't handle memory properly, which is especially difficult to do in Objective C, the language used to write apps. (And, I assume, iOS, too.) More memory makes these bugs less likely to cause a crash. Again, in many cases apps are not even tested on an original iPad and, if they are, it's only a quick test. Most bugs are found during development, and it's unlikely that developers use an original iPad.
So, my iPad, bought on launch day in April, 2010, has gotten steadily less usable over the 2+ years I've had it, to the point that I now use it only rarely, and mostly as a Kindle. I used to sit in my favorite chair at night and read web articles on my iPad. Apps (including Safari) crash so often now that I use a MacBook Air instead, which doesn't crash.
I'm not going to upgrade my iPad, either. Why give Apple another $600 when the previous $600 bought a product that only worked well for about a year? The Kindle app doesn't crash, I can live with the crashes when I'm checking web sites or email while traveling, and at home I have other alternatives.
I think Android-based tablets are likely to be more reliable, because Java, the language used to write them, is better suited to writing reliable software than is Objective C. I'm not about to buy an Android tablet, either, and, if I do, it will be new, so my theory as to why my iPad has deteriorated won't get tested. (We have the original Kindle Fire, but I don't personally use it much, so I can't say how reliable it is.)
I'm sure I'm right, however. Reliability is the most important quality that software must have, and the iPad doesn't have it.
14 September 2012
New iPads have made my old iPad worse
06 September 2012
Is this really making a browser easier to use?
I've discovered two computer environments targeted for seniors that can be installed on an existing computer: Eldy, which I mentioned in a previous post, and PointerWare, which I'll use as an example here. Both try to make a computer easy to use by greatly simplifying the interface, limiting functionality, and providing large buttons. There's nothing about them that's specific to seniors that I can see; they're really designed for novices of any age.
Here's the PointerWare opening screen:
Really, is Chrome any harder to use? The back, forward, and refresh buttons are small, but no smaller than what one finds on the Yahoo page itself. Instead of Up and Down buttons, there's the normal MacOS scrollbar, but, in my experience, users use the mouse wheel for scrolling anyway.
So, my thinking is that the PointerWare browser is solving a problem that doesn't exist.
PointerWare also suffers from the same problem as Eldy: If you type in a bad URL, you get a Windows alert that users associate with something being wrong:
Here's the PointerWare opening screen:
The problem that this opening screen solves, I guess, is that a novice has trouble finding the four apps he or she wants to use, as well as the off button. Every computer system that such a person might use, whether MacOS, Windows, Linux, Chrome OS, iOS, or Android, has an opening screen with big buttons (icons) on it, so this is a problem that doesn't exist. I assume the real reason for the screen is that PointerWare has to start somewhere, so its designers figured they ought to have an opening screen with large buttons.
But, every novice computer user I've met spends 90% or more of his or her time in a browser. I know a few for which it's 100%. Some of them don't know what a browser is; they think it's the computer. Clearly the PointerWare opening screen should be the browser.
Speaking of the browser, here it is opened to Yahoo:
The part of the Yahoo page that's visible has about 80 things to click on, some of which are very small. That's the web, and there's nothing that can be done about it. Yes, there are web pages that are simpler, but any user, senior or otherwise, wants to go to wherever his or her interests lead, not to a severely limited set of pages. Indeed, for the seniors I've talked to, access to the web is one of the two reasons why they want to use a computer at all. The other is email, but, if one learns how to use a web page, one can do email that way, too. So this leaves only one purpose for a computer: to access the web.
Given that a user has to learn how to navigate a web page, what's the benefit of having those giant buttons in the frame (HOME, Go Back, Save Site, etc.)? In fact, if they were smaller, the actual web page could be bigger, which would be helpful.
Here's the Yahoo page in Google Chrome, the browser I use:
So, my thinking is that the PointerWare browser is solving a problem that doesn't exist.
PointerWare also suffers from the same problem as Eldy: If you type in a bad URL, you get a Windows alert that users associate with something being wrong:
When the user clicks the OK button, the alert goes away, leaving the blank window. The user has to figure out that the way to "check the name and try again" is to click the Go Back button. As I showed in my previous post, Chrome's error message for an invalid URL is much better.
My conclusion is that for what novice users do between 90% and 100% of the time--browsing the web--Eldy and PointerWare actually are worse than a regular browser.
Maybe their value is in what the other three buttons on the home screen do: Photos, Games, and Mail? I doubt it. There are plenty of very easy-to-use games that run in a browser, most of which are much better than what's built into PointerWare. The Photos app seems to be limited to collecting photos attached to emails that were read with their email app, with no way to load photos from a camera or phone. The Mail app is for PointerWare email addresses only, but, given that the user has to deal with a huge variety of web pages anyway, there's no reason why Google or Yahoo mail can't be used, and they have the advantage of being accessible from outside of PointerWare.
There is an app for writing little memos, but there are web apps that run in a browser for that, too.
It seems to me that Eldy and PointerWare do not provide any usability advantages over a conventional computer that's appropriately set up, and in some ways make usability much worse.
What they do is provide a collection of commonly-used features already arranged in an easy-to-navigate environment. This could be done with web apps, but a novice obviously can't do it, and it's too much to ask a friend or family member to do it, assuming he or she even knows how and is capable of doing it well.
What I think works is a totally locked-down environment (no way for the underlying OS to show itself) running a browser most of the time, with a collection of easy-to-use apps already installed or readily installable.
There are three systems I know of that meet that description: iOS or Android running on a tablet, or a Chromebook running Chrome OS. (I haven't looked into Windows 8 yet.) I'll talk about those possibilities in a future post.
03 September 2012
Eldy so-called easy-to-use UI is a failure
I was checking out an app called Eldy today that's supposed to make computers easier to use for the elderly. It has the obvious things: big buttons, fewer options, uncluttered window.
But it fails because its designers don't understand the main reason computers are hard to use: They communicate to users in ways that users don't understand. For example, here's what you get if you type a nonexistent URL into the Eldy browser:
But it fails because its designers don't understand the main reason computers are hard to use: They communicate to users in ways that users don't understand. For example, here's what you get if you type a nonexistent URL into the Eldy browser:
Here's what Google Chrome, not specially designed for novice users, gives you if you type in the wrong URL:
Here's a guideline I'd propose for UI designers who want to make their app usable by novices: Never say anything to the user that the user doesn't understand. That means that 100% of all error messages and user queries have to be caught and either handled (the best choice) or rephrased. If you can't do that, don't bother. Your UI is going to be a failure.
Subscribe to:
Posts (Atom)