Mobile/Projects/Search activity

From MozillaWiki
Jump to: navigation, search

Weekly stand-up meeting

Bugs

Shovel Ready

Looking for a place to jump in and get started? Look no further!

ID Priority Summary Whiteboard Status Assigned to
1059443 -- Apply animation when hiding or showing the settings button shovel-ready NEW
1072035 -- Try to make CSS hacks more robust shovel-ready NEW
1072429 -- Move SearchEngineTest to mozilla-central shovel-ready NEW
1074275 -- Webview flickers white background before loading results shovel-ready NEW
1078301 -- Search engine color can be slow to appear [lang=java][shovel-ready] NEW

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


P1 Bugs

These are bugs we want to fix before we would ship this, even as a v1.

ID Priority Summary Whiteboard Status Assigned to
1079584 P1 Persist delayed search events on disk [lang=java] ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


All Bugs

ID Priority Summary Whiteboard Status Assigned to
1022104 -- Explore ideas for 'Nearby' cards that display on initial activity launch NEW
1030924 -- Implement mockups for treatment of multi-result screen NEW
1030962 -- Implement visual mockups for results cards NEW
1039775 -- Enhance the perceived performance of loading a search NEW
1042948 -- Store information about where users end up after searching ASSIGNED
1043036 -- Show where search results are coming from NEW
1044262 -- Replace placeholder progress bar in search activity. ASSIGNED Anthony Lam (:antlam) (alam)
1045649 -- Send URL suggestions directly to Firefox NEW
1045653 -- Send typed URLs directly to Firefox NEW
1046284 -- Animate search bar underline when search bar transitions between active/inactive states NEW
1047552 -- Launch search activity from hardware search button NEW
1047557 -- Warm up Gecko while search activity is running NEW
1048861 -- Voice search integration NEW
1049159 -- Deactivate search bar before expanding card animation NEW
1049954 -- Make search history results smarter NEW
1050782 -- The logo from the search widget looks low resolution NEW
1050794 -- The search widget is too wide on gingerbread devices NEW
1053491 -- Animate clear button in search bar NEW
1053791 -- Add area for help/quick tips NEW
1056292 -- Add facet endpoints to open search plugins NEW
1056302 -- Search facets: connect UI to open search plugins NEW
1059303 -- Keyboard dictionary suggestions not being shown in search field input in the search activity NEW
1059443 -- Apply animation when hiding or showing the settings button shovel-ready NEW
1059984 -- Remove CSS hacks from search activity results page NEW
1060644 -- Search integration with contacts and apps on device NEW
1064325 -- Google search bar appears over the search results in Search Activity on tablets NEW
1065496 -- Search activity telemetry event counts seem low NEW
1068407 -- Include higher resolution icons in search plugins NEW
1072035 -- Try to make CSS hacks more robust shovel-ready NEW
1072429 -- Move SearchEngineTest to mozilla-central shovel-ready NEW
1073127 -- Search engine selection dialog has no default selection NEW
1074273 -- Search entry and search results don't use same padding NEW
1074275 -- Webview flickers white background before loading results shovel-ready NEW
1074466 -- Link to Fennec search settings from search activity settings NEW
1078301 -- Search engine color can be slow to appear [lang=java][shovel-ready] NEW
1079584 P1 Persist delayed search events on disk [lang=java] ASSIGNED Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1095806 -- Don't set search activity default engine pref when in guest mode NEW
1097992 -- Settings button not visible after returning to Search Activity NEW
1098575 -- Basic test for search activity NEW
1099047 -- Don't clip to padding in search activity NEW

40 Total; 40 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Overview

We're building a search activity so we can do some experimentation around search outside of the browser on Android devices. The core idea is that we provide a search activity that puts users back in control of their search & search data, allowing them to customize and control what engines they use, how their results are shaped, and how their data is ultimately used (or not used). We also intend that, eventually, the activity will "learn" about the user over time by way of a frecency algorithm that will further tailor search engines and results to each user's preferences and location.

From the UX deck:

For internet users who are dissatisfied with the tedious nature of finding exactly what they're looking for online, Firefox Search provides a fast and easy-to-read way for users to learn about the things they are looking for, in real time.

Unlike other search activities, we do not lock users into a single source of information, and instead provide flexibility and choice of inputs so that we can offer most useful possible information.

Goals & Metrics

For v1...we can expand on these after we have evaluated the v1 results in pre-release channels &/or in beta/GA.

Goals

  • Experience
    • 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

  • Aggregate number of searches done per day/week/month
  • Aggregate number of results tapped per search engine
  • Number of active users per day/week/month
  • Percentage of users who use the app in 5 out of every 7 days

Concept

  • Phases/Scopes/Experiences
    • 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

  • 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

Deb's random notes about some engines we might consider...all subject to change.

Current

  • DuckDuckGo (single-card)
    • Could we expand this to general search as well as cards?
  • Yelp (local search)
  • Wikipedia (research)
    • Would be good if we could do locale-appropriate where possible

Explorations

  • Bing (general search)
  • Yahoo search (general search - use locale-appropriate where possible)
  • Amazon (shopping - use locale-appropriate search where possible)
  • A locally-relevant news site (CBC, BBC, NYT)
    • CBC - Canada
    • BBC - UK
    • New York Times - USA
  • Vimeo (videos)
  • Etsy (shopping, visual search)
  • Pinterest (visual search)
  • Google News (news)
  • Yahoo News (news)
  • Yummly (recipes)
  • YouTube (videos)
  • Google.com/Movies (movie showtimes - locale-appropriate)
  • Reddit (general interest)
  • Nextbus (local commuter info)
  • Longreads (general interest)
  •  ??

Possible future ideas

...

Source