canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798
edits
MarkFinkle (talk | contribs) |
MarkFinkle (talk | contribs) No edit summary |
||
Line 60: | Line 60: | ||
# A platform for innovation on mobile | # A platform for innovation on mobile | ||
== Simple, fast navigation to Web content == | === Simple, fast navigation to Web content === | ||
We need to pay close attention to very basic operations that are still hard to accomplish on most mobile phones, like entering URLs, managing bookmarks, providing an equivalent to multiple windows/tabs, designing zooming and scrolling to achieve readability; we will need to question assumptions about how people use the Web when they're on the go, and not view the UI as a "port" of desktop Firefox. | We need to pay close attention to very basic operations that are still hard to accomplish on most mobile phones, like entering URLs, managing bookmarks, providing an equivalent to multiple windows/tabs, designing zooming and scrolling to achieve readability; we will need to question assumptions about how people use the Web when they're on the go, and not view the UI as a "port" of desktop Firefox. | ||
=== Getting to Web content === | ==== Getting to Web content ==== | ||
* Awesome bar | * Awesome bar | ||
Line 70: | Line 70: | ||
* Weave | * Weave | ||
=== Getting around Web content === | ==== Getting around Web content ==== | ||
* | * One click to dial phone numbers | ||
* | * Maximize screen real estate | ||
* | * Fast panning and zooming | ||
* | * Plug-in support | ||
* | * Popup blocker | ||
* | * Find text within a page | ||
== Compatibility with the Web == | === Compatibility with the Web === | ||
Fennec will provide access to the "full" Web, including rich internet applications developed using AJAX. Web content developers should be able to optimize to smaller screen sizes, etc., but not be required to adopt alternate technologies. | Fennec will provide access to the "full" Web, including rich internet applications developed using AJAX. Web content developers should be able to optimize to smaller screen sizes, etc., but not be required to adopt alternate technologies. | ||
== Secure == | === Secure === | ||
Providing a powerful desktop browser engine with full implementation of JavaScript, AJAX, and other advanced web technologies could open a phone up to exploits which could be more costly and more invasive than PC exploits; security will need to be a key consideration from day one. | Providing a powerful desktop browser engine with full implementation of JavaScript, AJAX, and other advanced web technologies could open a phone up to exploits which could be more costly and more invasive than PC exploits; security will need to be a key consideration from day one. | ||
* Extended Validation certificates ("Larry") | * Extended Validation certificates ("Larry") | ||
* | * Phishing and malware protection | ||
* | * Auto-update | ||
* | * User control over script access to phone features | ||
== A "whole product" for mobile devices == | === A "whole product" for mobile devices === | ||
Subject to the security constraints above, Fennec should strive to integrate as much as possible with a phone's mapping application, have the ability to initiate phone calls from phone numbers in Web pages, have access to location information through, and integrate with contacts, calendar items and camera. We should work to ensure that critical necessary plug-ins work out of the box. | Subject to the security constraints above, Fennec should strive to integrate as much as possible with a phone's mapping application, have the ability to initiate phone calls from phone numbers in Web pages, have access to location information through, and integrate with contacts, calendar items and camera. We should work to ensure that critical necessary plug-ins work out of the box. | ||
Line 96: | Line 96: | ||
* Plug-in support (npapi) | * Plug-in support (npapi) | ||
== A platform for innovation on mobile == | === A platform for innovation on mobile === | ||
A key strength of Firefox is its support for third-party innovation through full support for rich internet applications and for Add-ons. By providing full support for JavaScript, AJAX, offline storage and other key ingredients of RIAs, as well as JavaScript access to native phone features, Fennec will enable a whole new wave of mobile application development. Fennec will support Add-ons as well, so that the mobile browsing experience can be augmented and improved by anyone. | A key strength of Firefox is its support for third-party innovation through full support for rich internet applications and for Add-ons. By providing full support for JavaScript, AJAX, offline storage and other key ingredients of RIAs, as well as JavaScript access to native phone features, Fennec will enable a whole new wave of mobile application development. Fennec will support Add-ons as well, so that the mobile browsing experience can be augmented and improved by anyone. | ||