Gaia/Design/FirstRun: Difference between revisions
Jump to navigation
Jump to search
Line 43: | Line 43: | ||
*Sign-up/Create Telefonica account | *Sign-up/Create Telefonica account | ||
*User EULA/ToS/Privacy policy and other legal language | *User EULA/ToS/Privacy policy and other legal language | ||
*Opt in to send 'performance data' to Mozilla to improve our product | |||
*Gaia interface walk-thru - 3 key things we want all users to be aware of (these are example, we can update the key messages here) | *Gaia interface walk-thru - 3 key things we want all users to be aware of (these are example, we can update the key messages here) | ||
**Import Contacts from online services (to be defined) | **Import Contacts from online services (to be defined) | ||
Line 50: | Line 51: | ||
**Introduce users to the Marketplace to download/buy more apps | **Introduce users to the Marketplace to download/buy more apps | ||
**Option to 'Skip' this walk-thru | **Option to 'Skip' this walk-thru | ||
===Gaia v2 Requirements=== | ===Gaia v2 Requirements=== |
Revision as of 23:55, 15 May 2012
Overview
The Boot to Gecko first run experience will be a critical component to the overall user experience. The first run will introduce the user to the phone's software and user interface as well as set the user up with their Persona account, contacts, email, web apps and much more.
Persona account
- Users will have the option to create a Telefonica account
- Users who already have a Persona account will be able to log into the device with that ID
- New users and/or existing users who have not setup a payment method, will be given this option so they can easily download both free and premium apps from the Mozilla Marketplace
Types of mobile phone users
- Brand new phone user: never owned a mobile phone before
- New smartphone user: previously owned a feature phone
- Existing smartphone user: previously owned a smartphone
User Contacts scenarios
- Group A
- Brand new phone user - no previous phone contacts
- Brand new phone user - no phone contacts, but has contacts in a separate online service (email/social network/etc.)
- Group B
- New smartphone user - previous feature phone contacts on device
- New smartphone user - previous feature phone contacts on SIM
- New smartphone user - feature phone contacts (SIM/device) and online services with contacts
- Group C
- Existing smartphone user - previous smartphone contacts
- Existing smartphone user - previous smartphone contacts + contacts in online services
- Group D
- Multi-device user - imports contacts info from device A to device B and wants them to be in 'sync'
Gaia v1 Requirements
- Welcome screen to the "Firefox OS Experience" (name will change)
- Language selection with default set per region/country
- Portuguese (Brazil) [default]
- Spanish (LatAm)
- English (US)
- Users are asked to setup their WiFi connection
- Sign-up/Create Telefonica account
- User EULA/ToS/Privacy policy and other legal language
- Opt in to send 'performance data' to Mozilla to improve our product
- Gaia interface walk-thru - 3 key things we want all users to be aware of (these are example, we can update the key messages here)
- Import Contacts from online services (to be defined)
- Copy contacts from SIM card (option)
- Orient users on the Home Screen and the Card view
- Gestures and Date/Time setup (if not automatic)
- Introduce users to the Marketplace to download/buy more apps
- Option to 'Skip' this walk-thru
- Import Contacts from online services (to be defined)
Gaia v2 Requirements
- Location based settings is something to consider (security model implications here?)
- Telemetry opt-out for entire B2G stack
- Birthday/age requirement for Apps (EULA related or move this to the Marketplace app flow?)