On Sat, Jul 14, 2012 at 6:48 PM, Mark Murphy <[email protected]> wrote:
> On Sat, Jul 14, 2012 at 12:34 PM, limtc <[email protected]> wrote:
>>> That does not preclude having some sort of menu button in a corner. It
>>> also does not preclude bringing up a menu based on some other trigger
>>> (certain tap sequence in a corner, certain gesture, etc.).
>>
>> 1st option still take up space in canvas.
>
> Put it there anyway.

Mark, with all due respect, don't go this way.  Don't succumb to the
arrogance of thinking you can design limtc's app for him.

I have experience with a broadly similar type of app as his.  I can
tell you you can't always stuff controls to the screen, just because
someone somewhere at Google made an arbitrary decision to exclude
off-screen controls.  Sometimes on-screen controls get in the way,
sometimes they break immersion, sometimes there is no good way left to
bring them up if you hide them (this probably happens more often than
you think) sometimes there are other reasons neither you nor I have
ever thought of.

There are work-arounds but they are just that - work-arounds.
Bringing up UI is a fundamental concept, especially on mobile
platforms where screens aren't big enough for keeping UI displayed all
the time.  It serves nobody if one app has an on-screen button to
bring up UI, another does it via a shake and yet another uses an
obscure gesture because it uses every other possible option for
something else.

The Menu button was a uniform way to do something that 90% of apps
have or want to do.  Now everybody has been left to their own devices.
 As I haven't ever heard pretty much *any* reason for that, good or
bad, I tend to think dumping it was rather a boneheaded idea.

> Your solution is unsuitable for production apps. It may not work
> reliably today. It will not work reliably in the future.

The final call on this hasn't been done for us yet, but I'm telling
you - if need be, I'd rather have an app that works (and sells) great
for a year on a current Android version and possibly deteriorates
afterwards, than something that's clumsy and counterintuitive from the
get-go but can keep up its clumsiness unchanged to Android 38.3 or
whatever the current version will be in 2035.  I'd hate to have this
decision pushed onto me but that's what I'd prefer in that case.

-- 
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