Odstupňované podpory aktualizace prohlížeče

12.07.2011 v 08:55 hodin od Jenny Donnelly a Matt Sweeney | V rozvoje , Klasifikovaný Podpora prohlížeče | 21 komentářů

GBS změny

Konkrétní změny pro tuto aktualizaci zahrnovat:

Základní test prohlížeče

Internet Explorer 6,0 7,0 8,0 9,0
Firefox 3. † 4. † 5. †
Chrome † Poslední stabilní
Safari 5. † iOS 3. † iOS 4. †
WebKit Android 2. †

Poznámky:

  • Symbol Dýka (jak v "Firefox 4. †") ukazují, že většina proud non-beta verze, která na úrovni odvětví obdrží podporu.
  • Žádné pokyny se iOS nebo Android OS využití zařízení. Toto doporučení je vybrat si zařízení, které jsou nejvíce reprezentativní své uživatelské základny pro každý OS.

Odstranění stupně od základního prohlížeče test

Toto vydání GBS aktualizace představuje odklon od naší předchozí aktualizace, že se pohybujeme od mapování prohlížeče přímo do praxe tříd (např. "kvalitní" a "C-grade"). Spíše než předepisují, co uživatelský komfort je vhodné pro prohlížeče, které se budeme soustředit na definování efektivní základní testovací strategie, která maximalizuje pokrytí testy a minimalizuje testování povrchu. Například, IE6 je stále významný podíl na trhu vyžaduje globální pokračovali v testování, ale dnešní GBS umožňuje IE6 uživatele se liší od IE9 zkušenosti.

Odstranění Operační systémy od základního prohlížeče test

Za účelem zjednodušení testování a minimalizace požadavků na prostředky, se už určit, jaký operační systém by měl být zkoušen. Jedinou výjimkou je, když je prohlížeč pevně spojený s verzí OS, v tomto případě hovoříme o verzi operačního systému, nikoli verze prohlížeče (např. "Safari iOS 4"). To nám umožňuje soustředit se na pokrytí testy verze prohlížečů, a minimalizovat redudant testování na různých platformách. Problémy se stejným prohlížečem přes verze jsou zanedbatelné, a obecně souvisí s vyšší úrovni OS rozdíly, jako jsou klíčové manipulaci a dostupných písem. Kód, který je znám dotknout multiplatformní otázky by měly být testovány na tolika platformách, jak je to možné, ale toto vyšetření obvykle mohou být izolovány na konkrétní problémy, spíše než běh plný regresní test všech funkcí. Doporučujeme sladit operační systém testování prioritu své uživatelské základny.

Proč je IE6 stále na seznamu?

IE6 má stále dost významný podíl na celosvětovém trhu, že opravňují k ověření uživatele přijatelné. Jeden obyčejný misconception s postupným rozšiřováním strategie je, že jakmile vstoupí do prohlížeče "C-grade", že se stane "není podporován", i když ve skutečnosti to opravdu znamená, že by měla být poskytována pouze v jazyce HTML zážitek. Teď, když už ne předepisovat, které obdrží prohlížečů, jaké zkušenosti, je to vlevo na projekty rozhodovat na základě jejich uživatelů a zdrojů. GBS se zaměřuje na určení, který prohlížečích třeba ověřit použitelné zkušenosti založené na faktorech, jako je podíl na trhu a vliv. Definovat, co je "použitelné" a určující přijatelné úrovně degradace jsou ponechány pro týmy rozhodnout. My ještě podpořit jednoduchý postupným rozšiřováním model, a odradit projekty od vytváření nových vrstev bez zohlednění zvýšených nákladů na vývoj, testování a údržby zdrojů.

GBS počasí

Předpokládáme, že tyto změny v příští aktualizaci:

  • Přerušte pokrytí Safari 3 pro iOS.
  • Přidat pokrytí Webkit na Android 3.
  • Přidat pokrytí pro Firefox 6.
  • Přidat pokrytí Safari iOS 5.

GBS Archiv

Sdílet a rozšířit: Záložka s del.icio.us | Digg to! | reddit!

21 komentářů »

