Web Apps integration: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 5: Line 5:
|Feature version=Firefox 13
|Feature version=Firefox 13
|Feature health=OK
|Feature health=OK
|Feature status note=Open Issues section needs decisions from UX/Apps/Product before being able move forward. -DA 02/15
|Feature status note=All open issues have answers, can move forward with bugs and resourcing. Need mockups/graphics from UX. -DA 2/24
}}
}}
{{FeatureTeam
{{FeatureTeam
Line 16: Line 16:
{{FeaturePageBody
{{FeaturePageBody
|Feature open issues and risks=;Current Blocking Issues
|Feature open issues and risks=;Current Blocking Issues
* Need contemporary mockups from Boriss
* UX needed: Post install message tells user where the app was installed or the OS can show the user where the app was installed
* Open questions below need answering and agreement from UX & Product & Apps groups.


;Needs decision or clarification from Apps/Product/UX
;Needs decision or clarification from Apps/Product/UX (ALL ANSWERED)


* UX (Boriss) has confirmed that there will not be a permanently visible Home Tab. Does this alter the user stories below? Do any assumptions by Product or Apps need to be re-evaluated in light of this?
* UX (Boriss) has confirmed that there will not be a permanently visible Home Tab. Does this alter the user stories below? Do any assumptions by Product or Apps need to be re-evaluated in light of this?
Line 39: Line 38:
* "App launchers must be able to update their appearance" - This is a web-side feature, so doesn't belong here, correct?
* "App launchers must be able to update their appearance" - This is a web-side feature, so doesn't belong here, correct?


A: (JA) Not sure why appearances would need to be updated, but either way we're not building that now. So it does not below here.  
A: (JA) Not sure why appearances would need to be updated, but either way we're not building that now. So it does not belong here.  


* "Apps should be able to run offline when possible" - Apps can use all the same offline features that the web platform offers. Is there any additional work to be done here?
* "Apps should be able to run offline when possible" - Apps can use all the same offline features that the web platform offers. Is there any additional work to be done here?
Line 48: Line 47:


A: (JA) - Nope
A: (JA) - Nope
* Data will be stored locally and synced to app once connectivity is available. Is this the apps' job to do the Syncing?
A: (DA) - Apps must listen for online/offline events, and sync their data as necessary on their own. There's no Web platform feature for automatically syncing data at this time.


;Recent Changes
;Recent Changes
Line 72: Line 75:
*Alice can launch an app through native means on a Windows7  desktop
*Alice can launch an app through native means on a Windows7  desktop
*Alice can launch an app through native means on a Mac OS X  desktop  
*Alice can launch an app through native means on a Mac OS X  desktop  
*Alice can use an app that has an offline mode when there is no connectivity with out loss of data
*Alice can use an app that has an offline mode when there is no connectivity
*Alice can uninstall a natively installed app through native means on Windows 7
*Alice can uninstall a natively installed app through native means on Windows 7
*Alice can uninstall a natively installed app through native means on Mac OS X
*Alice can uninstall a natively installed app through native means on Mac OS X
Line 80: Line 83:


UX
UX
* Once design is completed, list icons/buttons/graphics needed here.
* Mac & Win: The user is prompted if they are sure they want to install and perhaps some messaging as to where the app will be installed
* Mac & Win: Post-install message tells user where the app was installed or the OS can show the user where the app was installed
|Feature requirements=;Discovery
|Feature requirements=;Discovery
* Firefox App Store launcher in the Home Tab
* Firefox App Store launcher in the Home Tab
Line 92: Line 96:


;Offline Requirements:
;Offline Requirements:
* Apps should be able to run offline when possible
* Apps should be able to run offline in the same manner that Web apps are able to run offline


;Uninstall Requirements:
;Uninstall Requirements:
Line 101: Line 105:
* Permissions model specific to apps. Apps will use same permissions model as web content in tabs currently does.
* Permissions model specific to apps. Apps will use same permissions model as web content in tabs currently does.
* Notifications of app updates on Home Tab, or prompts while browsing.
* Notifications of app updates on Home Tab, or prompts while browsing.
* Offline support other than what the Web platform provides.
|Feature functional spec=; Install Use Case - Windows 7  
|Feature functional spec=; Install Use Case - Windows 7  
* From Home Tab click on Marketplace link
* From Home Tab click on Marketplace link
Line 133: Line 138:
;Use an offline app - Windows 7/Mac OS X
;Use an offline app - Windows 7/Mac OS X
* User is using an app with an offline mode and there is no connectivity
* User is using an app with an offline mode and there is no connectivity
* Data will be stored locally and synced to app once connectivity is available
* It is up to the app to show UX about offline mode
** Is this the apps job to do the Syncing?
*Note: It is up to the app to show UX about offline mode


; Uninstall - Windows 7
; Uninstall - Windows 7
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits