Global Edge Swipes

John Gruber:

[Ubuntu for phones] looks OK aesthetically, but the purely swipe-and-gesture based UI is a loser. It’s confusing. Swipe from the right takes you to the next most recently used app, but swipe from the left does something completely different (show a list of favorite apps). I’ve said before: gestures are the touchscreen equivalent of keyboard shortcuts: a convenient alternative, but almost never a good choice for the primary interface for a task. Ubuntu has designed a phone interface consisting entirely of gestures; it’s like a desktop interface with nothing but keyboard shortcuts.

I agree in principle, but I think OS-level edge swipes are an exception. They work well for phone and tablet OSs. Android and iOS use them for notifications; Meego and PlayBook OS use them more widely, for switching applications and as a home button replacement. I’ve used Meego for a few weeks, and it took me only minutes to get used to its edge swipes. In fact, weeks after going back to iOS, I still found myself trying to use the edge swipes.

There’s only one downside: when playing games that require vigorous swiping, it’s easy to accidentally trigger the edge swipes. There’s an iOS game I can’t play without constantly activating the notifications drawer.

If you require a short url to link to this article, please use


If you liked this, you'll love my book. It's called Designed for Use: Create Usable Interfaces for Applications and the Web. In it, I cover the whole design process, from user research and sketching to usability tests and A/B testing. But I don't just explain techniques, I also talk about concepts like discoverability, when and how to use animations, what we can learn from video games, and much more.

You can find out more about it (and order it directly, printed or as a DRM-free ebook) on the Pragmatic Programmers website. It's been translated to Chinese and Japanese.