Firefox OS/Haida: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
=Overview=
=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.
Haida is a program that aims to deliver a distinct user experience for Firefox OS based on the DNA of Mozilla and the Web. The program encompasses concepts and features that span multiple aspects of the OS and will span a number of software releases.
 
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:
*Sheets navigation
*Edge gesture based navigation
*Browser Integration into System
*Browser integration into system
*Rocketbar
*Universal search & navigation
*Replaceable Homescreen
*Customization framework including replaceable homescreen
*Customizable Lockscreen
*Visual design refresh
*Visual Design Refresh
*Updated systems tray and notifications
*Updated Systems Tray and Notifications
*Updated homescreen
*Updated Homescreen
*New content model (bookmarks, etc)
*New Content Model (bookmarks, etc)


=Haida Phase 1=
=Haida Phase 1=

Revision as of 20:21, 7 March 2014

Overview

Haida is a program that aims to deliver a distinct user experience for Firefox OS based on the DNA of Mozilla and the Web. The program encompasses concepts and features that span multiple aspects of the OS and will span a number of software releases.

The features Haida will introduce are:

  • Edge gesture based navigation
  • Browser integration into system
  • Universal search & navigation
  • Customization framework including replaceable homescreen
  • 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