이 글의 원문은 여기서 확인하실 수 있습니다.
Google Chrome은 전 세계적으로 가장 널리 사용되는 브라우저이며, Chrome 팀은 사용자가 모든 기기에서 훌륭한 경험을 하도록 보장할 것입니다. 모바일, 태블릿, 폴더블 기기용 Chrome의 기능과 데스크톱 환경에서 사용하는 Chrome의 기능에 차이가 없도록 더 많은 생산성 향상 기능을 다수의 Chrome 사용자로부터 요청받고 있습니다. 이러한 필요를 충족하고자, Chrome 팀은 멀티태스킹 기능 사용을 촉진하는 기능을 빌드하는 데 투자하기로 했습니다. Chrome 팀은 스마트폰용으로도 이 기능을 빌드했지만, 특히 태블릿 및 폴더블과 같은 대화면 기기처럼 사람들이 가장 자주 사용하는 기기와 관련된 기능을 구현하는 데 집중하고자 했습니다.
작업 과정
Chrome 팀은 우선 여러 Chrome 창(인스턴스)을 나란히 여는 데 집중하기로 했습니다. 작업 표시줄과 같은 12L 기능뿐 아니라, 삼성 엣지 패널도 이용했습니다.
인스턴스의 병렬 실행은 singleInstancePerTask 시작 모드를 활용했습니다. 팀의 목표는 사람들이 그 기능을 계속 유용하게 사용하도록 하는 동시에, 한번에 많은 창을 사용할 수 있도록 균형을 맞추는 것이었습니다. 그래서 사용성 우수 사례를 조사하고, 대화면 기기의 Chrome 이외 다중 창 경험을 관찰하고, 최적의 기기 메모리 사용량을 보장하는 제한 사항에 대해 꼼꼼히 살펴보았습니다. 그 결과, 사람들이 대화면 기기에서 편안하게 사용할 수 있는 창의 개수는 최대 5개라고 판단하여 이 기능을 지원하도록 앱을 업데이트했습니다.
사용자가 이 기능을 더 쉽게 이용할 수 있도록 메뉴에 '새 창' 바로가기를 추가했습니다. 또한 인텐트 플래그 콤보 LAUNCH_ADJACENT|NEW_TASK의 새 기능을 사용하여 이 바로가기를 만들었습니다. 이 기능을 제품에서 더욱 눈에 띄게 표시하여 사용성을 대폭 개선했으며 그 결과, 다중 창 사용이 18배 향상되었습니다.
결과
새로운 기능인 다중 인스턴스는 스마트폰보다 태블릿과 폴더블에서 42% 더 많이 사용된다는 점을 확인했습니다. 이런 사용 현황을 보면 이 기능이 대화면용 Chrome 사용자의 큰 호응을 얻었고 대화면에서 Chrome 사용자의 경험 향상을 위해 이러한 기능을 빌드하는 데 투자할 가치가 있었음을 잘 알 수 있습니다.
대화면 사용자로부터 앱 사용 후기 형태로 매우 긍정적인 반응을 받기도 했습니다.
"정말 멋진 앱이에요! 👌 화면 분할, 탭 변경 등을 자유자재로 할 수 있거든요. 앱에서 여러 가지 게임도 다양하게 즐길 수 있어요. 이 앱에 별점 5개를 주고 싶어요.”
Chrome 팀에서는 앞으로 사용자의 생산성 향상에 도움이 되도록 대화면에서의 Chrome 사용 환경을 더욱 개선할 계획입니다.
시작하기
대화면에 맞게 앱을 최적화하는 작업을 시작하는 방법에 대해 자세히 알아보세요.