Scopri come Chrome utilizza i canali di rilascio Canary, Dev, beta e stabile per testare nuove funzionalità e implementare gli aggiornamenti.
Chrome ha quattro canali
Sono disponibili quattro versioni di Chrome contemporaneamente, su piattaforme mobile e desktop: Canary, Dev, Beta e stabile. Questi vengono chiamati canali di rilascio.
All'interno di ogni canale, Chrome implementa una serie di versioni che indicano l'ordine di rilascio e il grado di modifica rispetto alle versioni precedenti.
Chrome Canary

Chrome Canary viene rilasciato ogni giorno.
Chrome Canary è il canale Chrome più sperimentale, che include funzionalità nuove e in fase iniziale. Questo canale è il proverbiale canarino nella miniera di carbone. Chrome Canary ci aiuta a provare le modifiche con utenti e sviluppatori reali per testare i problemi prima che diventino un problema.
Aggiungiamo modifiche e nuove funzionalità al canale Canary con test minimi. Canary può (e lo fa) interrompersi. A volte, una build Canary può persino presentare un bug che causa l'arresto anomalo del browser o lo rende completamente inutilizzabile su alcuni siti. Il bello del rilascio di Canary ogni giorno è che anche gli aggiornamenti e le correzioni di bug possono essere distribuiti rapidamente. Per impostazione predefinita, Canary segnala arresti anomali e statistiche sull'utilizzo a Google (puoi disattivare questa funzionalità).
Canary è molto utile per sviluppatori e utenti aziendali che devono testare nuove funzionalità non appena vengono implementate. Tieni presente che alcune funzionalità potrebbero non superare mai la fase Canary, ed è proprio questo che le rende utili. È molto meglio che una funzionalità venga testata (e potenzialmente rifiutata o rielaborata) in Canary con un numero ridotto di utenti, prima che venga implementata per la disponibilità generale in versione stabile di Chrome.
Chrome Dev

Chrome Dev viene rilasciato una o due volte alla settimana.
Chrome Dev mostra a cosa sta lavorando il team di Chrome in questo momento. Questo canale di rilascio è ancora abbastanza nuovo. Lo testiamo più di Canary, ma è comunque probabile che tu trovi bug e altri problemi.
Chrome Beta

Chrome Beta viene aggiornato circa una volta alla settimana, con aggiornamenti principali ogni quattro settimane.
Questo browser è molto più rifinito, controllato e testato con attenzione. Con Chrome Beta, puoi accedere a miglioramenti e nuove funzionalità con oltre un mese di anticipo rispetto al canale stabile, con un livello di affidabilità simile alla versione stabile di Chrome. Puoi provare in anteprima le funzionalità ancora in fase di sviluppo e fornire feedback per migliorare Chrome.
versione stabile di Chrome

