On 07.08.2014, at 22:36, Stephen Connolly <[email protected]> 
wrote:

> I think what we are after is 3 tiers:
> 
> - first class UX (we should aim to proactively fix these browsers and provide 
> an equal UX across all) - UI testing failures here are considered major UI 
> bugs
> - best effort UX (we will accept patches to fix issues and attempt to ensure 
> there is at least one way to do any action with these browsers) - UI testing 
> failures here are only considered major bugs if they completely block 
> functionality, if the UX degrades but remains functional or if there is 
> another way to do it, then it's a minor bug
> - no guarantees - no UI testing - UI bugs closed as will not fix
> 
> So IE 11 should be first class, say IE 8 or 9 is best effort and IE 7 and 
> below is no guarantees

This looks like a good approach. Except maybe still accept patches for 'no 
guarantees', if it's simple enough and doesn't impact supported browsers, with 
no commitment to keep them working.

Given Microsoft's recent announcement[1] and negligible Vista market share[2], 
we should be able to drop IE8+9 from 'best effort' sooner rather than later.

Suggestions for first class UX in other browsers (in case this is ever 
relevant):
* For regular Chrome and Firefox, working in the latest major release should be 
enough: It'll take changes ~2 weeks (for regular releases) to at least ~8 weeks 
(LTS) to reach users, which should be enough to update the browser to its 
latest & greatest.
* Firefox ESR support shouldn't be too much effort, given they're never older 
than ~1 year (Firefox 24 ESR was released September 2013 and is currently being 
replaced by Firefox 31 ESR).
* 90+% of OS X users seem to be able[3] to have at least Safari 6.1[4]
* No support for alpha/beta/canary releases. Make this explicit.

What about Android, iOS, Windows Phone?

1: 
http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-up-to-date-with-internet-explorer.aspx
2: 
https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Desktop_and_laptop_computers
3: http://update.omnigroup.com/  Overall ยป Major Version
4: https://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_7

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to