News for hackers. Stuff that matters.
Re:Google+ for iOS is out by dmbass on Tuesday July 19, 2011 @01:01PM (#2781808)
"it's explicitly regarded as bad UI design by Apple"

I find that hard to believe considering that launcher concept is implemented by Apple in the iOS home screen.

Re:Google+ for iOS is out by nc on Tuesday July 19, 2011 @01:10PM (#2781867)
See http://cl.ly/0J082m04082N1G3C1C2o

For 5 or less tabs it requires two tabs to browse between tabs, vs. 1 tap for a bottom tab bar that is persistent.

Also as mentioned in the talk the user has just arrived from a launcher, which is why it's poor design to show another one.

Re:Google+ for iOS is out by dmbass on Tuesday July 19, 2011 @02:23PM (#2782341)
The image in that link appears to be broken.

I thought you were referring to the launcher style in general as "bad design," not in the context of an in-app sub-launcher which is why it made no sense to me.

Re:Google+ for iOS is out by featherless on Tuesday July 19, 2011 @01:28PM (#2781993)
One aspect of this is that it is easy to abuse. Three20 (the framework currently backing the iOS app) has an implementation of the launcher control but doesn't provide support for the zooming launch animation.

As a result, we've seen apps like rdio using the launcher in a way that goes against the user's expectations of how a launcher should work. Instead of zooming the controller in from the center of the screen, the controller gets pushed onto a navigation stack. In rdio's case, they should have built a simple table view with each 'sub-application' having its own row. Tapping one of those rows would then push the controller onto the navigation stack in the same way that it currently does with the launcher.

-- From a holistic user experience applications "spring forth" from the system launcher, creating a consistent feeling of two functional modes in the operating system. The first being finding and launching applications, the second being using the launched application. Introducing a third layer of launched sub-applications complicates that model, oftentimes unnecessarily.