La versione stabile di Chrome viene aggiornata ogni due o tre settimane con aggiornamenti minori e ogni quattro settimane per le release principali.
La maggior parte delle persone conosce questa release come Chrome. Le modifiche e gli aggiornamenti vengono inseriti nella versione stabile solo dopo aver eseguito rigorosi test automatizzati e controlli manuali.
Questo è il canale Chrome che devi considerare predefinito e attuale. È il canale installato dalla stragrande maggioranza degli utenti.
Canale ≠ versione
All'interno di ogni canale di rilascio viene implementata una serie di versioni di Chrome, man mano che vengono incorporati aggiornamenti, miglioramenti e correzioni di bug durante i test. Per ogni canale, la versione mantiene lo stesso numero di versione principale durante un ciclo di rilascio. Ad esempio, quando questa pagina è stata pubblicata originariamente, la versione stabile di Chrome era alla versione 101, Chrome beta alla 102 e Chrome Dev e Chrome Canary erano versioni diverse della 103. A volte questi numeri importanti vengono chiamati milestone, ad esempio M101 o M102.
Se vuoi sapere quale versione stai utilizzando, consulta la pagina
chrome://version. Puoi osservare come cambia il
numero di versione nel tempo per ogni canale. Puoi controllare le versioni più recenti per ogni canale di rilascio e piattaforma di Chrome su ChromiumDash. Questo sito fornisce anche strumenti
per visualizzare le differenze di codice tra le versioni.
Perché Chrome ha bisogno di canali di rilascio?
Chrome ha migliaia di collaboratori, milioni di righe di codice e miliardi di utenti. I software complessi e ampiamente utilizzati richiedono processi solidi e meccanismi di test rigorosi per garantire che le nuove funzionalità e le modifiche al codice evitino di aggiungere bug e causare effetti collaterali imprevisti. Gli ingegneri di Chrome continuano a eseguire test dopo il rilascio della versione stabile, quando persone reali iniziano a utilizzare il browser su larga scala.
I browser web non funzionano in isolamento. Devono far fronte alle stranezze di milioni di siti web, in continua evoluzione, e a tutti i tipi di comportamento degli utenti, previsti e imprevisti.
Potremmo rilasciare una nuova versione di Chrome con centinaia di modifiche e aggiornamenti per miliardi di utenti in decine di lingue su più sistemi operativi per migliaia di dispositivi diversi, tutto in una volta, e incrociare le dita e sperare per il meglio. Ovviamente, non lo facciamo. Iniziamo invece sperimentando una modifica o una nuova funzionalità in Chrome Canary. In altre parole, aggiorniamo parte del codice dell'applicazione. Alcune modifiche non vanno oltre, ma se tutto va bene, aggiorniamo Chrome Dev con la modifica, poi Chrome Beta, con sempre più test e controlli, finché il codice modificato non arriva finalmente nella versione stabile di Chrome. Chrome Stable è la versione stabile di Chrome utilizzata dalla maggior parte delle persone, che lo chiamano semplicemente "Chrome".
Quali altri meccanismi utilizza Chrome per testare e implementare nuove funzionalità?
Field trial
Chrome è progettato in modo che alcune nuove funzionalità possano essere attivate o disattivate con i flag di prova sul campo. L'applicazione Chrome, in esecuzione sul tuo dispositivo, controlla periodicamente i server di backend di Chrome per verificare se sono state apportate modifiche ai flag di prova sul campo. A seconda del flag seed file restituito dal server e di un seme di randomizzazione memorizzato localmente, le funzionalità possono essere attivate o disattivate da Chrome in esecuzione sul tuo dispositivo.
Le prove sul campo sono note anche come varianti di Chrome o con il nome in codice interno di Google: Finch. Microsoft ha un sistema simile per il browser Edge chiamato ECS. Il meccanismo delle varianti di Chrome consente di attivare nuove funzionalità per alcuni utenti di Chrome e non per altri (o di disattivarle se necessario). Per saperne di più, consulta il nostro articolo e il nostro video: Che cosa sono le varianti di Chrome?.
Metriche
Se l'impostazione per contribuire a migliorare le funzionalità e le prestazioni di Chrome è attiva
(chrome://settings/syncSetup?search=improve), Chrome può monitorare e inviare automaticamente metriche anonime al backend di Chrome, ad esempio la memoria utilizzata, i tempi di caricamento delle pagine o l'utilizzo di una funzionalità del browser.
Chrome utilizza le metriche per verificare le prestazioni, la stabilità e il comportamento imprevisto. Questo meccanismo può essere utilizzato anche con le prove sul campo per confrontare le metriche per gli utenti che hanno attivato una nuova funzionalità e il gruppo di controllo di quelli che non l'hanno attivata. In questo modo, se si verifica un problema, gli ingegneri di Chrome possono disattivare la nuova funzionalità mentre lavorano a una correzione.
Componenti di Chrome
Per alcune funzioni, Chrome adotta un approccio modulare: alcuni componenti del browser vengono implementati come componenti di Chrome utilizzando il programma di aggiornamento dei componenti.
I componenti possono essere aggiornati senza richiedere all'utente di eseguire l'aggiornamento a una versione più recente di Chrome. Ciò significa che gli aggiornamenti importanti possono essere implementati rapidamente, al di fuori delle pianificazioni dei canali di rilascio, senza richiedere il riavvio del browser. Questo è particolarmente importante per le funzionalità di sicurezza e può ridurre le dimensioni del programma di installazione di Chrome per le nuove versioni.
Ad esempio, Chrome ha un modulo per attivare la riproduzione di video protetti da copyright, chiamato
Widevine. Consulta l'elenco completo dei componenti all'indirizzo chrome://components.
Che cosa sono Chromium, Blink e V8?
Chromium è il progetto open source del browser su cui si basano Chrome e altri browser, tra cui Edge, Samsung Internet e Brave. I browser sono complessi da creare e gestire, quindi basare il codice su un progetto open source è diventato un modello comune. Il browser Safari utilizza WebKit.
Chrome aggiunge funzionalità extra al codice di Chromium, tra cui codec video aggiuntivi, supporto per i contenuti protetti da copyright e aggiornamenti automatici.
Puoi installare Chromium come browser separato. Sebbene siano disponibili nuove versioni, potrebbero mancare funzionalità chiave che utilizzi in altri browser (come aggiornamenti automatici e codec multimediali con licenza necessari per lo streaming video). Chromium è utilizzato al meglio dagli sviluppatori di browser che creano funzionalità del browser, piuttosto che da un utente e sviluppatore web medio.
Blink è il motore di rendering utilizzato per trasformare il codice e le risorse delle pagine web nelle pagine che vedi e con cui interagisci.
V8 è il motore JavaScript e WebAssembly open source sviluppato dal progetto Chromium per Chrome, Node.js e altre applicazioni e ambienti.
Come vengono implementate le nuove versioni di Chrome?
Chrome utilizza implementazioni graduali per ogni canale, anziché rilasciare una nuova versione a tutti gli utenti contemporaneamente, sperando nel meglio.
Ciò significa che inizialmente solo un numero ridotto di utenti per ogni canale di rilascio riceve un aggiornamento. Puoi iniziare con l'1-5% degli utenti, per poi aumentare gradualmente fino al 100%. Man mano che una funzionalità viene implementata, gli ingegneri di Chrome utilizzano metriche e feedback degli utenti per verificare la presenza di problemi imprevisti. Se si verifica un problema, l'implementazione viene sospesa mentre il team di Chrome lavora alla risoluzione del problema. Potrebbe essere necessario disattivare una funzionalità, aggiornare un componente o eseguire un nuovo spin.
Come faccio a installare canali di rilascio diversi?
Canali di rilascio di Chrome fornisce download per ogni canale Chrome su computer o dispositivi mobili, per più piattaforme. Se vuoi, puoi installarli tutti.
Puoi anche installare Chromium, il browser open source su cui è basato Chrome.
Come funzionano gli aggiornamenti di Chrome?
Le nuove versioni non riguardano solo l'aggiunta di nuove funzionalità. Chrome deve anche correggere bug, aggiungere aggiornamenti della sicurezza, migliorare le funzionalità esistenti, rendere il codice più efficiente e rimuovere il codice non più necessario. Cicli di aggiornamento rapidi sono particolarmente importanti per mantenere gli utenti al sicuro e protetti da nuovi tipi di attacchi.
Chrome scarica gli aggiornamenti in background. Per aggiornare Chrome, devi solo riavviare il browser. Se è disponibile un aggiornamento e non hai riavviato il browser da un po' di tempo, potresti visualizzare un pulsante Aggiorna in Chrome o notare che il colore del menu ⋮ è cambiato. Aggiornare Google Chrome spiega come installare gli aggiornamenti automatici.

I clienti aziendali possono provare le nuove versioni di Chrome Canary, Beta o Dev e mantenere il controllo dell'implementazione del software per il proprio personale.
Il sistema operativo utilizzato dai Chromebook, ChromeOS, funziona allo stesso modo. Se vuoi provare nuove funzionalità in anteprima, puoi passare a un altro canale ChromeOS su Chromebook.
Scopri di più
- Scarica Chrome per tutti i canali e le piattaforme
- Informazioni sui numeri di versione di Chrome
- Visualizzare il blog sulle release di Chrome
- Trova le versioni più recenti per ogni canale di rilascio e piattaforma di Chrome e accedi agli strumenti per visualizzare la differenza tra le versioni su chromiumdash.appspot.com
- Segnalare bug
- Gestire i canali di rilascio di Chrome per le aziende e gli istituti scolastici