Google actualizează frecvent Chrome cu funcționalități noi, îmbunătățiri de securitate și alte elemente. Aceste actualizări sunt descărcate și instalate automat de Chrome. Dar cât de des se întâmplă acest lucru? Răspunsul este complex, deoarece procesul de actualizare Chrome este destul de sofisticat.
Versiuni majore stabile la intervale de aproximativ șase săptămâni
Chrome este un proiect open-source, iar versiunile instabile sunt accesibile oricui. Însă, în ceea ce privește versiunea stabilă, noile release-uri sunt programate, în general, la fiecare șase săptămâni. De exemplu, Chrome 73 a fost lansat pe 12 martie, iar Chrome 74 a fost disponibil pe 23 aprilie – exact la șase săptămâni distanță.
Deși nu a fost întotdeauna așa – inițial, actualizările Chrome erau destul de aleatorii – echipa Chrome și-a asumat angajamentul de a menține intervale de lansare de șase săptămâni în 2010, respectând acest calendar cu o anumită consecvență. Uneori, lansările au loc la patru săptămâni, alteori la opt. Dar, în mare parte, se menține un interval de aproximativ șase săptămâni.
Este important de menționat și faptul că Google poate ajusta calendarul de lansări stabile ținând cont de „săptămânile fără întâlniri” ale Chrome și de sărbători.
Securitate și corecturi de erori implementate la nevoie
Deși versiunile majore pot fi așteptate în mod regulat, corecturile de erori și actualizările de securitate sunt mai puțin previzibile. O simplă analiză a jurnalelor de modificări pentru actualizările versiunii stabile arată că, de la lansarea Chrome 73 pe 12 martie, au fost implementate trei actualizări, fără a se putea observa un interval fix între ele. Aceasta este o practică uzuală pentru acest tip de actualizări.
Însă, este sigur că Chrome va primi corecturi de erori și/sau actualizări de securitate între versiunile majore.
Chrome instalează automat atât actualizările majore stabile, cât și actualizările minore atunci când devin disponibile. Utilizatorii pot verifica și instala manual orice actualizări accesând meniul Chrome, apoi secțiunea Ajutor > Despre Google Chrome.
Când este programată următoarea versiune?
Pentru a afla când va fi lansată următoarea versiune majoră de Chrome pe canalul stabil, se poate consulta site-ul Chrome Platform Status. Aici se regăsesc informații despre data la care versiunea stabilă curentă a fost lansată, dar și despre versiunile instabile ale Chrome testate pe canalele Beta și Dev.
Sistemul de operare Chrome se actualizează, de asemenea, la fiecare șase săptămâni
Similar versiunilor majore ale browserului, și sistemul de operare Chrome este actualizat la intervale de aproximativ șase săptămâni. Deși numerele de versiune și caracteristicile se aliniază, în general, cu cele ale browserului corespunzător, lansările sistemului de operare Chrome au loc, de obicei, la o săptămână după actualizarea browserului.
De exemplu, Chrome 73 a fost lansat pe 12 martie, dar Chrome OS 73 a ajuns pe canalul stabil abia pe 19 martie.
În rest, sistemul de operare Chrome urmează același proces de lansare ca și browserul. Principala diferență constă în faptul că programul de lansare poate varia în funcție de dispozitivul Chrome OS, fiind nevoie de câteva săptămâni pentru ca actualizarea să ajungă la toate dispozitivele, fiecare având configurații ușor diferite.
Cum funcționează canalele de actualizare Chrome
Dezvoltarea Chrome se desfășoară pe patru ramuri: Canary, Dev, Beta și Stable. Acestea sunt ordonate de la cea mai puțin stabilă (Canary) la cea mai stabilă (Stable).
În cele din urmă, funcționalitățile care apar inițial în Canary ar trebui să ajungă și pe canalul Stable. Din acest motiv, mulți utilizatori care doresc să vadă noutățile rulează mai multe versiuni de Chrome pe computerele lor. Este interesant de urmărit cum funcționalitățile progresează de-a lungul canalelor de lansare.
La fiecare șase săptămâni, o versiune Canary este desemnată ca nou punct de referință pentru ramura stabilă. Aici sunt proiectate și implementate noi funcționalități și îmbunătățiri. Aceasta rămâne în Canary încă două săptămâni, după care este introdusă în prima versiune Beta. După alte două săptămâni petrecute pe canalul Beta, se efectuează o blocare a funcționalităților, ceea ce înseamnă că toate funcțiile destinate canalului stabil ar trebui să fie complet codate. Acesta este și motivul pentru care anumite funcții programate inițial pentru o versiune stabilă sunt amânate pentru următoarea versiune majoră.
Pe parcursul celor patru săptămâni rămase din etapa Beta, noi versiuni sunt lansate săptămânal până la lansarea stabilă. Joia, înainte de lansarea versiunii stabile (care are loc de obicei marțea), cea mai recentă versiune Beta devine candidat la lansare. În acel moment, toate funcționalitățile stabile sunt finalizate și integrate în ramura stabilă.
Pentru a testa corecturile de erori, Google utilizează o versiune separată denumită „Actualizare Stabilă”. Aceasta este o versiune stabilă care nu respectă programul obișnuit de lansări și este utilizată pentru a rezolva probleme critice care nu pot fi amânate.
Lansările stabile sunt implementate treptat
Toate versiunile stabile ale Chrome urmează un program de lansare etapizată (cu excepția Linux, care este actualizat la 100% în momentul lansării). Versiunile pentru desktop – Mac și Windows – sunt lansate în patru etape: 5%, 15%, 50% și 100%. De aceea, utilizatorii primesc actualizările în momente diferite.
Android urmează un program similar, dar cu un pas suplimentar: 1%, 5%, 15%, 50% și 100%.
iOS utilizează un model diferit, actualizarea fiind implementată la toți utilizatorii pe o perioadă de șapte zile: Ziua 1: 1%; Ziua 2: 2%; Ziua 3: 5%; Ziua 4: 10%; Ziua 5: 20%, Ziua 6: 50%; și Ziua 7: 100%.
Aceste lansări etapizate permit Google să identifice eventualele probleme înainte ca acestea să afecteze toți utilizatorii, având astfel posibilitatea de a întrerupe lansarea și de a o relua după remedierea problemelor.