Mobile/Projects/Search activity: Difference between revisions

Fix repo link.
mNo edit summary
(Fix repo link.)
 
(18 intermediate revisions by 4 users not shown)
Line 2: Line 2:
* Wednesday 9-9:30am PST, Mobile vidyo room
* Wednesday 9-9:30am PST, Mobile vidyo room
* Notes: https://mobile.etherpad.mozilla.org/search-activity
* Notes: https://mobile.etherpad.mozilla.org/search-activity
== Bugs ==
=== Shovel Ready ===
Looking for a place to jump in and get started? Look no further!
<bugzilla>
{
    "blocks": "1017135",
    "include_fields": "id, priority, summary, whiteboard, status, assigned_to",
    "order": "bug_id",
    "resolution": "---",
    "whiteboard": "shovel-ready"
}
</bugzilla>
=== P1 Bugs ===
These are bugs we want to fix before we would ship this, even as a v1.
<bugzilla>
{
    "blocks": "1017135",
    "include_fields": "id, priority, summary, whiteboard, status, assigned_to",
    "order": "bug_id",
    "resolution": "---",
    "priority": "P1"
}
</bugzilla>
=== All Bugs ===
<bugzilla>
{
    "blocks": "1017135",
    "include_fields": "id, priority, summary, whiteboard, status, assigned_to",
    "order": "bug_id",
    "resolution": "---"
}
</bugzilla>


== Overview ==
== Overview ==
Line 16: Line 51:


=== Goals ===
=== Goals ===
* Increase the number of searches done through Mozilla products on Android by X (percentage TBD)
* Experience
* Increase the user's engagement with Mozilla products on Android (users & usage numbers)
** Get to a search quickly
** Get solid results that people can move through quickly
* Privacy & choice
** Protect the user from being a "product"
** Give a choice of search engines, not locked into a single vendor
* Revenue and Growth
** Increase the number of searches done through Mozilla products on Android by X (percentage TBD)
** Increase the user's engagement with Mozilla products on Android (users & usage numbers)
 
=== Non-goals ===
* No need for an add-on pluggable search engine system in v1


=== Metrics ===
=== Metrics ===
Line 25: Line 70:
* Percentage of users who use the app in 5 out of every 7 days
* Percentage of users who use the app in 5 out of every 7 days


== Milestones ==
== Concept ==
=== v1 ===
* Phases/Scopes/Experiences
* Tracking bug: {{Bug|1017135}}
** '''Pre-search:''' The initial landing page when starting the search activity
*** Show search term history (P1)
*** Show any rich cards from previously completed searches (P2)
*** Possible to show some other ambient rich cards on "nearby" things or "weather" (P3)
** '''Searching:''' Tapping in the search bar and typing
*** Show search suggestion, unless user opts out (P1)
** '''Post-search:''' Results from completing a search
*** Results should be shown with consideration to relevance
*** Some results could be shown in a richer format
*** If user picks an item, show more detailed information or open in external app (native or browser)


== UX designs ==
== UX designs ==
* See relevant bugs
* Project outline http://cl.ly/1L1X3L2F372H
** Interaction flow http://cl.ly/image/3Q3f3d400C2y/o
 
* Goal for first milestone
** visually polished proof of concept, something we can live with and pressure test, and also use to run some usability testing
 
* v1 Requirements
** Discoverability
*** Tip in the browser to access this feature
** Start screen
*** Recent searches
*** Recommendations (Things nearby, Time based, etc)
** Typing
*** Search History / Suggestions
** Results
*** Choice of some initial cards
*** Generic: ddg/yahoo
*** Location: yelp
*** Info: wikipedia
*** Product: amazon
** Telemetry
*** Need to be measuring with not only user feedback, but also what are people tapping on


== Possible search engines ==
== Possible search engines ==
Line 63: Line 138:
* ??
* ??


=== Future? ===
=== Possible future ideas ===
* ??
...


== Implementation ==
== Source ==
* Prototype: https://github.com/ericedens/FirefoxSearch
* Github repo for standalone search activity development: https://github.com/mozilla/fennec-search
* Search activity built with Fennec: http://hg.mozilla.org/mozilla-central/file/tip/mobile/android/search
canmove, Confirmed users
640

edits