차례:
타사 발사기를 사용하여 홈 화면 테마를 지정할 수 있습니다. 우리는 가장 많이 사용되는 앱을 테마로 그 희미한 흰색을 없애고 약간의 색을 칠할 수 있습니다. 우리는 안드로이드를 커스터마이즈하고 우리 자신의 것으로 만들기 위해 많은 일을 할 수 있지만, 안드로이드 시스템 자체를 테마로하기 위해서는 삼성 갤럭시 S8과 같은 강력한 테마 엔진을 가진 전화기 나 루트 중 하나가 필요합니다.
시스템 수준에서 안드로이드를 테마로하는 것은 술에 취하지 만, 대부분의 사람들은 루트 테마에 투자 할 인내심, 연습 또는 능력이 없습니다. 심지어 루트 테마의 번거 로움을 귀찮게하지 않으며, 자신의 홈 화면에서 사용자 정의 아이콘과 위젯 색상으로 전화를 거는 데 몇 시간을 소비하는 소녀입니다. 시스템 테마는 루트 땜질의 가치가 없지만 곧 안드로이드를 테마로하기 위해 루트가 필요하지 않을 수 있습니다.
이 긴 맞춤형 스킨 터널 끝에 빛이 있다고 생각하는 이유는 다음과 같습니다.
RRO 프레임 워크: 감사합니다, 소니
Android에서 기본 테마의 토대는 몇 년 전에 시작되었습니다. Sony는 2014 년에 AOSP에 Runtime Resource Overlay 프레임 워크를 제공하고 사용자가 Xperia Themes를 통해 Sony 휴대폰의 Android 시스템 및 앱을 테마로 지정할 수 있도록 많은 장치에서이를 구현했습니다. RRO를 사용하면 소스 코드를 수정하지 않고도 Android 앱을 스키닝 할 수 있으므로 사용자는 많은 문제를 일으키거나 휴대폰의 앱을 중단하지 않고도 휴대폰의 모든 앱 모양을 변경할 수 있습니다.
RRO는 개발자가 Android M Developer Preview를 통해 파고 들었을 때 처음 발견되었습니다. Google이 개발자 미리보기에서 어두운 테마로 우리를 도발 한 첫 번째 해로 Android M을 기억하고 안정적인 릴리스 전에 가져 왔으며 Android와 통합 된 RRO 테마 엔진을 테스트해야했습니다. 내년에는 어두운 테마가 Android N Developer Preview와 함께 돌아 왔으며, 가을에 Android Nougat가 안정적으로 밀려 나기 전에 풀 렸습니다.
올해 우리는 Android O Developer Preview를 얻었지만 실험적인 어두운 테마는 다시 얻지 못했습니다. 대신 개발자들이 부활절 달걀과 다른 숨겨진 음식을 파헤 치자 Android 시스템에서 사용되는 RRO 테마의 첫 번째 사례가 우연히 발견되었습니다.
그렇다면 올해 무엇이 바뀌 었습니까?
이전 Android O 개발자 미리보기에는 디스플레이 아래에 Device Theme 라는 설정이 있었는데, 픽셀 및 반전 테마 중에서 선택할 수 있으며 반전이 기본값입니다. 문제는 이전의 테마 설정과 마찬가지로 범위가 매우 제한되어있어 빠른 설정 음영을 거꾸로 한 회색의 뇌 물질에서 더 어두운 톤으로 변경하는 것입니다. 이전과 마찬가지로 장치 테마 설정은 Android O Developer Preview 4에서 가져 왔습니다.
Google 직원들은 수년간 개발자 미리보기 및 베타 프로그램을 통해 RRO 테마 엔진을 기반으로 어두운 테마를 테스트하고 끌어 왔지만, 이번 5 월 개발자, 블로거 및 테마 머저리 모두 희망을 다시 얻었습니다. 올해의 진취적인 코드 파 기자들은이 두 가지 테마가 실제로 RRO 테마라는 것을 발견했기 때문에 Google이 Android 버전의 시스템 전체 테마에 대한 유령을 포기하지 않았 음을 증명합니다. 이제 풀링 된 장치 테마 설정은 사용자가 RRO 테마 엔진을 사용하여 (대부분 쓸모없는) 테마를 선택할 수있는 인터페이스였으며 루트없이 RRO 테마를 사용하는 수단이었으며 마지막 주요 기술 부분이었습니다. 퍼즐의.
기질과 안드로이드 오레오
Substratum은 RRO 테마, OMS의 소니 후속 제품을 기반으로 구축 된 테마 엔진이며 매년 Substratum은 놀라운 테마를 루팅되지 않은 휴대폰으로 가져 오는 데 한 걸음 더 다가 서고 있습니다. 예를 들어 일부 Samsung 장치는 Samsung Themes에 대한 RRO 테마를 구현 한 방식으로 인해 루트없이 서브 스트라 텀 테마를 사용할 수 있습니다. 올해 서브 스트라 텀은 개발자 프리뷰에서 진전을 보았으며, 이제 안드로이드 오레오가 출시되면서 루팅되지 않은 폰에 시스템 테마를 제공 할 예정이다. 이제는 무료가 아니며 완벽하지 않을 것입니다. 서브스 트럼 테마를 적용하고 구현하려면 여전히 높은 특권을 시작하는 데 도움이되는 데스크톱 앱이 필요하기 때문에 완벽하지 않습니다.
그러나 그것은 뿌리가없는 주제가 될 것입니다. 그리고 그것은 크다.
특히 Google Play 뮤직과 같은 앱에서 Google이 다시 나에게 줄 때까지 공식 어두운 테마를 구걸합니다. 동시에 Android를 사용자 정의 할 수 있고 다양 할 때 일관되게 테마를 지정하는 것이 얼마나 어려운지 인정합니다. Google 엔지니어링 팀은 Reddit AMA에서 개요를 설명했습니다.
Android에는 여전히 장치와 앱간에 테마가 일관되도록하는 적절한 API가 없습니다. 이러한 API가 없으면 이러한 테마가 수행하는 작업이 앱을 좌우로 중단시키지 않는 확실한 방법은 없습니다. 개발자 미리보기의 Google 자체 어두운 테마조차도 Android의 핵심 앱을 테마로 만드는 데 어려움을 겪었으며 Google은 수천 개의 다른 기기 모델에서 수백만 개의 앱에서 일관성을 유지해야합니다.
2017 년 8 월 업데이트: Oreo 릴리스 및 서브 스트라 텀에 대한 추가 뉴스