Compatibility/Mobile

From MozillaWiki
Jump to navigation Jump to search

Mobile Web Compatibility

With Mozilla's mobile offerings (Firefox for Android and Firefox OS), Mozilla controls only part of the user experience – delivering the products. The other part of the user experience is controlled by the mobile Web content that is available. The current state of the mobile Web is not one of standards compliance but one of user agent (UA) sniffing and Webkit specific functionality. We need to open up the mobile Web to other rendering engines like Gecko, Presto, and Trident.

There are 4 key problem areas that must be addressed:

  1. user agent (UA) detection
  2. Webkit prefixed CSS
  3. Webkit specific DOM/JS/content
  4. Gecko limitations

Goal

The vague goal for this project is to open up the mobile Web to non Webkit based browsers.

A specific project goal is being defined by the market insights, product, and project management teams.

Scope

In scope
  • Any site with a mobile version
  • Any locale
Out of scope
  • Site enhancements
  • Trivial site layout or functional bugs
  • Firefox Marketplace app testing

Projects

Wipe Out User Agent (UA) Overrides

This goal of this project is to drive the B2G UA override list to zero.

90% Mobile Compatibility for the Alexa Top 1000 Sites

To achieve 90% compatibility in terms of mobile content sent to Firefox for Android and Firefox OS by the Alexa top 1000 global sites.

Evangelism
Gecko improvements
Webkit CSS/DOM/JS property aliasing
Spade

Spade is an automated tool that will provide guidance as the the scope of the mobile Web problem.

Communication

Communication Type Mechanism Audience
Announcements compatibility and dev-planning lists all
General discussion compatibility list all
Meetings Alternate Mondays 1pm PT
  • Dial-in: Audio-only conference# 98585
    • People with Mozilla phones or softphones please dial x4000 Conf# 98585
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 98585
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 98585
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 98585
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 98585
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 98585
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 98585
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 98585
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 98585
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Vidyo: ProgramManagement
  • IRC: #planning
  • Agenda: sent to compatibility list before meeting
all
Meeting summaries this wiki and Lawrence Mandel's blog all
Evangelism status arewecompatibleyet.com report all

Press & Blog Posts

Minutes and Progress Reports

2013
  • Monday, June 10, 2013 - Minutes
  • Monday, June 3, 2013 - Minutes
  • Monday, May 27, 2013 - Cancelled due to Memorial Day
  • Monday, May 20, 2013 - Cancelled due to Victoria Day
  • Monday, May 13, 2013 - Minutes
  • Monday, May 6, 2013 - Minutes
  • Monday, April 29, 2013 - Minutes
  • Monday, April 22, 2013 - Minutes
  • Monday, April 15, 2013 - Meeting cancelled due to availability
  • Monday, April 8, 2013 - Minutes
  • Monday, April 1, 2013 - Minutes
  • Monday, March 25, 2013 - Minutes
  • Monday, March 18, 2013 - Minutes
  • Monday, March 11, 2013 - Minutes
  • Monday, March 4, 2013 - Minutes
  • Monday, February 25, 2013 - Minutes
  • Thursday, February 14, 2013 - Minutes
  • Thursday, February 7, 2013 - Minutes
  • Thursday, January 31, 2013 - Minutes
  • Thursday, January 24, 2013 - Meeting cancelled due to availability
  • Thursday, January 17, 2013 - Minutes
  • Thursday, January 10, 2013 - Meeting cancelled due to B2G work week
  • Thursday, January 3, 2013 - Meeting cancelled for holidays


People

Project Champion
Program Management Lawrence Mandel
Engineering Brad Lassey
Product Management Vishy Krishnamoorthy
Incoming Bug Triage Jason Smith, Aaron Train
QA Tony Chung, Jason Smith, Aaron Train
Market Insight John Jensen
Dev Engagement Jean-Yves Perrier, Ali Spivak

References