DZone
Mobile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Mobile Zone > Google Chrome for Android's Bezel Swipe: A Solution to Pan and Swipe Confusion?

Google Chrome for Android's Bezel Swipe: A Solution to Pan and Swipe Confusion?

Juhani Lehtimaki user avatar by
Juhani Lehtimaki
·
Feb. 13, 12 · Mobile Zone · Interview
Like (0)
Save
Tweet
5.47K Views

Join the DZone community and get the full member experience.

Join For Free
The release of Google Chrome beta for Android was an event for which many of us have been waiting a long time. The new browser is very good even in this early beta phase.

Google didn't choose to follow an easy way simply replacing the rendering engine in the stock Android browser but did instead rethink mobile browsing user experience. Chrome for Android has a lot of small subtle animations and details that might or might not be gimmicky. Some of them are very useful and some of them might end up being not so useful. My tip of the hat to Google's team for trying these things but only time will tell which ones they should let in and which ones they should take out.

Bezel Swipe, Goodbye Pan vs. Swipe Problem

The new browser also introduced a gesture that is not much used on Android but has been utilised on other platforms even in very central tasks like multi tasking. It is the bezel swipe. Bezel swipe is a swipe gesture that starts outside the phone UI ie. on the phone's bezel.

A browser is a superb example of a gesture confusion problem I wrote about couple of months ago. In short the problem is that it is difficult to differentiate between user's intention to swipe and to pan the UI viewport.

On a browser user can zoom into a web page which makes the page too big for the screen. User will then move around by dragging with a finger. This is all good and well but what if we want to provide a gesture to move between tabs? A swipe won't do because of the above problem. Having to pan to the edge before changing the tab the way you move between zoomed pictures in the gallery would be awkward.

In the new Chrome browser user can move between tabs using the bezel swipe gesture. While it is not yet perfect (getting the app to recognize the gesture isn't always bullet proof) it is very usable. Once Google engineers tweak the technical gesture recognition algorithms to perfection I believe that this will be a very good way to solve the gesture mixup problem.



New Gestures Always Come with Problems

Introducing new gestures always has the problem of gesture discoverability. Panning and even swiping can be discovered by accident if they're implemented correctly. But what are the chances of users discovering the bezel swipe? For now every app using this gesture must point it out to their users explicitly. But maybe it becomes a common action on Android platform and users start to expect it. We will see.


Source: http://www.androiduipatterns.com/2012/02/bezel-swipe-solution-to-pan-and-swipe.html

Google Chrome Android (robot) Google (verb) Pan (newsreader)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What Is xAPI: All You Need to Know to Get Started
  • The Developer's Guide to SaaS Compliance
  • Edge Computing: Implementation, Advantages, and Disadvantages
  • Testing Your Infrastructure as Code Using Terratest

Comments

Mobile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo