구글은 크롬의 기능 개선 및 보안 강화를 위해 꾸준히 업데이트를 진행합니다. 크롬은 이러한 업데이트를 자동으로 다운로드하고 설치하는 편리한 기능을 제공합니다. 그렇다면, 이러한 업데이트는 얼마나 자주 이루어질까요? 크롬 업데이트 프로세스는 꽤 복잡하며, 그 주기는 여러 요인에 따라 결정됩니다.
주요 안정 버전은 약 6주마다 배포
크롬은 공개적으로 개발되는 브라우저이므로, 누구나 불안정 버전들을 시험적으로 사용할 수 있습니다. 하지만 안정 버전(Stable 브랜치)의 경우, 빌드가 약 6주 간격으로 배포됩니다. 예를 들어, 크롬 73은 3월 12일에 공개되었고, 크롬 74는 4월 23일에 배포되었습니다.
과거에는 크롬 업데이트 주기가 일정하지 않았지만, 2010년부터 크롬 개발팀은 약 6주 간격의 업데이트 주기를 약속했고, 이후 비교적 일관된 주기를 유지하고 있습니다. 간혹 4주 만에 업데이트가 진행되기도 하고, 8주까지 지연되기도 하지만, 일반적으로 6주를 전후하여 업데이트가 이루어집니다. 구글은 크롬 “회의 없음 주간”이나 공휴일 등을 고려하여 안정 버전 출시 일정을 조정하기도 합니다.
보안 및 버그 수정 업데이트는 필요에 따라 수시로
정기적인 주요 버전 업데이트는 예측이 가능하지만, 버그 수정 및 보안 업데이트는 그 빈도를 예측하기 어렵습니다. 안정 버전 업데이트 변경 로그를 살펴보면, 크롬 73이 3월 12일에 출시된 이후 3번의 업데이트가 있었으며, 각 업데이트 간 간격이 일정하지 않음을 알 수 있습니다. 이는 이러한 유형의 업데이트가 일반적인 과정임을 보여줍니다.
결론적으로, 주요 버전 업데이트 사이에 크롬은 몇 차례의 버그 수정 및 보안 업데이트를 받게 됩니다. 크롬은 주요 안정 업데이트와 소규모 업데이트 모두를 자동으로 설치합니다. 사용자는 언제든지 메뉴에서 ‘도움말’ > ‘Chrome 정보’로 이동하여 업데이트를 확인하고 즉시 설치할 수도 있습니다.
다음 버전은 언제 출시될까?
크롬의 다음 주요 버전이 언제 안정 채널에 출시될지 궁금하다면 크롬 플랫폼 상태 웹사이트를 방문해 보세요. 여기에서는 현재 안정 버전이 안정화된 시점뿐만 아니라, 베타 및 개발자 채널에서 테스트 중인 불안정 버전의 정보도 확인할 수 있습니다.
크롬 OS 역시 약 6주마다 업데이트
주요 브라우저 업데이트와 마찬가지로 크롬 OS도 약 6주 간격으로 업데이트됩니다. 버전 번호와 기능은 일반적으로 해당 브라우저와 유사하지만, 크롬 OS 업데이트는 브라우저 업데이트 후 약 일주일 뒤에 진행되는 경향이 있습니다. 예를 들어, 크롬 73은 3월 12일에 출시되었지만, 크롬 OS 73은 3월 19일에 안정 채널에 공개되었습니다.
크롬 OS는 기본적으로 브라우저와 동일한 릴리스 프로세스를 따르지만, 주요 예외는 출시 일정이 특정 크롬 OS 기기에 따라 달라질 수 있다는 것입니다. 일부 기기의 경우 업데이트 적용에 몇 주가 소요될 수 있습니다.
크롬 업데이트 채널의 작동 방식
크롬 개발에는 카나리아(Canary), 개발(Dev), 베타(Beta), 안정(Stable)의 네 가지 분기가 있습니다. 카나리아는 가장 불안정하고, 안정 채널은 가장 안정적인 버전입니다.
카나리아 채널에서 처음 공개된 기능은 결국 안정 채널로 이동하게 됩니다. 이러한 이유로 미래의 변화를 미리 경험하고 싶어하는 많은 사용자들이 여러 버전의 크롬을 동시에 사용하고 있습니다. 릴리스 채널을 통해 기능이 발전하는 과정을 살펴보는 것은 흥미로운 경험입니다.
6주마다 카나리아 빌드는 새로운 안정화 분기로 설정됩니다. 이 단계에서 새로운 기능이 설계 및 구현됩니다. 2주 동안 이 단계를 거친 후 첫 번째 베타 버전으로 출시됩니다. 베타 채널에서 2주 더 진행되면 기능 동결이 적용됩니다. 즉, 안정 채널을 목표로 하는 모든 기능은 코드 완료 상태여야 합니다. 특정 안정 버전에서 계획되었던 기능이 다음 주요 빌드로 연기되는 이유도 바로 이 때문입니다.
베타 단계의 나머지 4주 동안은 안정 버전 출시까지 매주 새로운 빌드가 공개됩니다. 일반적으로 화요일에 진행되는 안정 버전 출시 전 목요일에 최신 베타 빌드가 출시 후보가 됩니다. 이 시점에서 모든 안정적인 기능이 완료되고 안정 분기와 병합됩니다.
버그 수정을 테스트하기 위해 구글은 “안정 새로 고침(Stable Refresh)”이라는 또 다른 빌드를 사용합니다. 이는 정규 릴리스 일정을 벗어나 긴급하게 해결해야 할 중요한 문제를 해결하는 데 사용됩니다.
안정 버전은 단계적으로 출시
모든 안정 크롬 릴리스는 단계적 릴리스 일정을 따릅니다(리눅스 제외, 리눅스는 릴리스 시점에 100% 배포). 데스크톱 버전(맥 및 윈도우)은 5%, 15%, 50%, 100%의 네 단계로 출시됩니다. 이러한 단계적 배포 방식으로 인해 사용자마다 업데이트를 받는 시점이 다를 수 있습니다.
안드로이드의 경우 1%, 5%, 15%, 50%, 100%의 추가 단계가 있지만, 유사한 일정을 따릅니다. iOS는 다른 두 플랫폼과는 다른 패턴으로 업데이트가 진행되며, 7일 동안 모든 사용자에게 배포됩니다. 1일차: 1%; 2일차: 2%; 3일차: 5%; 4일차: 10%; 5일차: 20%; 6일차: 50%; 7일차: 100%와 같은 방식으로 배포됩니다.
이러한 단계적 출시를 통해 구글은 문제가 모든 사용자에게 영향을 미치기 전에 문제를 정확히 파악하고 해결하여 출시를 중단하고 재개할 수 있습니다.