On Wed, Nov 28, 2012 at 11:38 AM, Latimerius <[email protected]> wrote:

> I'm guessing something about Navigation must be somehow expensive or slow
> so they had to put
> that check in.
>

The check if you really want to exit, in the google navigation case, I *
think* is for convenience and safety. Like I stated before, if you exit
accidentally while driving, getting back to the state you were in is
cumbersome at best, and dangerous at worst, so it makes sense to verify
that the action is really wanted. The extra button tap more than makes up
for the time it would take to get back to where you were if it indeed was a
mistake.

As for the dedicated exit button, that makes no sense to me and does seem
redundant and "anti-android".


> Or otherwise, was the crusade against exit buttons I remember seeing all
> over the net back in 2009/2010 misguided?
>

I think the issue is with apps that do this for the sake of doing it. Where
a "Quit" button does nothing more than call finish() or, worse yet,
System.exit(). In this case it's pointless and just adding to the user
confusion. In some cases, it might be more justifiable, like a music player
like Pandora. They have a quit option that stops the song and closes the
app. This makes sense to me as it's different from just stopping the song
but leaving the player open (i.e., I don't want this song, but I want to
keep looking around) or using back (i.e., I want to close the app itself
but keep the music playing).

Like most software development patterns, it's not the use of it that's the
problem, it's the *ab*use of it that's the problem.

-------------------------------------------------------------------------------------------------
TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago
transit tracking app for Android-powered devices

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to