Mobile/Desktop Extension: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "This page is a high-level design for an extension which allows you to test and debug websites and web apps in Firefox Mobile, or something very close to it, on your desktop. ==...")
 
No edit summary
Line 4: Line 4:


* Allow people to do as-close-as-possible-to-mobile testing on desktop
* Allow people to do as-close-as-possible-to-mobile testing on desktop
* Make Firefox Desktop a primary development environment for mobile websites
* Make Firefox Desktop a primary and well-loved development environment for mobile websites
 
We can leverage the strength we have of a single, unfragmented, same-everywhere rendering engine to allow web developers to do mobile development, not on a tiny poky screen with no tools, but on their nice, fast, big-screened desktop machines. If we can achieve that, they will love us for it - and it'll be a big boost to both Firefox on Mobile and the open, cross-browser, cross-platform web.


==Non-Goals==
==Non-Goals==


* Require an Android emulator
* Require user to run an Android emulator
* Enable use of Firefox Mobile-like chrome
* Enable use of Firefox Mobile-like chrome (i.e. we don't have to rewrite it in XUL)
* Make Mobile view toggleable on and off on a per-tab basis (unless this is easy to do) - whole browser is OK
* Make Mobile view toggleable on and off on a per-tab basis (unless this is easy to do) - whole browser is OK
* Make add-on restartless (but if it is, great)
* Make add-on restartless (but if it is, great)
Line 15: Line 17:
==Requirements==
==Requirements==


* Build an add-on, available from AMO
* Build an add-on, available from Mozilla via AMO
* Enhance desktop Firefox with necessary hooks or toggles which trigger "mobile behaviour" to make the add-on possible
* Enhance desktop Firefox with necessary hooks or toggles which trigger "mobile behaviour" to make the add-on possible
* Enable use of mobile-style inputs and interactions, or emulated versions thereof
* Enable use of mobile-style inputs and interactions, or emulated versions thereof
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits

Navigation menu