DZone
Java 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 > Java Zone > Android Back, Still Confusing

Android Back, Still Confusing

Juhani Lehtimaki user avatar by
Juhani Lehtimaki
·
Jul. 09, 12 · Java Zone · Interview
Like (0)
Save
Tweet
4.29K Views

Join the DZone community and get the full member experience.

Join For Free
I was watching the Navigation in Android presentation from this year's Google I/O conference an I can't help thinking that the back button is still far from what it could be on Android. If it takes almost an hour to explain developers how to handle back it simply cannot be easy enough for users to understand. To me the biggest problem with the back button is its inconsistent behavior without any visual hint of the currently active state of the back button.

Improvements in Jelly Bean

In Jelly Bean Google fixed one of the overloaded states of the back button (which was actually already fixed in Honeycomb but got broken on ICS phones) which is the dismissing of keyboard. On JB once they keyboard is open the back button changes to clear down indicator and there's no room for misunderstanding for users.

See this and other UI changes in JB in Taylor Ling's excellent write up in here. (Image by Taylor Ling)



Still confusing

In Android you can easily switch between apps and tasks using the tab switcher, tapping on notifications or triggering intents from other apps. Therefore it is impossible to know what the back button does any given time.

What do you think the back button does in the screenshot on the left? You might get an idea if you read the content of the email but otherwise you can't even guess.







Software Button as Software Button

When I first heard that Google was going to change from physical back buttons to on-screen back buttons I thought that this issue is finally going to get solved. The software button can help users by giving them tips about what is going to happen.

If I share something from the Google Play with my email the back is going to take me back to the Google Play. Why not show that info to the users? Below, you see a very crude draft of how that could look like. Why couldn't the back button show the app it is going to take you?


This would also solve the problem of understanding internal vs. external navigation. When there is no icon users know that the navigation is internal in the app. I would also like to have a special icon for home screen so the users would know that pressing back on the last screen will kill the app and they end up to the home screen.

What do you guys think?
Android (robot)

Published at DZone with permission of Juhani Lehtimaki, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • API Security Weekly: Issue 165
  • How BDD Works Well With EDA
  • How to Gain Competitive Advantage in Software Development With Innovative Technology?
  • Getting Started With RSocket Kotlin

Comments

Java 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