Firefox OS/Haida: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 3: Line 3:


The metabug to track tech side of Haida is {{bug|918790}}
The metabug to track tech side of Haida is {{bug|918790}}
[https://bugzilla.mozilla.org/showdependencytree.cgi?id=918790&hide_resolved=1 Bugzilla Haida Tree]


The features Haida will introduce are:
The features Haida will introduce are:

Revision as of 12:33, 7 February 2014

Overview

Haida is a full concept that aims to propose a radically different user experience in line with the DNA of Mozilla: https://etherpad.mozilla.org/haida-summit. The concept is wide and has been divided in three versions.

The metabug to track tech side of Haida is bug 918790 Bugzilla Haida Tree

The features Haida will introduce are:

  • Sheets navigation
  • Browser Integration into System
  • Rocketbar
  • Replaceable Homescreen
  • Customizable Lockscreen
  • Visual Design Refresh
  • Updated Systems Tray and Notifications
  • Updated Homescreen
  • New Content Model (bookmarks, etc)

Haida Phase 1

Dev Roadmap

This version will introduce minor user faced changes and will starts major platform plumbing. The visible changes for the user are:

  • Edge gestures (Apps into sheets, bug 918792)
  • Browser Integration into System (bug 918793)
  • E.me homescreen integration (bug 910302)
  • [MWC anticipation] Part of new Visual design should be available at the end of the period. (bug 925925)

With "Edge Gestures", the user will learn a new way to navigate between Apps. Apps will remain the same as well as in-app navigation. The Browser will be elevated at System level. This will avoid code duplication and will open a new land for future improvement. E.me will carry on its integration into the homescreen.

Behind the scene, major work have started / will start

  • on platform side
    • Datastore API [bug 871445 - landed]
    • Shared workers [12 weeks - should be delivered early January 2014]
      • Tracking is on bug 916204
      • IDB in workers [24 weeks - should be delivered early March 2014]
    • Replaceable Homescreen [bug 898330 - should be delivered early January 2014]
    • Customizable Lockscreen [bug 898348 - not expected before phase 3]
    • Graphics improvement
  • on gaia side
    • Facebook Contacts will move to Datastore (bug 918827)
    • Bookmarks and History will move to Datastore (bug 937349)

Roadmap chart phase 1

alt text

UX Roadmap/ Specs

Below you will find the proposals for phase 1 as of Oct 10th. We will be posted updated specs as revisions are available. PLEASE NOTE THESE SPECS ARE WORK IN PROGRESS and do not reflect a committed state for FC for 1.3:

In addition, please refer to the UX team's breakdown of features, which is meant to be a matching pair to the technical roadmap above: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0At7p7w52w1tOdC1rQzRJdHUyMWROVTZTZ1dNQ2NoLXc&usp=sharing#gid=0

Haida Phase 2

Dev Roadmap

Nota bene: MWC will take place during this period. UI, UX and dev work may occur.

This version will introduce the Rocketbar and a new Homescreen.

  • Rocketbar (phase 1) will provide Datastores search (among user's bookmarks, history and facebook contacts) and hopefully Marketplace and E.me search
  • Homescreen will take advantage of the work done for replaceable Homescreen.

Behind the scene

  • Apps will be refactored to take advantage of the sheets model for in-apps navigation.
  • Mail and Calendar move to Datastore use


Roadmap chart phase 2

alt text

UX Roadmap/ Specs

Working specifications for phase 2 to date (again, work in progress as of Oct 10th):

Haida Phase 3

This version will activate the full Haida concept.

  • Boosted Rocketbar
    • Search into e.me and Marketplace
    • Search among exposed Datastores
    • Opensearch
  • In-apps navigation with sheets
  • Replaceable Homescreen
  • Customizable Lockscreen
  • New UI

Roadmap chart phase 3

alt text