Mobile/Projects/Gestures: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(9 intermediate revisions by 3 users not shown)
Line 5: Line 5:
* how many 'small' screen touchpoints are there and where do they get shipped to? I have heard India takes a TON of them, and am assuming other developing markets as well
* how many 'small' screen touchpoints are there and where do they get shipped to? I have heard India takes a TON of them, and am assuming other developing markets as well
* any market data about the use of gestures, geographies and/or demographics?
* any market data about the use of gestures, geographies and/or demographics?
* What do users want to do quickly that they can't right now?


== Recommendation ==
== Recommendation ==
* what would be the top 5 (or so - could be one more or less) gestures
* what would be the top 5 (or so - could be one more or less) gestures
* best served as an add-on or in-product (may be down to apk size, where it could fit in terms of menu on/off)
* best served as an add-on or in-product (may be down to apk size, where it could fit in terms of menu on/off)
--
* Back / Forward
** Swipe from left or right edge of screen
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=755123 Bug 755123 - Investigate and implement swipe gestures for browser navigation]
** Reveal previous page "underneath" current page. Safari on iOS7 handles this nicely.
* Tab switching
** Swipe up or down on tab counter icon
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=909427 Bug 909427 - Allow dragging from the tab indicator to a tab to switch tabs]
** Two finger swipe in page content area
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=708765 Bug 708765 - Add two finger scroll to pan as a percentage of the page]
* Open tab tray
** Swipe down from title bar
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=909434 Bug 909434 - Allow dragging the urlbar to open the tabs tray]
== Justification ==
* User value in optimizing for touch UI and making using our browser an increasingly natural-feeling part of users' devices.  This supports our marketshare, pre-install potential, and tablet optimization goals.


== Research ==
== Research ==
* http://developer.android.com/design/patterns/gestures.html
* http://stackoverflow.com/questions/10675359/touchscreen-gestures-list-and-names
* http://stackoverflow.com/questions/10675359/touchscreen-gestures-list-and-names
== Other notes ==
Richard's notes about Coast:
* Swipe vs tap on home screen doesn't work well. Took three tries to tap Reddit.
* No feedback on loading speed. Sluggish.
* Minimal feedback. In the seven tries tapping on the link I wanted, it registered a click on the item above. I didn't know until that page loaded. You do get a grey outline when you successfully tap a link, but not when you fail. *Something* is different versus other browsers...
* Swipe-for-back kinda collides with pinch-to-zoom-out if you have a light touch. This is really annoying.
* It covers the previous page with pinstripes when loading 'back'. It's really annoying. In fact, the whole browsing experience feels like a clunky browser trying to be smooth.
* imgur captures swipes! That sucks a lot when your only controls are swipes. You can only 'escape' by accidentally opening the "Back stack" view. I still don't know how this works.
* You can view URLs, safety, info, etc by swiping down from a page in the "Back stack".
* Coast really suffers from lack of intents.

Latest revision as of 13:30, 16 December 2013

Questions

  • what do the other browsers support in terms of gestures (how many, as an add-on or bundled, customized or standardized)
  • what are the actual gestures for the listed gestures they support
  • what does Android's gesture engine look like / how would we integrate it (ie what can it DO for us)
  • how many 'small' screen touchpoints are there and where do they get shipped to? I have heard India takes a TON of them, and am assuming other developing markets as well
  • any market data about the use of gestures, geographies and/or demographics?
  • What do users want to do quickly that they can't right now?

Recommendation

  • what would be the top 5 (or so - could be one more or less) gestures
  • best served as an add-on or in-product (may be down to apk size, where it could fit in terms of menu on/off)

--

Justification

  • User value in optimizing for touch UI and making using our browser an increasingly natural-feeling part of users' devices. This supports our marketshare, pre-install potential, and tablet optimization goals.

Research

Other notes

Richard's notes about Coast:

  • Swipe vs tap on home screen doesn't work well. Took three tries to tap Reddit.
  • No feedback on loading speed. Sluggish.
  • Minimal feedback. In the seven tries tapping on the link I wanted, it registered a click on the item above. I didn't know until that page loaded. You do get a grey outline when you successfully tap a link, but not when you fail. *Something* is different versus other browsers...
  • Swipe-for-back kinda collides with pinch-to-zoom-out if you have a light touch. This is really annoying.
  • It covers the previous page with pinstripes when loading 'back'. It's really annoying. In fact, the whole browsing experience feels like a clunky browser trying to be smooth.
  • imgur captures swipes! That sucks a lot when your only controls are swipes. You can only 'escape' by accidentally opening the "Back stack" view. I still don't know how this works.
  • You can view URLs, safety, info, etc by swiping down from a page in the "Back stack".
  • Coast really suffers from lack of intents.