Graded Browser Aggiornamento supporto
12 Luglio 2011 alle ore 08:55 da Jenny Donnelly e Matt Sweeney | In Development , supporto del browser Graded | 21 commentiGBS Modifiche
Cambiamenti specifici per questo aggiornamento sono:
- Non più assegnare i gradi di esperienza
- Interrotto la prescrizione sistemi operativi specifici (eccetto per il mobile)
- Copertura aggiunto per Internet Explorer 9
- Aggiunto copertura per Firefox 4. †
- Aggiunto copertura per Firefox 5. †
Browser test di base
| Internet Explorer | 6.0 | 7.0 | 8.0 | 9.0 |
|---|---|---|---|---|
| Firefox | 3. † | 4. † | 5. † | |
| Chrome † | Ultimi stabile | |||
| Safari | 5. † | iOS 3. † | iOS 4. † | |
| Webkit | Android 2. † | |||
Note:
- Il simbolo di pugnale (come in "Firefox 4. †") indica che la maggior parte corrente versione non-beta a quel livello ramo beneficia di un sostegno.
- Non vengono forniti orientamenti su iOS o Android utilizzo dei dispositivi del sistema operativo. La raccomandazione è di scegliere i dispositivi che sono più rappresentativi della base di utenti per ciascun sistema operativo.
Rimozione Gradi dalla linea di base del test del browser
Questa edizione del GBS aggiornamento rappresenta una partenza dai nostri aggiornamenti precedenti in quanto ci stiamo allontanando dal browser mappatura direttamente ai gradi di esperienza (ad esempio "A-grade" e "C-grade"). Invece di prescrivere ciò che l'esperienza utente è appropriato per i quali i browser, ci concentreremo sulla definizione di una efficace strategia di test di base in grado di massimizzare la copertura dei test e riduce al minimo la superficie di prova. Per esempio, IE6 è ancora mandati globale significativa quota di mercato continua sperimentazione; GBS tuttavia oggi consente l'esperienza degli utenti di IE6 essere diversa da quella esperienza IE9.
Rimozione dei sistemi operativi dal basale Browser Test
Al fine di semplificare il testing e ridurre al minimo i requisiti delle risorse, non abbiamo più specificare quale sistema operativo dovrebbe essere testato su. L'unica eccezione è quando il browser è strettamente accoppiati con la versione del sistema operativo, nel qual caso ci si riferisce alla versione del sistema operativo piuttosto che la versione del browser (ad esempio "Safari iOS 4"). Questo ci permette di focalizzare la copertura dei test sulle versioni del browser, e minimizzare la sperimentazione ridondante su più piattaforme. Problemi con lo stesso browser tra le versioni sono trascurabili e, in generale relative a differenze di livello superiore del sistema operativo, come la gestione dei tasti e font disponibili. Il codice che è noto a toccare cross-platform questioni dovrebbero essere testati su più piattaforme possibili, ma questo test di solito possono essere isolate alle problematiche specifiche, piuttosto che eseguire un test di regressione completa di tutte le funzioni. Si consiglia di allineamento del sistema operativo priorità test con la vostra base di utenti.
Perché IE6 è ancora nella lista?
IE6 ha ancora un notevole parti abbastanza mercato globale per garantire un'esperienza utente verificato accettabile. Un errore comune con la strategia di progressive enhancement è stata che una volta che entra un browser "C-grade" che diventa "non supportato", quando in realtà significa veramente che dovrebbe essere consegnato il codice HTML sola esperienza. Ora che non abbiamo più prescrivere che i browser ricevere ciò che l'esperienza, questa è lasciato per progetti di decidere in base alla loro utenti e le risorse. Il GBS si concentra su come specificare che i browser hanno bisogno di un esperienza verificata utilizzabile sulla base di fattori quali la quota di mercato e l'influenza. Definire ciò che è "usabile" e che specificano i livelli accettabili di degrado sono lasciati per le squadre a decidere. Abbiamo ancora promuovere un semplice miglioramento progressivo del modello, e scoraggiare progetti di creare nuovi livelli senza tener conto dei costi supplementari di sviluppo, collaudo, manutenzione e risorse.
GBS Previsione
Ci aspettiamo di apportare le seguenti modifiche nel prossimo aggiornamento:
- Sospendere la copertura per Safari su iOS 3.
- Aggiungi copertura per Webkit su Android 3.
- Aggiungi copertura per Firefox 6.
- Aggiungi copertura per Safari iOS 5.
Il GBS Archivio
- GBS Update, 2010/11/03
- GBS Update, 2010/02/16
- GBS Update, 2009/10/16
- GBS Update, 2009/07/02
- GBS Update, 2009/01/28
- GBS Update, 2008/07/03
- GBS Update, 2008/02/19
Condividere ed estendere: Bookmark with del.icio.us | Digg it! | reddit!
21 commenti »
RSS feed dei commenti a questo articolo. TrackBack URI
Lascia un commento