RSS komentářů k tomuto příspěvku. TrackBack URI

  1. Jste všichni šílení, nebo co? Google ani podporu IE7 už natož IE6. Přestat podporovat zastaralé prohlížeče.

    Komentář WTF - 13.července 2011 #

  2. IE6 má stále dost významný podíl na celosvětovém trhu

    Jak definujete význam? Podle StatCounter, IE6 byl 3,54% podílu na trhu během posledních 7 dní:
    http://gs.statcounter.com/ # browser_version-WW-denní 20110706-20110712-bar

    Oceňuji, že chcete pokrýt široké spektrum, ale je na čase zbavit IE6. Podnikových aplikací, které vyžadují IE6 bude ještě starší verze YUI k dispozici pro práci s ... pokud tyto aplikace nebudou aktualizovány tak, aby práce s novější prohlížeče, pak je to velmi nepravděpodobné, že budou aktualizovány využít nové funkce ani YUI.

    Komentář od Peter Foti - 13.července 2011 #

  3. Napadlo mě, jestli Opera mohla vstoupit v tabulce nyní. Nejsem si jistý, jak si vytvořit testy. Ale Opera Watir a WebDriver se stává mnohem snazší automatizaci. Selen je přiložena.

    Komentář od karl - 13.července 2011 #

  4. "Definovat, co je" použitelné "a určující přijatelné úrovně degradace jsou ponechány pro týmy rozhodnout."

    Uvidíme se později IE6!

    * Nemá rád tanec *

    Komentář od Derek Gathright - 13.července 2011 #

  5. @ Wtf

    To neznamená, že všechny funkce musí být podporována. Pokud se uživatel statistiky naznačují, že vám slouží C-grade zážitek pro všechny z uvedených prohlížečů, je vhodné, pak je to zcela přijatelné.

    Pokud váš projekt se hlásí k Klasifikovaný Podpora prohlížeče, jeho jen na vás, rozhodnout, který z uvedených prohlížečů získat kvalitní a které dostávají C-grade zkušenosti. Pokud děláte něco jiného než Klasifikovaný Podpora prohlížeče, můžete pokračovat v definování, test, a udržet si své vlastní zkušenosti vrstev.

    Viz http://developer.yahoo.com/yui/articles/gbs/index.html # define podporu pro více informací o naší definici "podpora" a dozvědět se o postupné zvyšování.

    @ Foti
    Podle našich statistik, Internet Explorer 6 a 7 podíl na trhu stále ještě vyžadují ověření uživatelská zkušenost. To neznamená, že dostanou "kvalitní" zážitek.

    Hlavním cílem této aktualizace je oddělit zkoušky z rozvojové strategie. Jeho jen na vás a váš tým se rozhodnout, co zkušenost by měla být pro váš produkt. My v žádném případě doporučit, aby se snaží podporovat všechny funkce pro všechny z výše uvedených prohlížečů, nicméně doporučujeme vám nedodá zlomené zkušeností.

    Komentář od Matt Sweeney - 13.července 2011 #

  6. [Podpora prohlížečů] "se nechá projekty, rozhodnout".

    , Že vedení je přesně důvod, proč jsem byl po YUI GBS. Proč bych se měl obtěžovat s ohledem na to, co říká, GBS teď, když jsem se rozhodnout, podporu pro sebe? V podstatě se vše, co říká: "Zde je seznam nebo prohlížeče. Jděte na to, jak na jejich podporu. "Byl jsem už dělal, že před GBS.

    Komentář od Jeff - 14.července 2011 #

  7. Souhlasím s Jeffem - je to jako YUI, ustupuje od jakéhokoli vedení. Zhruba 3 měsíců od IE9 vyšel, a aktualizovat pouze je zde "Neptejte se nás, co už na podporu" a seznam všech aktivních verze prohlížečů.

    Tolik k žádné pokyny.

    Komentář od přání jsme skutečné vedení - 14.července 2011 #

  8. Jeff @, @ přání jsme skutečné vedení

    YUI Projekt v současné době snaží poskytovat plnou podporu pro všechny funkce ve všech základních prohlížeče. Pro všechny praktické účely, základní zůstává naším "A-grade" seznam nyní. Nicméně, my se vyvíjejí svoji strategii s cílem umožnit výjimky, kdy funkce jsou neúplné nebo nemožné pro konkrétní prohlížeč a aktuální pojetí tříd již vyhovuje těmto specifikacím per-feature/per-browser. Máme v plánu poskytovat aktualizace našeho pokroku jsme vyladit naši strategii, ale první změny vytváří předpoklady pro nový směr, jdeme dovnitř

    Jako nejvhodnější, doporučujeme, abyste se snaží poskytnout stejnou sadu funkcí pro všechny uvedené prohlížeče, a doložit všechny výjimky.

    Komentář od Jenny Donnelly - 14.července 2011 #

  9. Developer Network stránce @ http://developer.yahoo.com/yui/articles/gbs/ je třeba aktualizovat. S přechodem od přiřazení zkušenosti stupňů (A, B, C), měla by být stále odkazovat na stránce? Je třeba poznamenat, že to je jen pro starší verze GBS?

    Komentář od Steve - 15.července 2011 #

  10. @ Jenny Díky za vysvětlení. Těším se na setkání, kde vás vzít.

    Komentář od Jeff - 15.července 2011 #

  11. I já jsem se k otázce pokračující užitečnosti této tabulky ve své současné podobě ... to by pomohlo průvodce nám, pokud jsme alespoň věděli, co tržní podíl jednotlivých prohlížečů má, a když je to nahoru a dolů v poslední zprávě GBS. V současné době jsem předpokládat, musím podporovat IE6 tak důkladně, jako FireFox 5!

    Komentář od Jonathan - 17.července 2011 #

  12. @ Steve

    Ve skutečnosti, stupně jsou stále platné * vývoj * strategie. To, co jsme udělali, je oddělení * * testovací strategie od stupňů. Tak, například, mohl by váš projekt, který stále map některé prohlížeče na určité třídy (tj. definovat IE 6 jako "C-grade prohlížeče"), ale nadále předepisovat jediný mapování pro každý projekt.

    Alternativně může být váš projekt nebude chtít používat stupně - můžete použít i jiné způsoby, jak definovat funkce podporuje. Nyní je Váš projekt zmapovat podporou funkcí pro "základní" prohlížeče, tak má smysl pro uživatelskou základnu.

    Postupem času bychom chtěli vzdálit od sebe třídy, a budeme aktualizovat Společenství se náš postup, jak to je. Doufám, že dělá věci trochu jasnější.

    Komentář od Jenny Donnelly - 18.července 2011 #

  13. Jednou z výhod starého GBS se brání (opakující se), dlouhá jednání se spolupracovníky a možná i váš šéf. Který prohlížeč potřebuje, jak velkou podporu? Možná, že to byl největší, nebo dokonce jedinou výhodou GBS.

    S novým GBS, tato výhoda je (téměř) úplně pryč. Jsme zpět k naší časově náročné diskusi. Smůla.

    Komentář od Edwin Martin - 19.července 2011 #

  14. @ Jenny

    Díky za objasnění rozdílu.
    , Který pomáhá docela dost.

    Komentář od Steve - 20.července 2011 #

  15. Divím se, že oddíl o operačních systémech a rendering fontů není jediný na důležitost testování IE8 na Windows XP a Safari pro Mac OS X.

    (Novější verze systému Windows fonty činí jinak než XP, a samozřejmě IE8 je poslední verze IE, který poběží na to. Pro většinu webových stránek Safari je pravděpodobně nejpopulárnější webový prohlížeč Mac, plus se používá na Mac více než na Windows.)

    Komentář od Dave Hodder - 22.července 2011 #

  16. Stačí si všiml této stránce nejsou spojeny na hlavní stránku GBS jako předchozím čtvrtletím, tak tato diskuse je snadno přístupné návštěvníkům, kteří nepochází z původního blogu

    Komentář od Jonathan - 11.08.2011 #

  17. "Není snadno dostupné" Myslím :-(

    Komentář od Jonathan - 11.08.2011 #

  18. Vážení přátelé YUI,

    Když je další update lze očekávat?
    Dostávám mnoho otázek týkajících se YUI3 iOS 5,

    Je to bude ještě před vydáním iOS 5?

    Například, jsme viděli, že scrollview nefunguje už v novém Safari (na iOS 5 beta)

    Díky moc za odpověď :-) Na zdraví!
    Loic Schule

    Komentář od Loic Schule - 20.září 2011 #

  19. Ahoj Loic,

    Re: ScrollView:

    Prosím o chybě testem. My jsme testovali v knihovně na beta verze iOS 5, vyjdou (iOS5b6 být poslední jsme testovali na), a neviděli jsme žádné problémy, tak bychom třeba prověří, zda je vidět, co se děje.

    S pozdravem
    Satyen

    Komentář Satyen Desai - 21.září 2011 #

  20. Prosím aktualizujte domovskou stránku GBS, aby a) obsahovat odkaz na tuto stránku a b) kritizují radu dává na třídění prohlížeče.

    Právě jsem strávil několik dní se pracuje na návrhu prohlížeč podporuje, pomocí hodně rad na těchto stránkách, a teď jsem musel přezkoumat vše: (

    Komentář od Alice - 11.10.2011 #

  21. Skutečnost, že je to a) není spojena z domovské stránky (jak již bylo několikrát upozornil na to a) ab) včetně IE6 (a směšný uchazečem pro všechny základní a ještě více tak tím, že tvrzení, že ještě má "stále významným globálním podíl na trhu "), podkopává důvěryhodnost celého tohoto programu.

    Yahoo počasí odstranění IE6 z třídy * více než před rokem * a dokonce to bylo příliš pozdě. Včetně to teď proto, že jste již zkušenosti přiřazení stupně jen mate problém. IE6 byl propuštěn v roce 1999, proboha! Pokud jste stále ještě můžete používat deserrve být poražen jako červená-vedl krok dítěte.

    Komentář Chris - 21.listopadu 2011 #

Zanechat komentář

Poznámka: Komentáře jsou moderovány u nováčků. Spam odstraněny.

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

Moderuje Yahoo!

Copyright © 2006-2012 Yahoo! Inc. Ochrana osobních údajů - Podmínky služby

Powered by WordPress na Yahoo! Web Hosting .