2016-04-29 71 views
10

Ecco come ho capito le differenze browser Google:Quali sono le differenze tra Chrome, Canary e Chromium?

  1. Chrome - rilascio di produzione (quello che stiamo attualmente utilizzando, versione stabile)
  2. Canary - versione di prova prima di nuova release produzione (Versione precedente alla versione di Chrome)
  3. Chromium - Dev release e disponibile in Linux (gestito dagli sviluppatori Ubuntu, nessun aggiornamento automatico della versione - attivato dall'utente)

Ci sono altri punti che mi sono perso? E in termini di sviluppo, c'è qualche altra considerazione se utilizzo Chromium e Canary anziché Chrome? Come il caching, la compatibilità, biscotto, prestazioni e così via (bug?)

risposta

12
  1. tua interpretazione è corretta
  2. Canary è fondamentalmente un (quasi) il rilascio notturno costruita dalla punta attuale albero del repo Chrome. È il punto debole dello sviluppo e quindi dovresti aspettarti crash e bug, ma è il modo più rapido per testare le recenti modifiche a Chrome. (Oltre a costruire te stesso)

    Oltre a Canary, c'è anche il canale Dev, che è un rilascio di sviluppo leggermente più lungo, di solito circa settimanalmente, ma ancora costruito dalla punta d'albero che sanguina. Il canale Beta è un ramo di lunga data che è la prossima versione ed è generalmente abbastanza stabile/privo di bug.

    L'ordine di "freschezza" a "stabile": Canary -> Dev -> Beta -> Stabile

  3. Il cromo è il nome del progetto open-source da cui Chrome è costruito. Una build Chromium è fondamentalmente equivalente a Chrome ma non include bit proprietari (plug-in Flash, codec, ecc.) O marchi ufficiali di Google (icone, ecc.).

compatibilità in termini di API web-fronte tra le diverse versioni dovrebbero essere essenzialmente lo stesso, tranne, ovviamente, per le prossime modifiche previste. In generale, le modifiche che si verificano in Canary, Dev e in particolare in Beta, sono intese per renderlo su Canale stabile, quindi è una buona idea testare le tue app contro Beta per assicurarti che l'app continui a funzionare come previsto dopo che la Beta è stata promossa stabile È possibile trovare le modifiche imminenti alle API Web a ChromeStatus

In Canary e Dev, è più probabile che si imbattano in bug non intenzionali che si insinuano durante lo sviluppo. Se vuoi aiutare lo sviluppo di Chrome puoi trovare bug per questi allo Chromium bug tracker (usa questo per i bug che trovi anche nel canale Stabile/Beta!)

In termini di prestazioni, un Chromium costruito a mano dipenderà da chi l'ha costruito e con quali bandiere. Le prestazioni tra Canary/Dev/Beta/Stable dovrebbero essere comparabili e indicative del rilascio finale definitivo.

+0

Spiegazione sorprendente. –