Graded Browser Support Update

12 juli 2011 om 20:55 door Jenny Donnelly en Matt Sweeney | In Ontwikkeling , Graded Browser Ondersteuning | 24 Commentaren

GBS Wijzigingen

Specifieke veranderingen voor deze update zijn onder andere:

Browser Test Baseline

Internet Explorer 6,0 7,0 8,0 9,0
Firefox 3. † 4. † 5. †
Chrome † Laatste stabiele
Safari 5. † iOS 3. † iOS 4. †
Webkit Android 2. †

Opmerkingen:

  • De dolk symbool (zoals in "Firefox 4. †") geeft aan dat de meest huidige niet-beta-versie bij dat bijkantoor niveau voldoende steun is.
  • Wordt geen leidraad gegeven op iOS-of Android-OS-apparaat gebruik. De aanbeveling is dat je de apparaten die het meest representatief zijn voor uw gebruikersnaam basis voor elk OS te kiezen.

Het verwijderen van Cijfers vanuit de Browser Test Baseline

Deze editie van de GBS-update staat voor een vertrek van onze vorige updates in dat we afgestapt van mapping browsers direct naar ervaring graden (bijvoorbeeld "A-kwaliteit" en "C-grade"). In plaats van voorschrijven wat gebruikerservaring geschikt is voor welke browsers, we zullen concentreren op de definitie van een efficiënte basislijn teststrategie dat testdekking maximaliseert en minimaliseert het testen oppervlak. Bijvoorbeeld, IE6 is nog steeds significante wereldwijde marktaandeel reden is tot voortzetting testen, maar de huidige GBS maakt het mogelijk om IE6 gebruikerservaring anders te zijn dan de IE9 ervaring.

Het verwijderen van besturingssystemen vanuit de Browser Test Baseline

Met het oog op het testen te stroomlijnen en het minimaliseren van de benodigde middelen, we niet langer aangeven welk besturingssysteem moet worden getest op. De enige uitzondering is wanneer de browser wordt strak gekoppeld aan de OS-versie, in welk geval verwijzen we naar de versie van het besturingssysteem in plaats van de browser versie (bv. "Safari iOS 4"). Dit laat ons toe testdekking richten op browser-versies, en redudant testen op verschillende platforms te minimaliseren. Problemen met dezelfde browser over versies zijn te verwaarlozen, en in het algemeen gerelateerd aan een hoger niveau OS verschillen, zoals de belangrijkste handling en beschikbare lettertypen. Code die bekend staat om aan te raken op cross-platform kwesties moeten worden getest op zoveel mogelijk platforms mogelijk, maar deze test over het algemeen kunnen worden geïsoleerd om de specifieke problemen in plaats van het uitvoeren van een volledige regressie test van alle functies. Wij raden het uitlijnen besturingssysteem testen prioriteit met uw gebruikersnaam basis.

Waarom is IE6 nog op de lijst?

IE6 heeft nog steeds een significant genoeg wereldwijde marktaandeel aan een geverifieerd aanvaardbaar gebruikerservaring te rechtvaardigen. Een veel voorkomende misvatting met de Progressive Enhancement strategie is dat wanneer een browser "C-grade" dat het wordt "ondersteund", gaat terwijl het in feite werkelijk betekent dat het de HTML-enige ervaring worden geleverd. Nu we niet langer voor te schrijven welke browsers welke ervaring dan is dit meer voor projecten om te beslissen op basis van hun gebruikers en middelen. De GBS richt zich op te geven welke browsers moet een geverifieerde bruikbare ervaring op basis van factoren zoals marktaandeel en invloed. Het definiëren van wat is 'bruikbaar' en specifiying aanvaardbare niveaus van degradatie blijven voor teams om te beslissen. We hebben nog steeds het bevorderen van een eenvoudige Progressive Enhancement model, en ontmoedigen projecten van het creëren van nieuwe lagen, zonder administratieve verwerking van de extra kosten in ontwikkeling, testen en het onderhoud middelen.

GBS Forecast

We verwachten de volgende wijzigingen in de volgende update te maken:

  • Stop met dekking voor Safari op iOS 3.
  • Voeg dekking voor Webkit op Android 3.
  • Voeg dekking voor Firefox 6.
  • Voeg dekking voor Safari iOS 5.

