Mobile/Projects/Search activity: Difference between revisions

Fix repo link.
(Fix repo link.)
 
(11 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 ===
=== Non-goals ===
* No need for a pluggable search engine system in v1
* No need for an add-on pluggable search engine system in v1


=== Metrics ===
=== Metrics ===
Line 28: 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
<bugzilla>
** '''Pre-search:''' The initial landing page when starting the search activity
{
*** Show search term history (P1)
    "blocks": "1017135",
*** Show any rich cards from previously completed searches (P2)
    "include_fields": "id, priority, summary, status, whiteboard, assigned_to",
*** Possible to show some other ambient rich cards on "nearby" things or "weather" (P3)
    "order": "bug_id",
** '''Searching:''' Tapping in the search bar and typing
    "resolution": "---"
*** Show search suggestion, unless user opts out (P1)
}
** '''Post-search:''' Results from completing a search
</bugzilla>
*** 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 ==
Line 61: Line 105:
*** Product: amazon  
*** Product: amazon  
** Telemetry
** Telemetry
*** Need to be measuring with nor only user feedback, but also what are people tapping on
*** Need to be measuring with not only user feedback, but also what are people tapping on


== Possible search engines ==
== Possible search engines ==
Line 94: 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