A causa della scarsa esperienza di navigazione, Google, Apple, Microsoft e Firefox hanno organizzato un “esame di ammissione all’università del browser”
▲ “IE: cosa voglio fare” “Scarica Chrome” “IE: Oh compra Karma”
Quante persone fanno per prima cosa dopo aver acquistato un nuovo computer aprire il proprio browser e scaricare Chrome o Firefox?
Sebbene siamo entrati nell’era dell’Internet mobile, molti servizi di rete sono stati trasformati da siti Web ad app indipendenti, ma il browser è ancora la voce più utilizzata dalla maggior parte delle persone per navigare in Internet.
Per evitare brutti blocchi e problemi pubblicitari durante la navigazione in Internet, le persone sono sempre abituate a scegliere il browser più veloce, puro o più funzionale prima di iniziare a navigare, il che formerà nel tempo un effetto di dipendenza dal marchio.
Proprio come i fan della Coca-Cola non prendono mai in considerazione Pepsi, gli amici che sono abituati a Chrome troveranno imbarazzante guardare Safari; non importa come Edge si consiglia, gli utenti di Firefox non saranno tentati.
Per molto tempo i browser sono stati un mercato frammentato: secondo le statistiche di Statcounter, Chrome si è piazzato al primo posto con il 64,3%, seguito da Safari con il 18,96%, Firefox ed Edge rispettivamente con il 3,71% e il 3,7%, al terzo e quarto posto.
È logico che ci dovrebbe essere una relazione competitiva tra i migliori giocatori del mercato, cercando di “afferrare” nuovi utenti dal campo dell’avversario. Di recente, tuttavia, i quattro browser si sono raramente uniti per ottenere “l’unificazione di Internet”.
Il tuo sito web e il mio sito web sembrano essere gli stessi?
Google, Apple, Microsoft e Mozilla, le società proprietarie dei quattro browser, hanno annunciato di recente che si uniranno alle società di consulenza software Bocoup e Igalia per creare uno standard web chiamato Interop 2022, che mira a eliminare i problemi di compatibilità tra i diversi browser.
Ti starai chiedendo, è possibile aprire lo stesso sito Web con browser diversi, tranne per il fatto che la velocità è diversa. Ci sarà ancora una differenza in ciò che viene visualizzato?
▲ L’effetto dello stesso modello nel browser del kernel Chromium (a sinistra) Gecko (al centro) Webkit (a destra)
È vero. Prendendo come esempio il popolare modello di layout del sito Web CSS Flexbox, gli effetti di visualizzazione dello stesso modello in Chromium (kernel Chrome), Gecko (kernel Firefox) e Webkit (kernel Safari) sono diversi e le differenze sono così grandi che è difficile per farli L’uomo scopre mostrando la versione corretta.
Problemi di compatibilità come questo sono comuni su Internet. Sarebbe un disastro sia per gli utenti che per i proprietari di siti Web se un sito Web visualizzato bene su Chrome fosse affollato in un mucchio su Safari.
Ma non è facile fare in modo che browser diversi visualizzino contenuti unificati. Nel 2019, aziende come Google, Mozilla e Microsoft hanno formato un gruppo di sondaggi per gli sviluppatori chiamato MDN Web Testing per condurre un sondaggio tra gli sviluppatori sulla costruzione della rete. I punti deboli e le esigenze sono indagato.
Secondo il rapporto del sondaggio di MDN Web Testing, tra i 28 “requisiti più frustranti dello sviluppo web” selezionati dagli sviluppatori, “deve supportare un browser specifico (come IE 11)” in cima alla lista.
Il secondo e il terzo requisito più fastidioso sono rispettivamente “evitare o rimuovere funzionalità che non funzionano su tutti i browser” e “fare in modo che browser diversi appaiano/funzionano allo stesso modo”. Compatibilità correlata.
Daniel Clifford, ingegnere capo del software e product manager di Chrome, ritiene che la ricerca MDN Web Testing abbia fornito al team di sviluppo una comprensione più chiara delle sfide che gli sviluppatori devono affrontare durante i test. Per supportare la prossima generazione di strumenti di test, Chrome deve collaborare con tutti i produttori di browser. Aiutaci a risolvere questo problema del settore.
Quindi, l’anno scorso, Mozilla, Google e Microsoft e altre società hanno lanciato il piano Compat 2021 per migliorare cinque progetti chiave di compatibilità.
Interop 2022 lanciato quest’anno è una continuazione di Compat 2021.
L’avanzamento di successo del progetto lo scorso anno ha dato molta fiducia ai membri del team di progetto, quindi in Interop 2022, il team di progetto ha aumentato il numero di progetti di compatibilità per il miglioramento degli obiettivi a 15 e questa volta anche Apple ha annunciato ufficialmente di partecipare a questo miglioramento piano.medio.
Per la prima volta in assoluto, tutti i principali sviluppatori di browser e altre parti interessate si sono riuniti per affrontare i problemi di compatibilità incontrati dagli sviluppatori web
Rachel Andrew, Philip Jägenstedt e Robert Nyman di Google hanno commentato in un post sul blog tecnico a Interop 2022.
“Esame di ammissione al college” appartenente al browser
Come valutare la compatibilità dei browser?
Interop 2022 si basa su Compat 2021 con 10 elementi di interoperabilità, con un punteggio compreso tra 0 e 100 in base alle prestazioni del browser.
A giudicare dai risultati attuali, le prestazioni dei browser stabili dei tre kernel non sono molto ottimistiche: tra questi, Firefox è il più alto tra quelli corti, con 69 punti, mentre Safari di Apple è un misero fondo con soli 50 punti.
I 15 progetti includono funzioni come livelli a cascata, gamut e funzionalità di colore CSS, nuove unità di visualizzazione, scorrimento delle pagine e sottogriglie, che sono tutti fondamentalmente progetti di interoperabilità relativi all’interazione, motivo per cui Interop 2022 è chiamato.
Sebbene i punteggi totali di diversi browser siano simili, dai risultati dettagliati si scoprirà che le differenze in alcuni elementi secondari sono molto grandi e i tre hanno i loro meriti.
Alcuni di questi problemi sono stati risolti nella versione per sviluppatori e anche Interop 2022 ha contato il punteggio della versione per sviluppatori.Il punteggio originale nella versione stabile è in ritardo rispetto a Safari di 73 punti, superando gli altri due browser principali Chromium.
La fiducia del team di progetto in Interop 2022 deriva da ciò che Compat 2021 ha ottenuto lo scorso anno.
▲ La polilinea è il percorso di crescita di ogni browser e Safari ha fatto progressi significativi
Dopo un anno di miglioramenti, i browser dei tre kernel hanno ottenuto un punteggio medio di oltre 90 punti nei cinque elementi di aspect ratio, CSS Flexbox, layout della griglia, posizionamento appiccicoso e trasformazione.
Questo è anche il significato del progetto Interop 2022: aiutare gli sviluppatori di browser stessi a trovare problemi di compatibilità nei progetti di interoperabilità, promuovere la cooperazione per migliorare in modo completo l’ambiente di sviluppo Web e quindi consentire agli sviluppatori di concentrarsi sul miglioramento del design e dell’interazione del sito Web. invece di sprecare affrontare i problemi di compatibilità.
Oltre a mirare a eliminare le differenze di compatibilità tra i diversi browser, Interop 2022 vuole anche portare avanti l’esperienza del sito web.
Prendi come esempio l’unità di visualizzazione nelle metriche a 15 elementi. Quando navighi sul Web in Safari, potresti notare che le dimensioni del riquadro di visualizzazione saranno diverse quando la pagina è ferma e scorre.
Se il viewport cambia, quali dimensioni possono garantire che il pulsante di azione possa essere cliccato in modo accurato e che l’interno della pagina non venga bloccato troppo? Ciò richiede lo sviluppo di una serie di standard di interazione.
Quando browser diversi seguono standard di interazione scientifica, agli utenti può essere garantita un’esperienza uniforme e buona sullo stesso sito web.
Anche un’altra metrica sulla gamma di colori ha un enorme impatto sull’esperienza dell’utente. Agli albori di Internet, la maggior parte dei siti Web limitava il colore delle immagini per salvare i dati. Per molto tempo, Internet ha generalmente adottato sRGB come standard per la gamma di colori.
Tuttavia, con lo sviluppo dei dispositivi di visualizzazione e la costruzione della rete, la gamma di colori che i monitor possono visualizzare ha superato sRGB.Ad esempio, la gamma di colori Display P3 comunemente utilizzata dai dispositivi Apple è del 50% più ampia di sRGB.
Questo tipo di “catenamenti di colore” rimasti dalla cronologia limita i tipi di colori che possiamo vedere nel browser, il che non solo spreca l’ampia gamma di colori dello schermo stesso, ma può anche causare il problema della dominante di colore che le foto non corrispondono al reale oggetto, e questo è sempre stato il problema delle pagine Web. Grosso problema.
Interop 2022, che riunisce le principali forze di Internet, è una buona opportunità per risolvere questo grosso problema.
Interop 2022 propone che i browser debbano supportare le gamme di colori tra cui LAB, LCH e P3, il che arricchisce notevolmente la varietà di colori di Internet. Quando l’ampia gamma cromatica è generalmente supportata dai browser, il corrispondente contenuto cromatico ampio potrebbe essere reso popolare.
In generale, sia gli sviluppatori di siti Web che gli utenti ordinari possono beneficiare di questo “esame di ammissione all’università del browser” tenuto dai giganti dei browser. Come promesso da Apple nel progetto, solo se Internet è piena di interoperabilità, siti Web e applicazioni di rete possono servire meglio noi che utilizziamo la rete ogni giorno.
#Benvenuto a prestare attenzione all’account WeChat ufficiale di Aifaner: Aifaner (WeChat: ifanr), contenuti più interessanti ti verranno forniti il prima possibile.
Love Faner | Link originale · Visualizza commenti · Sina Weibo