comScore에 따르면 사용자에 의해 4천만 개가 넘는 게임이 개발된 Roblox는 세계 최대의 사용자 제작 온라인 게임 플랫폼이며 어린이 및 청소년을 대상으로 한 최고의 게임 사이트입니다. Chromebook의 탄탄한 설치 기반과 교육 시설에서 널리 사용되는 기기라는 점에 영감을 받은 Roblox는 앱을 ChromeOS에 최적화하기로 했습니다.
Roblox는 터치스크린이 있는 노트북 및 태블릿 등 다양한 기기를 지원합니다. 그렇기 때문에 노트북 모드 및 태블릿 모드에서 모두 실행되는 Chromebook의 기능을 활용할 수 있습니다. Roblox에서는 이미 Android를 지원했기 때문에 최적화 과정은 상당히 매끄럽게 진행되었지만, Chromebook에서도 원활하게 실행되도록 Android 빌드내에서 몇 가지를 수정해야 했습니다.
진행한 작업
먼저 Roblox에서는 Android 앱에 내장된 기능이 ChromeOS와 호환되는지 검토했습니다. Android 앱의 아키텍처와 관련된 기존 결정 중 일부는 ChromeOS, 특히 정적 화면 렌더링 크기를 최적화할 때 문제가 되었습니다. Roblox는 몰입도가 우수한 게임 환경을 제공하기 위한 전체 화면 방식을 선택하기 전 이 문제를 테스트, 실험, 최적화하는 데 시간을 들였습니다.
Roblox에서는 기기 식별을 위해 내부적으로 Chromebook을 어떻게 분류할지 결정해야 했습니다. Chromebook은 실행되는 모드에 따라 노트북으로도, 태블릿으로도 기능할 수 있기 때문입니다. 기존에 사용하던 기기 분류에 Chromebook이 꼭 맞아 들어가지 않았기 때문에 Roblox에서는 사용자 참여와 성능을 추적하기 위해 새로운 카테고리를 만들었습니다. Chromebook의 화면 비율 및 키보드는 사용자가 기기를 어떻게 드느냐에 따라 동적으로 변경되므로 Roblox는 화면과 키보드 방향을 즉시 감지하는 기능을 추가했습니다.
결과
현재 Roblox의 2D 앱 및 3D 엔진은 Chromebook에서 매우 잘 작동되고 있으며 사용자에게 독특한 게임 환경을 제공합니다. 기기 모드를 전환하는 기능 덕분에 다양한 장소 및 상황에서도 앱을 간편하게 사용할 수 있으며 컨트롤 및 입력 설정에 따라 조정하기도 쉽습니다.
Roblox가 ChromeOS 지원을 처음 발표하고 출시했을 때, 개발자 및 플레이어 커뮤니티에서 큰 기대를 품었습니다. 이러한 관심은 Chromebook에서 정기적으로 Roblox를 플레이하는 플레이어층이 두터워지는 결과로 이어졌습니다.
시작하기
ChromeOS에 맞게 앱을 최적화하는 가장 좋은 방법을 알아보세요.