One annoying thing about copying iPhone is that the copiers often get it wrong. The launcher on the Nexus One has an attempt at elastic scrolling, but it does the bounce thing even when you haven't gotten to the end of the app list. So the darn thing is constantly bouncing even when I'm trying to press an app after a scroll in the middle of the list.
Feedback when you are at the end and a less abrupt stop when you get there is good. Stupid, meaningless, annoying effects that get in the way of using the interface are bad. If whoever had implemented it on the Nexus One had started from some need, like needing more user feedback, I don't think they would have mixed the two up. On Nov 4, 4:03 am, Richard Leggett <richard.legg...@gmail.com> wrote: > Twitter for Android is an excellent app, but the lastest update shows > how a lot of iOS UI patterns are bleeding over to Android apps, > potentially confusing things. > > To note a couple: > > 1. Pull down ListView (beyond top) to refresh. > 2. Swipe finger across a ListView row to bring up actions/edit. > > First of all, iOS has some extremely well thought at and sensible UI/ > UX patterns, many of them designed to get around the limitation of > having one physical button (always needing a back button on screen, no > menu key and so on). > > The danger here is that as Android developers we don't have this stuff > built into the SDK, if you've tried to implement iOS's "overshoot"/ > elastic ScrollViews which are purported to be coming to Gingerbread, > you'll know how much extra work this can be, and potentially how > brittle that might make code, especially if this particular feature is > going to be built in. > > In response to the numbered points above, what about Android's "click > list view header to scroll to top", and what about the long-press for > bringing up actions/options for an item. TweetDeck is one of the best > examples of Android done right IMHO, fully embracing a lot of the > design and interaction guidelines that are beginning to emerge. > > Are we going to confuse users by having an Android way to do things > mixed in with an iOS way to do things? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en