Gaia/UxContributing
The UX Team for Firefox OS appreciates contributions from interaction and visual designers, usability practitioners and engineers. This page contains ideas for contributions, links to helpful resources, and step-by-step instructions on how to share your contribution.
UX Areas for Contribution
This section describes important areas for improvement that would greatly improve the product right now. Please feel free to contribute in areas beyond these.
Usability Reviews of Apps
- Summary: To find specific problems ailing a specific Firefox OS app (such as email, calendar, settings and so on) or part of the OS (such as keyboard or notifications) and recommend specific improvements.
- A usability review (AKA heuristic analysis) is an evaluation of a user interface against established usability best practices and heuristics by a trained usability professional. Please pick an app and review it. We'll gladly file the bugs for these issues to follow up on (they'll end up in the UX Most Wanted or Papercuts lists below).
UX Most Wanted
- Summary: These bugs come from our usability studies, UX team members, and so on.
- Meta bug: (bug-994991)
| ID | Summary | Status | Target milestone | Resolution | Assigned to | Blocks | Whiteboard | Blocking b2g |
|---|---|---|---|---|---|---|---|---|
| 797702 | Add animations for when user swipes (in any view) | RESOLVED | --- | WONTFIX | 834310, 846560, 994991 | [TEF_REQ], visual design, ux-tracking | --- | |
| 799864 | show attendees | RESOLVED | --- | WONTFIX | 931979, 994991, 1096847 | [LOE:S]interaction [UX-P1], [TEF_REQ], PRODUCT-FEATURE, ux-tracking, 2.6UXnom | --- | |
| 804256 | [Gaia::Dialer] Dialer Transition Not Implemented According to Spec | RESOLVED | --- | INVALID | 805267, 849820, 994991 | visual design, UX P1, TEF_REQ, visual-tracking, ux-most-wanted-nov2014 | --- | |
| 805573 | Day view (or Today) panes should automatically display first event within view instead of starting at midnight | RESOLVED | --- | DUPLICATE | 804645, 994991 | [LOE:S][interaction] | --- | |
| 808660 | [Contacts] Apply BB to the value selectors | RESOLVED | --- | WONTFIX | 994991, 1096825 | visual design, UX-P2, ux-tracking, 2.6UXnom | --- | |
| 810780 | [Sound Manager] Hardware Volume Keys should react to phone's current state | VERIFIED | B2G C2 (20nov-10dec) | FIXED | (inactive after 6/18) Alive Kuo [:alive] | 811224, 815705, 819184, 994991 | --- | |
| 817489 | [Clock] Turn the active alarm in snooze mode when alarm goes off and user click power key down | RESOLVED | --- | DUPLICATE | Marcus Cavanaugh [:mcav] | 994991 | [p=3], ux-most-wanted, [priority] | --- |
| 829492 | [Calendar] No way to cancel calendar account setup. | RESOLVED | --- | WONTFIX | 994991, 1096847 | ux-tracking [priority][p=13], | --- | |
| 834462 | There should be more information (e.g. build ID / version number, link to release notes) listed in the notification of a system update in Firefox OS | RESOLVED | FxOS-S8 (02Oct) | FIXED | Gabriele Svelto [:gsvelto] | 949551, 994991, 1098041, 1157213, 1180678 | ux-most-wanted-nov2014, | --- |
| 837207 | [camera] No dismissal of the error message; quit of the application. | RESOLVED | --- | WONTFIX | 994991, 1098152 | ux-tracking, 2.6UXnom | --- | |
| 837704 | [CONTACTS][FACEBOOK] Importing contacts from Facebook creates another contact in the contact list instead of appending Facebook information to existing contacts with the same name | RESOLVED | --- | WORKSFORME | 994991, 1096825 | [UX-P1], [TEF_REQ], ux-tracking | --- | |
| 837924 | [CONTACTS][FACEBOOK] No indication of why Message, Wall post and view Facebook profile CTAs are disabled | RESOLVED | 2.1 S9 (21Nov) | FIXED | Francisco Jordano [:arcturus] [:francisco] | 994991, 1091108, 1096825 | interaction [UX-P1], [TEF_REQ][p=2], ux-most-wanted-nov2014 | --- |
| 849729 | [Contacts] [vCard] Allow the user to import multiple contacts from vCard files | RESOLVED | 2.2 S6 (20feb) | FIXED | Adrián de la Rosa | 792319, 842229, 891754, 974276, 985429, 994991, 1134990, 1134995, 1142185 | ux-most-wanted[priority] | --- |
| 849820 | [META] [Transitions. UX] Implement transitions as specified. | RESOLVED | --- | WONTFIX | 994991 | [TEF_REQ], ux-tracking, | --- | |
| 849837 | [Transitions. UX] Implement incomming call transitions as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P1, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849838 | [Transitions. UX] Implement answering an incomming call transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849842 | [Transitions. UX] Implement Finishing an incomming call transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849846 | [Transitions. UX] Implement rejecting an incomming call transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849894 | [Transitions. UX] Implement answering an incomming call transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849896 | [Transitions. UX] Implement finishing an incomming call from app transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 849898 | [Transitions. UX] Implement rejecting an incomming call from app transition as specified. | RESOLVED | --- | INVALID | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 856888 | The links provided in notes in the read only view are not clickable | RESOLVED | --- | WONTFIX | vladimir.smirnov2 | 994991, 1096847 | [UX-P?], ux-tracking, 2.6UXnom | --- |
| 860092 | [email] cc/bcc fields in compose view do not collapse / expand | RESOLVED | --- | DUPLICATE | 838006, 852355, 994991 | ux-most-wanted | --- | |
| 863501 | [Meta] [Music] Support user playlists | RESOLVED | --- | WONTFIX | Errietta Kostala [:errietta] | 994991, 1095693, 1098152, 1123216 | fixinmusic2, ux-tracking | --- |
| 874181 | Trying to accept a call from a landscape locked fullscreen app transitions the app to portrait | RESOLVED | --- | WONTFIX | 849820, 876350, 994991 | ux-tracking | --- | |
| 899522 | [HD] Remove unused assets for Gaia apps | RESOLVED | --- | FIXED | KM Lee [:rexboy] (inactivate after Sep. 22) | 994991 | ux-most-wanted | --- |
| 907103 | [SMS] Focusing on the Send button is hard | RESOLVED | --- | WORKSFORME | Anthony Ricaud (:rik) | 949551, 994991 | ux-most-wanted | --- |
| 912645 | Notifications: ability to indicate notification modes | RESOLVED | 2.1 S5 (26sep) | FIXED | Robert Bindar | 911002, 994991, 1042361, 1066385, 1073717, 1098041 | [systemsfe], ux-most-wanted-nov2014 | - |
| 916043 | [B2G][System] Send email button activates pull-down shade instead of sending | RESOLVED | --- | DUPLICATE | 994991 | ux-most-wanted | --- | |
| 924334 | [Music] Shuffle toggle button and 'shuffle play' button should be visually distinct | RESOLVED | --- | FIXED | 994991, 1098152 | ux-most-wanted-nov2014 | --- | |
| 943547 | [B2G][Task Manager][Keyboard]Apps that have the keyboard open when home button is pressed display inappropriately in Task Manager. | RESOLVED | --- | DUPLICATE | 994991 | ux-most-wanted, user-research [systems-fe] | --- | |
| 945056 | key depressed state lacks soul | RESOLVED | --- | WORKSFORME | 949551, 950798, 994991 | ux-most-wanted | --- | |
| 948497 | [B2G][Email]Edit mode options are not disabled when no email is selected. | RESOLVED | --- | WORKSFORME | 994991 | dogfood1.2, ux-most-wanted, user-research | --- | |
| 948525 | [B2G][Email] Edit Option is enabled with no results in Search Mode. | RESOLVED | --- | DUPLICATE | 994991 | dogfood1.2, ux-most-wanted, user-research | --- | |
| 949551 | [meta] papercuts | RESOLVED | --- | WONTFIX | 994991 | ux-tracking | --- | |
| 951862 | Email search field not to design spec. | RESOLVED | --- | INVALID | 994991 | ux-bug-bash-1.3, visual-tracking, ux-most-wanted | --- | |
| 957543 | Keyboard Manager should first resize window before resizing keyboard frame | RESOLVED | --- | WORKSFORME | 994991 | ux-most-wanted | --- | |
| 963378 | [B2G][Task Manager] Applications card in the task manager are zoomed in | RESOLVED | --- | DUPLICATE | 994991 | dogfood1.3, burirun1.3-3, ux-most-wanted, user-research | --- | |
| 967592 | [BB][Calendar] Input areas are not connected to Building Blocks | RESOLVED | --- | FIXED | Arnau March [:arnau] ( not working in Firefox OS anymore :( ) | 967684, 994991 | ux-most-wanted | --- |
| 971446 | When typing quickly, bubbles don't show up | RESOLVED | --- | FIXED | Doug Sherk (:drs) (inactive) | 994991, 999556 | ux-most-wanted | --- |
| 973026 | [B2G][Camera] No warning message pops up on the Buri about low storage when taking a video | RESOLVED | --- | WORKSFORME | 994991, 1098152 | permafail interaction-design, ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 976988 | [feature] Whole week view on Calendar | RESOLVED | --- | WONTFIX | 994991 | ux-most-wanted | --- | |
| 977050 | Automate changing end date/time in Calendar | VERIFIED | 2.1 S2 (15aug) | FIXED | Evan Tseng [:evanxd] | 994991, 1054718 | ux-most-wanted, [priority][tako][2.1-feature-qa+][p=5] | --- |
| 979821 | Search box "I'm thinking of..." is not working | VERIFIED | --- | WORKSFORME | 994991 | --- | ||
| 980002 | [Settings][Wallpaper] Some of the new wall papers blends the icons on the homepage | RESOLVED | --- | FIXED | 994991 | ux-most-wanted | --- | |
| 980723 | No warnings or prompts before deleting a saved event | RESOLVED | --- | WONTFIX | Gareth Aye [:gaye] (back from PTO) | 994991, 1096847 | [fxos-bug-bash-1.4], ux-tracking, 2.6UXnom | --- |
| 987075 | Suggestion list should use the new visual refresh colors | RESOLVED | --- | DUPLICATE | 950760, 951604, 994991 | ux-most-wanted | --- | |
| 988705 | [Messages] In an existing message, tapping Title in Header will pop up an action menu | RESOLVED | --- | DUPLICATE | 994991 | [priority], ux-most-wanted, 2x-uxnom | --- | |
| 988711 | [Messages] There is a Settings entry in each single message | RESOLVED | 2.0 S1 (9may) | FIXED | Oleg Zasypkin [:azasypkin] | 994991 | ux-most-wanted | --- |
| 993988 | [Calendar] First time use tutorial tends to mislead user to swipe | VERIFIED | 2.1 S8 (7Nov) | FIXED | Miller Medeiros [:millermedeiros] | 994991 | ux-most-wanted, [priority] | --- |
| 994241 | Task manager: Close button hard to tap | RESOLVED | --- | INVALID | 994991 | --- | ||
| 994355 | Value selector with sub-headers | RESOLVED | --- | INVALID | Joshua Smith [:joshua-s] | 994991 | ux-most-wanted | --- |
| 994455 | [Tarako][Dialer]Input any number in keypad will cause hang up phone needs almost 10 seconds | VERIFIED | --- | FIXED | James Zhang (Spreadtrum) | 994991 | ux-most-wanted, [POVB] | 1.3T+ |
| 994569 | Update activity should not flash the contact list | RESOLVED | --- | WONTFIX | 994991, 1096825 | [priority], ux-tracking, 2.6UXnom | --- | |
| 994575 | Add a call should always display the list of contacts | RESOLVED | --- | FIXED | 994991 | ux-most-wanted | --- | |
| 994585 | [Dialer] Incoming call on Lockscreen with passcode | RESOLVED | --- | DUPLICATE | 994991 | ux-most-wanted | --- | |
| 994681 | [video] White outline offset to play button background | RESOLVED | --- | FIXED | Pavel Ivanov [:ivanovpavel][:pivanov] UX | 994991, 1069288 | visual design, [fxos:media], ux-most-wanted | --- |
| 994691 | [Bluetooth] Confirmation icon too small and text should be center aligned | RESOLVED | --- | FIXED | Pavel Ivanov [:ivanovpavel][:pivanov] UX | 994991, 1069288 | ux-most-wanted, visual design, [fxos:media], 2x-uxnom | --- |
| 994695 | [System] Extra space in text dialogue message | RESOLVED | --- | FIXED | 994991 | ux-most-wanted, visual design, jian [fxos:media] | --- | |
| 994710 | [Settings] Keyboards: Setting icons on the right need to be removed. | RESOLVED | --- | FIXED | Mihai Cirlanaru [:mihai][:mcirlanaru] | 994991 | ux-most-wanted | --- |
| 994719 | [Contacts] Delete contacts button should be rounded | RESOLVED | --- | DUPLICATE | 994991 | ux-most-wanted, visual design, [fxos:media] | --- | |
| 995372 | User should be able to decline an incoming call without interrupting a video recording in progress | RESOLVED | --- | WONTFIX | 985494, 994991 | --- | ||
| 995532 | [camera] buttons don't consistently highlight when tapped | RESOLVED | --- | WONTFIX | 983405, 994991, 1014322 | ux-tracking [fxos:media] | --- | |
| 996838 | Fix send button in messaging to send message on one tap. | RESOLVED | --- | WONTFIX | 994991, 1096830 | ux-tracking | --- | |
| 996889 | Create a new icon for attachments in the Messaging app. | RESOLVED | 2.0 S2 (23may) | INVALID | Pavel Ivanov [:ivanovpavel][:pivanov] UX | 950175, 994991 | user-research, ux-most-wanted | --- |
| 996900 | [Messaging] Bring up keyboard when user taps in the middle of the Messaging screen. | RESOLVED | 2.0 S2 (23may) | FIXED | Oleg Zasypkin [:azasypkin] | 950175, 994991 | ux-most-wanted, user-research | --- |
| 996909 | [Keyboard] Bring up keyboard when typing is the only available action. | RESOLVED | --- | WONTFIX | 994991 | ux-tracking | --- | |
| 996939 | Browser start page should look visually similar to Firefox browser start page. | RESOLVED | --- | WORKSFORME | 994991 | ux-most-wanted, user-research | --- | |
| 1003426 | [Camera] Improve HDR experience (i.e. explain what this is, call it "High Dynamic Range", etc.) | RESOLVED | --- | WONTFIX | 994991, 1098152 | ux-tracking | --- | |
| 1011749 | messaging to user when an app is unavailable because of USB connection is inconsistent | RESOLVED | --- | WONTFIX | 994991, 1098152 | ux-tracking | --- | |
| 1011795 | [gallery][camera][video] share playback control between gallery, video, and camera | RESOLVED | --- | WONTFIX | 994991, 1098152, 1207525 | ux-tracking [eng priority] | --- | |
| 1013203 | Rotate image in edit mode | RESOLVED | --- | WONTFIX | 994991, 1024258, 1098152 | ux-tracking | --- | |
| 1024258 | [meta] Gallery refresh | RESOLVED | --- | WONTFIX | 994991, 1098152 | ux-tracking | --- | |
| 1027378 | [Camera] App 2 App edge swipe and notifications tray are accessed from the wrong edges in landscape | RESOLVED | --- | WONTFIX | 918792, 994991, 1098152 | [systemsfe], ux-tracking | --- | |
| 1028412 | [Video][Camera] Video player controls don't match between video app and camera app | RESOLVED | --- | DUPLICATE | Pavel Ivanov [:ivanovpavel][:pivanov] UX | 994991, 1069288, 1091614, 1098152 | ux-tracking, visual design, jian [fxos:media] [priority], ux-most-wanted-nov2014 | --- |
| 1054718 | [Calendar] Wrong English in error message (automate changing end date/time) | VERIFIED | 2.1 S4 (12sep) | FIXED | Evan Tseng [:evanxd] | 994991 | 2.1+ | |
| 1074332 | [Utility Tray] Status Bar icons toggle off/on to soon | RESOLVED | --- | FIXED | Alberto Pastor [:albertopq] | 994991, 1098041, 1107244 | [systemsfe], ux-most-wanted-nov2014, 2x-uxnom | --- |
| 1076971 | Proximity sensor to turn off screen causes problems when tasked away from a call | RESOLVED | --- | WONTFIX | 994991, 1098041 | ux-tracking | --- | |
| 1079238 | [Dialer] Keypad press states should extend the edge of the screen | RESOLVED | --- | INVALID | 994991, 1069288 | ux-tracking, visual design | --- | |
| 1079609 | [Usage][Cost Control] Don't show 'special case' apps in the Mobile App Usage list | RESOLVED | --- | WONTFIX | 994991, 1098041, 1155305 | [NaBfT] ux-tracking | --- | |
| 1083450 | [Tarako] can we do anything to improve photo quality on low-end Tarako hardware? | RESOLVED | --- | WONTFIX | 994991, 1098152 | --- | ||
| 1088157 | [Window Management] The user cannot return home in card view | VERIFIED | 2.1 S9 (21Nov) | FIXED | Sam Foster [:sfoster] (he/him) | 994991, 1098041, 1098997 | [2.1-exploratory-3][systemsfe], ux-most-wanted-nov2014 | 2.1+ |
| 1088454 | [Homescreen] Multible dividers can appear when moving an icon from the homescreen to the bottom. | RESOLVED | --- | WORKSFORME | 994991, 1098041 | [2.1-bug-bash] [systemsfe], ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 1088461 | [B2G][FTU][Browser]User is able to bypass the FTU when opening multiple browser tabs, accessing card view and closing the tabs | RESOLVED | --- | FIXED | Sam Foster [:sfoster] (he/him) | 994991, 1098041 | [2.1-bug-bash] [systemsfe], ux-most-wanted-nov2014 | 2.5+ |
| 1088584 | Delete key won't work in Passcode mode | RESOLVED | --- | DUPLICATE | 994991, 1098041 | [2.1-bug-bash][TPE], ux-tracking | --- | |
| 1090488 | [Meta] Sorting enhancements | RESOLVED | --- | DUPLICATE | 994991, 1098152 | ux-most-wanted-nov2014, 2x-uxnom | --- | |
| 1091108 | [CONTACTS][FACEBOOK] We need to display an action to review users connectivity when performing link or sync with facebook | RESOLVED | 2.2 S9 (3apr) | INVALID | Francisco Jordano [:arcturus] [:francisco] | 994991, 1096825 | [UX-P1], [TEF_REQ][p=2], ux-tracking, 2.6UXnom | --- |
| 1091896 | [Lockscreen] With camera in video mode locking the phone and opening lockscreen camera forces phone out of video mode | RESOLVED | --- | WONTFIX | 994991, 1098152 | 2.6UXnom | --- | |
| 1093090 | Edge gestures interrupt with list navigation UI | RESOLVED | --- | FIXED | Etienne Segonzac (:etienne) | 994991, 1098041 | ux-most-wanted-nov2014 | --- |
| 1094200 | [Download Manager] Visual Refinements for download manager | RESOLVED | 2.2 S4 (23jan) | WONTFIX | 994991, 1098041, 1141798 | [systemsfe], ux-tracking, 2.6UXnom | --- | |
| 1096825 | [Meta] [Contacts] UX-most-wanted bugs | RESOLVED | --- | WONTFIX | 994991 | ux-tracking | --- | |
| 1096862 | [Meta][SMS] UX-most-wanted bugs | RESOLVED | --- | WONTFIX | 994991 | ux-tracking | --- | |
| 1096875 | [system]card view is seen black for system message launched background app | RESOLVED | --- | WORKSFORME | 994991, 1098041 | [g+][LibGLA,TD127555,QE4, B] , ux-tracking | --- | |
| 1098443 | Switch back to active call via task manager | RESOLVED | --- | WONTFIX | 994991, 1098041 | [systemsfe], ux-tracking | --- | |
| 1098997 | [Window Management] The user cannot return home in card view, solving by remove legacy code in lockscree.js | RESOLVED | --- | WORKSFORME | Sam Foster [:sfoster] (he/him) | 994991, 1098041 | ux-most-wanted-nov2014 | 2.2+ |
| 1134990 | [Contacts] [vCard] Visual Tweaks for the multiple vCard import view | RESOLVED | --- | INVALID | 792319, 842229, 891754, 974276, 985429, 994991 | ux-most-wanted[priority] | --- |
96 Total; 0 Open (0%); 89 Resolved (92.71%); 7 Verified (7.29%);
Papercuts
- Summary: There are various little things that make it difficult for a Firefox OS phone to be a daily-use phone. The little things add up to big experience. The name "papercuts" is in reference to the term "death by a thousand cuts."
- Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=949551
98 Total; 0 Open (0%); 93 Resolved (94.9%); 5 Verified (5.1%);
Additional UX Contributions
- Wallpapers
- Goal: We're looking for illustrative images for our backgrounds that reflect Mozilla's brand.
- Contact form redesign
- Goal: Propose an updated contact form based on our patterns, to fix usability issues.
- Sounds
- Goal: The UX team commonly get requests for new sounds. We'd love to "hear" what the community has to pitch in.
- Content for empty states
- Goal: To have sample content users can view/play with when they use some of the media apps for the first time. Would be nice to have sample content for Music, Video, and Galleries/Photos.
- Ideas for Popular Services and Features
- Goal: To identify popular services and features the community uses. We'd love to know which services and features the community use frequently and work on getting them to provide content for Firefox OS.
- Visual Styling and Layout issues
- Goal: To have the styling and layout consistence across the OS- if you find an inconsistency, document it! Refer to the building blocks for guidelines on solutions.
Process
When your contribution is ready, please submit it via Bugzilla following the steps below.
- First, create a new bug in Bugzilla. Choose New > Firefox OS.
- You must create a Bugzilla account in order to do this.
- Then, complete the following fields in the new bug (ignore the rest). A bug will not make it into our queue if these fields are not completed:
- Summary: Describe your submission (for example, "Usability Review of Email App").
- Description: Write a description of your proposal and your rationale.
- Attachment: Attach any specs or related documentation you may have prepared, such as a ZIP file, PDF or PNG screenshots, preferably using the Keynotopia stencil we link to below (uses Keynote).
- Product: Firefox OS
- Component: Gaia or, if you evaluated a specific aspect of Firefox OS, like the Email app, choose "Gaia::Email".
- Flags: Set a needinfo? flag to "firefoxos-ux-bugzilla@mozilla.com".
- Click the "Submit Bug" button.
- The UX team reviews contribution bugs once per month and will provide feedback in the bug.
UX Template
- Adobe Illustrator Wireframe Stencil for Firefox OS: https://github.com/mozilla-b2g/gaia-specs
- Firefox OS Specs by release: https://mozilla.box.com/s/44utizl9oz4eupyu3fuu
- This Box folder is Open Access: no Box account or login should be required.
- Visual Style Guide: http://www.mozilla.org/en-US/styleguide/products/firefox-os/
How do I obtain a Firefox OS device for evaluation?
The [Firefox OS Flame reference device https://blog.mozilla.org/blog/2014/02/23/new-developer-hardware-and-tools-show-firefox-os-ecosystem-momentum-2/] will be released in mid April 2014, which will make devices much easier to obtain. The ZTE Open Firefox OS device is also available on eBay for purchase but is not a Firefox OS reference device.
Until the Flame ships, the fastest way to get a sense of the product is to use the Firefox OS Simulator and App Manager:
- Firefox OS Simulator: https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator
- Firefox OS App Manager: https://hacks.mozilla.org/2013/10/introducing-the-firefox-os-app-manager/