2016년 가을 출시 예정이었던 안드로이드 7.0 누가(Nougat) 프리뷰에는 새로운 내비게이션 바가 포함되어 있습니다. 기존의 삼각형, 원, 사각형 아이콘이 채워진 형태로 변경되고, 원(홈 버튼) 주위에는 구글 컬러가 더해졌습니다.
작은 변화처럼 보이지만, 홈 버튼에 'Now on Tap'을 통해 구글에 접근하는 이중 기능을 강조하려는 의도가 담겨 있습니다.
하지만 굳이 안드로이드 7.0 누가까지 기다릴 필요는 없습니다. 안드로이드 6.0 마시멜로의 숨겨진 기능인 RRO 레이어(RRO Layers)를 활용하면 오늘 당장 새 내비게이션 바를 적용할 수 있고, 다양한 멋진 테마도 함께 즐길 수 있습니다.
그럼 지금부터 RRO 레이어에 대해 자세히 알아보겠습니다.
RRO 레이어란 무엇인가?
RRO(Runtime Resource Overlay)는 소니가 개발한 기능으로, 안드로이드 6.0 마시멜로에서 커스텀 테마 적용의 기반이 되는 시스템입니다. 기기가 루팅되어 있고 'Layers Manager' 같은 앱이 설치되어 있다면, 마시멜로의 외관을 원하는 대로 자유롭게 꾸밀 수 있습니다.
그 성능이 얼마나 뛰어난지 보여주는 좋은 예로, 소니는 RRO 레이어를 활용해 엑스페리아(Xperia) 스마트폰의 사용자 인터페이스를 테마하고 있습니다. 실제로 구글 역시 삼성의 터치위즈(TouchWiz), HTC의 센스(Sense)처럼 제조사마다 자체적으로 안드로이드를 변형해 만들던 방식을 대체하기 위해 RRO 레이어를 도입한 것으로 보입니다.
제조사를 거쳐 배포되는 업데이트 방식은 대부분의 사용자에게 고통스러울 정도로 느린 업데이트 속도를 안겨왔습니다. 하지만 제조사들이 RRO 레이어를 활용하게 된다면, 특히 중요한 보안 업데이트를 포함한 안드로이드 업데이트가 한층 빨라질 가능성이 큽니다.
레이어 매니저 설치로 시작하기
RRO 기능을 사용하려면 AOSP 기반 커스텀 롬이 설치된 루팅된 안드로이드 기기가 필요하며, 구글 플레이 스토어에서 'Layers Manager'를 설치해야 합니다.
참고로 시안지모드(CyanogenMod) 또는 CM 기반 롬을 사용 중이라면 레이어를 사용할 수 없습니다. 대신 CM 테마 엔진(CM Theme Engine)을 이용해 보세요.
앱을 실행하고 슈퍼유저 권한을 부여한 뒤, 'Layers Showcase' 메뉴로 이동합니다. 메뉴 버튼을 눌러 무료 레이어(Free Layers)와 유료 레이어(Paid Layers) 목록을 확인하면 다양한 테마를 만날 수 있습니다. 설치 방법은 간단합니다. 원하는 테마를 찾고, 스크린샷 갤러리로 미리보기를 확인한 후 Get Layer를 눌러 플레이 스토어에서 설치하면 됩니다.
설치가 완료되면 Layers Manager에서 해당 테마를 활성화해야 합니다. 이 과정에서 일부 플러그인을 개별적으로 활성화해야 할 수 있는데, 스위치를 켜서 한 번에 일괄 적용할 수도 있습니다. 준비가 되면 페인트 롤러 버튼을 눌러 Install Overlays를 실행해 테마를 적용하고, 안내에 따라 재부팅하거나 전원 메뉴의 Soft Reboot 옵션을 사용하세요. 이후 완전히 재부팅하면 테마가 적용됩니다.
문제가 발생했나요? 테마나 플러그인 다운로드 중 오류가 나타난다면 안드로이드 시스템 파티션이 가득 찼을 가능성이 높습니다. 이 경우 사용하지 않는 파일이나 앱을 정리한 후 다시 시도해 보세요.
꼭 시도해 볼 만한 테마 3가지
잠시 둘러보기만 해도 선택할 수 있는 테마가 무수히 많다는 것을 알게 될 것입니다. 어떤 것을 설치할지는 전적으로 여러분의 취향에 달려 있지만, 아래 세 가지 테마는 오버레이 소프트웨어가 안드로이드 기기를 순식간에 새롭게 바꿔주는 모습을 잘 보여줍니다.
일부 테마가 정상적으로 작동하려면 플러그인이 필요하다는 점에 유의하세요. 테마를 설치할 때마다 필수 플러그인이 있는지 반드시 확인하는 것이 좋습니다.
Azure Free
이름에서 짐작할 수 있듯이, 이 테마는 안드로이드에 아름다운 블루 테마를 입혀줍니다. 일반적인 AOSP 앱 전체를 테마할 수 있는 충분한 플러그인 오버레이가 포함되어 있어 별도 작업 없이도 통일감 있는 화면을 완성할 수 있습니다.
필자도 이 디자인이 마음에 들어 넥서스 5에 기본 테마로 사용하고 있습니다.
Grounge - Layers Theme
가격 0.99달러의 유료 테마로, 완전히 새로운 스타일들을 한 번에 가져옵니다. 그렇습니다, 테마 안에 테마가 들어 있는 셈입니다! 어떤 색상을 선호하든 여기서 마음에 드는 옵션을 찾을 수 있으며, AOSP 기본 앱은 물론 알림 영역, 설정 메뉴, 심지어 구글 나우(Google Now)까지 새로운 모습으로 바꿔줍니다.
Nougat Navbar
안드로이드 누가에서 영감을 받은 내비게이션 바도 빼놓을 수 없습니다. 완전한 '테마'는 아니지만 동일하게 작동합니다. 시작하려면 구글 플레이에서 'N Navbar - Layers/RRO' 플러그인을 다운로드하세요.
참고로 안드로이드 누가 내비게이션 바 오버레이는 시안지모드에서는 작동하지 않습니다. CM12/13 사용자라면 'NNav Bar CM12/13'을 대신 사용하세요.
이제 Layers Manager 앱에서 메뉴를 열고 Install Overlays를 선택한 뒤 NNavbar를 찾아 열어주세요. 스크린샷을 확인하고 옵션(Classic, Original, Original Transparent, White 중 선택 가능)을 살펴본 후, 페인트 롤러 버튼을 눌러 선택을 확정하고 안내에 따라 휴대폰을 재부팅하면 됩니다.
재부팅이 완료되면 안드로이드 누가 스타일의 내비게이션 바가 활성화됩니다! 더 다양한 내비게이션 바 테마를 원한다면 'Navigate - Layers Theme'도 살펴보세요. 단, Busybox가 추가로 설치되어 있어야 합니다.
직접 테마를 만들 수 있을까?
안드로이드 테마 변경 이야기를 들으니 직접 만들고 싶어지셨나요? 몇 가지 방법이 있습니다. 시안지모드 사용자라면 ThemeDIY 앱으로 안드로이드 테마를 제작하는 가이드를 참고해 보세요.
CM이 아닌 기기용 테마를 직접 만들고 싶다면 안드로이드 스튜디오(Android Studio)와 몇 가지 추가 앱이 필요합니다. 온라인 튜토리얼을 따라 하면 올바른 방향으로 나아갈 수 있습니다.
누가 내비게이션 바에 대해 어떻게 생각하시나요? Layers Manager에서 특별히 마음에 드는 테마를 찾으셨나요? 혹시 문제를 겪으셨다면 댓글로 알려주세요.