Mobile/Firefox for iOS/Program Overview
Project 105 Objectives
Build a Firefox app for deployment on iOS to complement Firefox desktop and android full-featured browsers in order to support the retention of Firefox Desktop users; grow Firefox Mobile users; and fuel further Firefox Accounts growth.
Product Definition
The product will be split into phases. Initially, the product experience will be focused on leveraging the utility of a user's existing Firefox data as it pertains to the current sync implementation, with the ability to view that data within the iOS WebView framework. The user will then be able to complete further simple browsing activities, all within the Firefox context.
In addition, to provide further value to the experience for existing users - and also expose new users to new Firefox services - initial Task Continuity and some Password Management improvements will be introduced. This includes a synced Firefox Reading List experience, being able to send browser tabs between Firefox instances, and providing a more robust password management service.
Although initially the browser will include the fundamentals for Firefox browsing, the browser will become more full featured over the next several roadmapped major releases. The goal for the first release is to ensure that users can browse the data they share across their Firefox screens (for each Firefox instance that is attached to a user's Firefox Account), as well as manage simple browsing tasks.
Product Phases
Go to this wiki page for a view of how the product will evolve.
Key Feature Descriptions
Go to this wiki page for descriptions for key features.
Browser Evolution
A balance needs to be struck in order to provide a mobile Firefox experience in line with basic expectations for our initial target audience, along with time-to-market needs. Parity with the current Firefox for Android will not be possible with the first launch of the iOS version, but it must still feel like a Firefox experience. Current working document for the browser functionality is currently available to Mozilla employees only initially whilst the definition gets locked down.
Cross-Team Coordination
A rudimentary spreadsheet to be used as a central discussion point across teams that detail open questions. Once answers have been discussed, they'll be transferred to the wiki.