Copyright © 2006-2011 Yahoo! Inc. Tutti i diritti riservati. Privacy Policy - Termini del Servizio
Powered by WordPress su Yahoo! Web Hosting .

Siete tutti matti o cosa? Google non ha nemmeno il supporto IE7 più per non parlare di IE6. Smettere di appoggiare i browser obsoleti.
Commento di WTF - 13 Luglio, 2011 #
Come si fa a definire significativi? Secondo StatCounter, IE6 ha 3,54% del mercato negli ultimi 7 giorni:
http://gs.statcounter.com/ # browser_version-ww-daily-20110706-20110712-bar
Mi rendo conto che si vuole coprire un ampio spettro, ma è il momento di lasciar andare IE6. Applicazioni aziendali che richiedono IE6 avrà ancora le vecchie versioni di YUI disponibili a lavorare con ... se tali applicazioni non saranno aggiornati per funzionare con i browser più recenti, allora è molto improbabile che verrà aggiornato per utilizzare le nuove caratteristiche YUI entrambi.
Commento di Pietro Foti - 13 Luglio 2011 #
Mi chiedevo se Opera potrebbe entrare nella griglia ora. Io non sono sicuro di come si crea il test. Ma con Opera Watir e WebDriver diventa molto più facile da fare automazione. Il selenio ha inclusa.
Commento di karl - 13 luglio 2011 #
"Definire cosa è 'usabile' e che specificano i livelli accettabili di degrado sono rimasti per le squadre a decidere."
Ci vediamo più tardi IE6!
* Non * danza felice
Commento di Derek Gathright - 13 Luglio 2011 #
@ Wtf
Questo non significa che tutte le funzioni devono essere sostenuti. Se le statistiche suggeriscono all'utente a voi che serve un C-grade esperienza per uno dei browser elencati è opportuno, quindi che è perfettamente accettabile.
Se il progetto sottoscrive il supporto browser Graded, sta a voi decidere quale dei browser elencati ricevere l'A-grado e che ricevono il C-grade esperienza. Se stai facendo qualcosa di diverso supporto browser Graded, è possibile continuare a definire, testare e mantenere il livelli di esperienza.
Vedi http://developer.yahoo.com/yui/articles/gbs/index.html # define-support per di più sulla nostra definizione di "supporto" e per conoscere progressive enhancement.
@ Foti
Secondo le nostre statistiche, mercato IE6 e 7 parti ancora giustificare un verificata user-experience. Questo non significa che otterranno l'esperienza "A-grade".
L'obiettivo principale di questo aggiornamento è quello di disaccoppiare test dalla strategia di sviluppo. Sta a te e la tua squadra per decidere ciò che l'esperienza dovrebbe essere per il prodotto. Siamo in nessun modo consigliamo di provare a supportare tutte le funzioni per tutti i browser elencati, tuttavia vi consigliamo di non offrire un'esperienza rotto neanche.
Commento di Matt Sweeney - 13 Luglio 2011 #
[Browser di supporto] "viene lasciato per i progetti delle scelte".
Questo orientamento è esattamente questo che hanno seguito il GBS YUI. Perché dovrei considerare ciò che il GBS ora dice che devo decidere il supporto per me? In pratica ora tutto quello che dice: "Ecco un elenco o browser. Vai a capire come a loro sostegno. "Stavo già facendo prima di GBS.
Commento di Jeff - 14 lug 2011 #
Sono d'accordo con Jeff - questo sembra YUI si sta spostando indietro da qualsiasi guida. Circa 3 mesi da quando IE9 è uscito, e l'aggiornamento solo qui è "non ci chiedono cosa più sostegno" e un elenco di tutte le versioni del browser attiva.
Questo per quanto riguarda qualsiasi guida.
Commento di auguri abbiamo avuto una guida vera e propria - 14 Luglio 2011 #
@ Jeff, @ desideri abbiamo avuto una guida vera e propria
Il progetto YUI si sforza attualmente di fornire un supporto completo per tutte le funzioni in tutti i browser di base. Ai fini pratici, la linea di base rimane la nostra lista "A-grade" per ora. Tuttavia, stiamo evolvendo la nostra strategia per consentire eccezioni, quando le caratteristiche sono incomplete o impossibile per un browser specifico, e la nozione corrente di gradi non è più adatta queste specifiche per-feature/per-browser. Abbiamo in programma di fornire aggiornamenti del nostro progresso come noi mettere a punto la nostra strategia, ma questo cambiamento iniziale pone le basi per la nuova direzione stiamo andando in
Come procedura, si consiglia di cercare di fornire le stesse caratteristiche per tutti i browser elencati, e documentare eventuali eccezioni.
Commento di Jenny Donnelly - 14 luglio 2011 #
La pagina Developer Network @ http://developer.yahoo.com/yui/articles/gbs/ deve essere aggiornato. Con l'allontanamento di assegnare i gradi di esperienza (A, B, C), che deve ancora fare riferimento alla pagina? Dovrebbe essere notato che è applicabile solo per le versioni precedenti del GBS?
Commento di Steve - 15 Luglio 2011 #
@ Grazie Jenny per la spiegazione. Non vedo l'ora di vedere dove voi prendere questa.
Commento di Jeff - 15 Luglio 2011 #
Anch'io ho a mettere in discussione l'utilità corso di questa carta nel suo formato attuale ... sarebbe utile guida noi se almeno sapeva che cosa la quota di mercato ogni browser ha, e se è alto o in basso l'ultimo rapporto GBS. Attualmente sto per assumere ho bisogno di supportare IE6 nel miglior modo FireFox 5!
Commento di Jonathan - 17 Lug 2011 #
@ Steve
In realtà, i gradi sono ancora una valida strategia di sviluppo * *. Quello che abbiamo fatto è disaccoppiare la strategia * * test di voti. Così, per esempio, il progetto potrebbe ancora mappa alcuni browser per alcuni tipi (ad esempio, definire IE 6 come una "C-grade browser"), ma più prescrivere una mappatura per ogni singolo progetto.
In alternativa, il progetto non può decidere di utilizzare i gradi - è possibile utilizzare altri modi di definire il supporto funzionalità. Ora il vostro progetto può mappare il vostro supporto funzione per la "base" come browser ha un senso per la vostra base di utenti.
Nel corso del tempo, ci piacerebbe abbandonare noi stessi gradi, e saremo aggiornare la comunità con i nostri progressi man mano che procediamo. Spero che rende le cose un po 'più chiare.
Commento di Jenny Donnelly - 18 Luglio 2011 #
Uno dei vantaggi del vecchio GBS impediva (ricorrente) lunghe discussioni con i colleghi e, eventualmente, il vostro capo. Quale browser deve quanto sostegno? Forse questo era il più grande o addirittura l'unico vantaggio di GBS.
Con la nuova GBS, questo vantaggio è (quasi) completamente sparito. Siamo tornati ai nostri dibattiti tempo. Peccato.
Commento di Edwin Martin - 19 LUGLIO, 2011 #
@ Jenny
Grazie per chiarire la differenza.
Questo aiuta molto.
Commento di Steve - 20 luglio 2011 #
Sono sorpreso la sezione sui sistemi operativi e rendering dei font non solo l'importanza dei test IE8 su Windows XP, e Safari su Mac OS X.
(Le versioni successive di Windows disegnare i caratteri in modo diverso a XP, e, naturalmente, IE8 è l'ultima versione di Internet Explorer che verrà eseguito su di esso. Per la maggior parte siti web Safari è probabilmente il più popolare browser del Mac, più esso è utilizzato su Mac oltre a Windows).
Commento di Dave Hodder - 22 luglio 2011 #
Appena notato questa pagina non è collegata sulla pagina principale GBS come trimestri precedenti, per cui questa discussione è facilmente accessibile ai visitatori che non sono venuti dal post sul blog originale
Commento di Jonathan - 11 agosto 2011 #
"Non è facilmente accessibile" intendo :-(
Commento di Jonathan - 11 agosto 2011 #
Caro YUI gente,
Quando è il prossimo aggiornamento si deve aspettare?
Ho un sacco di domanda per quanto riguarda YUI3 con iOS 5,
Sta andando da prima del rilascio di iOS 5?
Per esempio, abbiamo visto che il Scrollview non funziona più nel nuovo safari (su iOS 5 beta)
Grazie mille per la risposta :-) cheers!
Loic Schule
Commento di Loic Schule - 20 Settembre, 2011 #
Hey Loic,
Re: ScrollView:
Si prega di inviare una segnalazione un banco di prova. Abbiamo testato la biblioteca sui 5 beta iOS come vengono fuori (iOS5b6 essere l'ultimo che abbiamo testato sul), e non abbiamo visto tutti i problemi, per cui avremmo bisogno di un banco di prova per vedere cosa sta succedendo.
Cordiali saluti,
Satyen
Commento di Satyen Desai - 21 set 2011 #
Si prega si prega di aggiornare la home page di GBS a) includere un link a questa pagina e b) deprecano il consiglio che dà su classificazione browser.
Ho appena trascorso alcuni giorni di lavoro di una proposta relativa al sostegno del browser, utilizzando molti dei consigli su quelle pagine e ora sto avendo a rivedere tutto: (
Commento di Alice - 11 ottobre 2011 #
Il fatto che questa è una), non collegata dalla home page (come è stato spesso sottolineato) e b) comprende IE6 (un concorrente risibile per ogni linea di base e reso ancor più dalla dichiarazione che ha ancora un "globale ancora significativo quota di mercato ") mina la credibilità di questo programma.
Yahoo previsione una rimozione di IE6 da A * di grado più di un anno fa * e anche questo era troppo tardi. Comprese subito perché non sei più l'assegnazione di gradi esperienza confonde il problema. IE6 è stato rilasciato nel 1999 per l'amor del cielo! Se state ancora utilizzando si deserrve di essere battuto come un bambino dai capelli rossi passo.
Commento di Chris - Nov 21, 2011 #