De GBS Archief

Delen en uit te breiden: Bookmark met del.icio.us | Digg it! | reddit!

24 Commentaren »

RSS feed voor reacties op dit bericht. TrackBack URI

  1. Zijn jullie allemaal gek of wat? Google heeft niet eens ondersteunt IE7 niet meer laat staan ​​IE6. Stop ondersteunen van verouderde browsers.

    Reactie door WTF - 13 juli 2011 #

  2. IE6 heeft nog steeds een significant genoeg wereldwijd marktaandeel

    Hoe definieert u belangrijk? Volgens StatCounter, IE6 had 3,54% van de markt gedurende de laatste 7 dagen:
    http://gs.statcounter.com/ # browser_version-ww-dagelijks-20110706 tot 20110712-bar

    Ik begrijp dat u een breed spectrum te dekken, maar het is tijd om los te laten van IE6. Enterprise-applicaties die IE6 nodig zal nog oudere versies van YUI beschikbaar om mee te werken hebben ... als die apps zijn niet van plan te worden aangepast om te werken met nieuwere browsers, dan is het zeer onwaarschijnlijk dat ze zal worden aangepast om ofwel gebruik maken van nieuwe YUI functies.

    Reactie door Peter Foti - 13 juli 2011 #

  3. Ik vroeg me af of Opera kon nu invoeren in het net. Ik weet niet zeker hoe je de tests maken. Maar met Opera Watir en de WebDriver wordt het een stuk makkelijker om automatisering te doen. Selenium heeft opgenomen is.

    Reactie door karl - 13 juli 2011 #

  4. "Het definiëren van wat 'bruikbaar' en specifiying aanvaardbare niveaus van degradatie blijven voor teams om te beslissen."

    See ya later IE6!

    * Doet Happy Dance *

    Reactie door Derek Gathright - 13 juli 2011 #

  5. @ Wtf

    Dit betekent niet dat alle functies moeten worden ondersteund. Als de gebruiker statistieken suggereren u dat het bedienen van een C-klasse ervaring voor een van de genoemde browsers geschikt is, dan is dat perfect aanvaardbaar.

    Als uw project onderschrijft Graded Browser Support, het is aan u om te beslissen welke van de genoemde browsers ontvangt de A-kwaliteit en die de C-klasse ervaring op te ontvangen. Als je doet iets anders dan Graded Browser Support, kunt u doorgaan met het definiëren, testen en onderhouden van uw eigen ervaring lagen.

    Zie http://developer.yahoo.com/yui/articles/gbs/index.html # define-ondersteuning voor meer informatie over onze definitie van "support" en om te leren over progressive enhancement.

    @ Foti
    Volgens onze statistieken, IE6 & 7 marktaandeel nog steeds garandeert een geverifieerde user-experience. Dit betekent niet dat ze de "A-grade" ervaring op te doen.

    Het belangrijkste doel van deze update is het testen los te koppelen van de ontwikkelingsstrategie. Het is aan jou en je team om te beslissen wat de ervaring zou moeten zijn voor uw product. We geenszins raden proberen om alle functies te ondersteunen voor alle van de genoemde browsers, maar we raden u niet een gebroken ervaring of te leveren.

    Reactie door Matt Sweeney - 13 juli 2011 #

  6. [Browser ondersteuning] "blijft voor projecten om te kiezen".

    Die begeleiding is precies waarom ik heb het YUI GBS. Waarom zou ik moeite overwegen wat de GBS zegt nu dat ik ondersteuning voor mezelf beslissen? In principe nu alles wat het zegt: "Hier is een lijst of browsers. Ga erachter te komen hoe om hen te ondersteunen. "Ik was al om dat te doen vóór de GBS.

    Reactie door Jeff - 14 juli 2011 #

  7. Ik ben het eens met Jeff - lijkt dit YUI is back uit de buurt van begeleiding. Ongeveer 3 maanden geleden dat IE9 kwam naar buiten, en de enige update vinden is "vraag het ons niet meer wat te ondersteunen" en een lijst van alle actieve browser versies.

    Tot zover enige begeleiding.

    Reactie door wensen hadden we echte begeleiding - 14 juli 2011 #

  8. @ Jeff, @ wensen hadden we echte begeleiding

    De YUI project streeft op dit moment te bieden volledige ondersteuning voor alle functies in alle basislijn browsers. Voor alle praktische doeleinden, de basislijn blijft onze "A-grade"-lijst voor nu. Maar we evolueren onze strategie om voor uitzonderingen wanneer functies zijn onvolledig of niet voor een bepaalde browser, en de huidige begrip van de rangen niet meer herbergt deze per-feature/per-browser specificaties. We zijn van plan om updates van onze vooruitgang te bieden als we verfijnen onze strategie, maar deze eerste wijziging legt de basis voor de nieuwe richting die we zijn rubriek inch

    Als een best practice, raden wij u ernaar streven om de dezelfde functies op alle genoemde browsers te bieden, en eventuele uitzonderingen te documenteren.

    Reactie door Jenny Donnelly - 14 juli 2011 #

  9. De Developer Network pagina @ http://developer.yahoo.com/yui/articles/gbs/ moet worden bijgewerkt. Met de overstap van het toekennen van ervaring klassen (A, B, C), moet die nog worden verwezen op de pagina? Dient te worden opgemerkt dat het alleen van toepassing op eerdere versies van de GBS?

    Reactie door Steve - 15 juli 2011 #

  10. @ Jenny Bedankt voor de uitleg. Ik kijk uit naar het zien van waar jullie nemen dit.

    Reactie door Jeff - 15 juli 2011 #

  11. Ook ik heb aan de gang zijnde nut van deze kaart in zijn huidige vorm in twijfel ... het zou helpen begeleiden ons als we tenminste wisten wat het marktaandeel elke browser heeft, en als dat omhoog of omlaag op de laatste GBS rapport. Op dit moment ben ik om aan te nemen ik nodig om IE6 te ondersteunen zo goed FireFox 5!

    Reactie door Jonathan - 17 juli 2011 #

  12. @ Steve

    Eigenlijk, de cijfers zijn nog steeds een geldige * ontwikkeling * strategie. Wat we hebben gedaan is losgekoppeld van de * testen * strategie van cijfers. Dus, bijvoorbeeld, kan uw project nog steeds in kaart te brengen bepaalde browsers aan bepaalde kwaliteiten (dat wil zeggen, definiëren IE 6 als "C-grade browser"), maar we langer voor te schrijven een enkele mapping voor elk project.

    Als alternatief kan uw project niet willen cijfers te gebruiken - je kan gebruik maken van andere manieren van het definiëren van functie ondersteunen. Nu het project in kaart kunnen brengen van uw functie ondersteuning van het "baseline" browsers als het zinvol is voor uw gebruikers.

    Na verloop van tijd willen we afstappen van cijfers onszelf, en we zullen het bijwerken van de gemeenschap met onze vooruitgang als we gaan. Ik hoop dat maakt de dingen een beetje duidelijker.

    Reactie door Jenny Donnelly - 18 juli 2011 #

  13. Een van de voordelen van de oude GBS is het voorkomen van (terugkerende) lange discussies met collega's en eventueel je baas. Welke browser heeft hoeveel steun? Misschien was dit de grootste of zelfs het enige voordeel van GBS.

    Met de nieuwe GBS, is dit voordeel (bijna) helemaal weg. We zijn terug naar onze tijd in beslag discussies. Jammer.

    Reactie door Edwin Martin - 19 juli 2011 #

  14. @ Jenny

    Bedankt voor verduidelijking van het verschil.
    Dat helpt heel veel.

    Reactie door Steve - 20 juli 2011 #

  15. Ik ben verbaasd dat het gedeelte over besturingssystemen en font rendering, niet enkel op het belang van het testen IE8 op Windows XP en Safari op Mac OS X.

    (Latere versies van Windows weergeven van lettertypen anders dan XP, en natuurlijk IE8 is de laatste versie van IE die zal draaien op het. Voor de meeste websites Safari is waarschijnlijk de meest populaire Mac webbrowser, plus het gebruikt wordt op de Mac meer dan op Windows.)

    Reactie door Dave Hodder - 22 juli 2011 #

  16. Zag net deze pagina is niet gekoppeld op de belangrijkste GBS pagina als voorgaande kwartalen, dus deze discussie is gemakkelijk toegankelijk is voor bezoekers die niet afkomstig zijn uit het oorspronkelijke blogbericht

    Reactie door Jonathan - 11 augustus 2011 #

  17. "Is niet gemakkelijk te bereiken" bedoel ik :-(

    Reactie door Jonathan - 11 augustus 2011 #

  18. Beste YUI mensen,

    Wanneer is de volgende update te verwachten?
    Ik krijg veel vraag over YUI3 met iOS 5,

    Is het zal zijn voor de release van iOS 5?

    Zo hebben we gezien dat de scrollview niet meer werkt in de nieuwe safari (op iOS 5 bèta)

    Heel erg bedankt voor je antwoord :-) cheers!
    Loic Schule

    Reactie door Loic Schule - 20 september 2011 #

  19. Hey Loic,

    Re: ScrollView:

    Gelieve een bug met een testcase. We hebben het testen van de bibliotheek op de iOS 5 bèta's als ze naar buiten komen (iOS5b6 zijnde de laatste hebben we getest op), en we hebben niet gezien eventuele problemen, dus we hadden een testcase dienen om te zien wat er gaande is.

    Met vriendelijke groet,
    Satyen

    Reactie door Satyen Desai - 21 september 2011 #

  20. Dank u voor het actualiseren van de GBS homepage om a) een link naar deze pagina en b) betreuren het advies geeft de browser indeling.

    Ik heb een paar dagen werken tot een voorstel over de browser ondersteuning, met behulp van veel van de adviezen op die pagina's en nu ben ik het hebben om het allemaal te bekijken: (

    Reactie door Alice - 11 oktober 2011 #

  21. Het feit dat dit a) niet gekoppeld van de homepage (zoals vaak op gewezen) en b) omvat IE6 (een lachwekkende mededinger voor elke basislijn en maakte zelfs nog meer door de verklaring dat het nog steeds een 'nog steeds aanzienlijk Global heeft marktaandeel ") ondermijnt de geloofwaardigheid van het hele programma.

    Yahoo voorspellen een verwijdering van IE6 van A kwaliteit * meer dan een jaar geleden * en zelfs dat was veel te laat. Inclusief het nu, omdat je niet meer toewijzen van ervaring graden net verwart de kwestie. IE6 werd uitgebracht in 1999 in godsnaam! Als u nog steeds gebruikt u deserrve geslagen te worden als een roodharige stiefkind.

    Reactie door Chris - 21 november 2011 #

  22. Wanneer komt de volgende update van de GBS gepland? Uiteraard zijn Firefox doorgemaakt versies als een gek (zijn ze zelfs met behulp van major / minor-versies niet meer?) En IE6 het marktaandeel is gedaald onder de Opera's die niet in de GBS lijst.

    Ik denk dat een nieuwe versie nu zou helpen duidelijk al die uit.

    Updates lijkt te gebeuren om de 8-9 maanden, wat betekent dat we zijn er bijna een nieuwe update van de GBS-lijst te krijgen.

    Reactie door Denis - 29 maart 2012 #

  23. Is dit de meest up-to-date lijst? De meeste Firefox-gebruikers maken nu gebruik van Firefox 9 of 10. Moeten we alleen echt het testen van 3 tot 5? Ik heb een nauwkeurige guidlines basis maken. Moet ik anders waar op zoek naar een accurate standaard?

    Reactie door GovWorker - 16 april 2012 #

  24. Dat is toch ook verouderd. Whos nog steeds het gebruik van Firefox 3 en 4. En hetzelfde met Safari, de meeste gebruikers zijn op 5.xx nu!
    Werk deze lijst met behulp van statistieken van de laatste 12 maanden, ten minste!

    Reactie door Yasmine - 18 april 2012 #

Plaats een reactie

Let op: Reacties worden gemodereerd voor first-timers. Spam verwijderd.

XHTML: <a href="" title="tijdens <abbr title="tijdens <acronym title="tijdens <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong>

Hosted by Yahoo!

Copyright © 2006-2012 Yahoo! Inc Alle rechten voorbehouden. Privacy Policy - Gebruiksvoorwaarden

Powered by WordPress op Yahoo! Web Hosting .