In most apps I've seen, developers leave auto-rotation management up to the operating system. That is, there is no way to specify your auto-rotation preferences in the app itself -- it just honors the device's main settings. There is a small class of apps who manage it themselves, though -- mostly news or e-readers where users might want to read lots of text while lying on their side. For most of these, the user can lock or unlock the auto-rotation from some settings menu. This placement has some obvious UX drawbacks:
- Unless the user explores the settings menu, he may not know that the option even exists. This could make him stop using the app.
- It's not easy to toggle on and off quickly -- with several taps required, it can be frustrating and possibly stop the user from using the app.
- It's impossible to know the current state of the rotation lock without checking. This is especially frustrating on older devices which have some lag before the rotation kicks in. Once the state is learned, then the user must navigate back into a menu and change the setting if necessary.
(Note: I'm not sure how long this feature has been around because I usually disable auto-rotate in the entire device. It's new to me, though, and good UI makes me happy.)
Hire me, and I'll create innovative user interfaces for your app ! I'm available for full-time or consulting work -- email me.
No comments:
Post a Comment