Android는 세계에서 가장 인기 있는 OS이며 다른 운영 체제와 차별화되는 Android의 기능 중 하나는 자신의 기기를 원하는 대로 완전히 사용자 지정할 수 있는 기능입니다. Android는 항상 매우 광범위했으며 사용자 지정 가능성은 Google과 다른 타사 개발자 모두가 도전해 온 경로입니다. 바로 이 측면에서 테마가 매우 중요한 역할을 합니다. 오늘 우리는 현재 세대 Android 기기에서 인기 있는 테마 선택인 Substratum을 제공합니다. 먼저 Substratum이 실제로 무엇인지 이야기해 보겠습니다.
기판이란 무엇입니까?

아시다시피 Sony는 Xperia 라인업에서 항상 훌륭한 테마 기능을 제공했습니다. 이 주제는 Sony의 자체 프레임워크인 RRO(Runtime Resource Overlay)에 의해 수행되었습니다. 2014년 여름, Sony는 Google에 코드를 제공하여 Stock Android의 일부로 병합되었습니다. 이 프레임워크를 사용하기 위해 Layers가 개발되었습니다. 레이어는 기본적으로 기본 RRO 프레임워크를 관리하는 데 사용되는 간단한 응용 프로그램으로, 사용자가 장치를 테마로 지정하는 데 도움이 되면서 고유한 제한이 있습니다. 그동안 Sony는 OMS(Overlay Manager Service)에 대한 추가 작업을 수행했습니다. OMS는 오버레이를 관리하기 위한 클라이언트로 공급자가 우선 순위를 동적으로 제어하고 오버레이를 활성화/비활성화할 수 있습니다. Layers 자체도 관리자였지만 OMS는 훨씬 더 우수하고 효율적인 것으로 판명되었습니다. 마지막으로 Layers는 더 이상 사용되지 않으며 본격적인 OMS가 개발되어 Substratum이라는 이름이 지정되었습니다.
Substratum은 본질적으로 OMS가 제공하는 강력한 기능을 통해 Layers 관리자의 간단한 사용성을 전달합니다. 기존 레이어와 비교하여 오버레이는 이제 일반 앱으로 설치됩니다. /데이터/앱 파티션이며 테마 프로세스는 완전히 동적입니다.
기질 모드
위에서 언급했듯이 Google은 기본 RRO 프레임워크를 Marshmallow를 사용하여 Android OS에 병합했습니다. 즉, 공식적으로 OMS는 Android에 병합된 적이 없습니다. 그러나 자체 사용자 정의 ROM을 구축한 개발자는 완전한 OMS를 사용자 정의 ROM에 병합하는 자유를 얻었습니다. 따라서 Substratum에는 Legacy와 Full의 2가지 작업 모드가 있습니다.
레거시 모드에서는 RRO의 소스 코드만 병합되며 Google이 AOSP의 일부로 제공하는 것과 유사합니다. Full 모드에서는 Substratum OMS의 전체 코드가 OS의 기본 코드 내에서 병합되어 사용자에게 더 많은 확장성을 제공합니다.
Substratum 및 Theme Android를 설치하는 방법은 무엇입니까?
전제 조건:
- Android Marshmallow 이상(6.0 이상)
- 루트 액세스
1. 첫 번째 단계는 설치하는 것입니다 “기판 테마 엔진 루트” (무료) 일반 앱과 마찬가지로 Play 스토어에서 다운로드할 수 있습니다.

2. 다음 단계는 앱을 열고 루트 액세스 및 기타 필요한 모든 권한 부여. 레거시 모드에서 Substratum을 실행하는 경우 제한된 지원에 대한 경고가 표시됩니다.


3. Play 스토어로 돌아가서 원하는 Substratum 테마를 다운로드합니다. 여기, 이 튜토리얼에서는 여기에서 찾을 수 있는 Greyce 테마를 사용할 것입니다. 사용 가능한 다른 훌륭한 테마로는 Compound, Default Dark 및 PitchBlack이 있습니다. 테마가 성공적으로 설치되면 Substratum 앱에서 “테마가 성공적으로 설치되었습니다”라는 알림을 받게 됩니다.

4. 테마를 설치한 후 모든 오버레이를 설치해야 합니다. Substratum 앱으로 이동하여 Greyce 테마를 선택하고 원하는 오버레이를 선택합니다. 오버레이는 Android 설정, Android UI, 다양한 앱의 UI 등과 같이 기기에서 테마를 지정하려는 요소일 뿐입니다. 선택되면 브러시 아이콘 오른쪽 하단에서 선택하고 “선택한 설치”. 이제 Substratum이 선택한 오버레이 설치를 시작합니다.
5. 이 오버레이를 성공적으로 적용하면 공고 같은 것을 위해.

메모: 레거시 모드에서 Substratum을 실행하는 경우 변경 사항을 적용하려면 장치를 재부팅해야 합니다.
6. 이제 테마가 적용되었으며 장치에 변경 사항이 표시됩니다. Substratum을 사용하여 설치할 수도 있습니다. 글꼴 팩, 부팅 애니메이션, 사운드 및 배경 화면 변경 당신의 장치에.

선택한 오버레이를 제거하는 방법은 무엇입니까?
스톡 테마로 돌아가고 싶다면 왼쪽에서 햄버거 메뉴를 열고 “고급 관리자” 또는 “오버레이 목록” (기판 모드에 따라 다름). 제거하려는 오버레이를 선택한 다음 오른쪽 하단 모서리에 있는 브러시 아이콘을 탭하고 “선택한 제거”. 이제 Substratum이 선택한 오버레이를 제거합니다. 다시 한 번, 모드에 따라 장치를 재부팅해야 할 수 있습니다.

Substratum 테마 엔진은 CyanogenMod의 테마 엔진과 어떻게 다릅니까?
Cyanogen Mod ROM을 사용한 사용자의 경우 CyanogenMod의 자체 테마 엔진인 CMTE에 익숙해야 합니다. CMTE가 수년 동안 훌륭한 테마 옵션으로 번성했지만(아마도 이것이 유일하게 사용 가능한 서비스였기 때문일 것입니다), Substratum이 도입된 이후로 CMTE는 왕좌를 잃었습니다.
기술적으로 CMTE는 기본적으로 앱에 오버레이를 배치하는 Substratum과 비교하여 테마가 되는 리소스 코드를 완전히 수정하는 데 중점을 둡니다. 이것은 Substratum을 CMTE보다 훨씬 빠르고 사용하기 쉽고 안전하게 만듭니다. 또한 CMTE를 사용하면 사용자가 장치를 재부팅하는 것이 필수적이었지만 전체 기판 모드를 사용하면 재부팅할 필요 없이 장치를 동적으로 테마화할 수 있습니다. 또한, 프로젝트로서의 CMTE는 Android Nougat 이후부터 배제되어 왔으며 Substratum의 개발은 계속 성장하고 있습니다.
Substratum 테마 엔진을 사용한 테마 Android
Substratum 자체는 사용자가 장치를 동적으로 테마화하고 개인화할 수 있는 매우 강력한 프레임워크입니다. 시스템 리소스뿐만 아니라 타사 앱을 테마로 지정할 수도 있으므로 말 그대로 사용자의 테마 지평을 확장할 수 있습니다. 또한 Android Nougat이 출시된 이후로 CyanogenMod는 CMTE 개발을 중단했습니다. 또한 Cyanogen이 사라지고 LineageOS가 CMTE 대안을 개발할 계획이 없다고 공개적으로 밝히면서 Substratum이 여기에 머물고 있음이 분명해 보입니다.
따라서 Substratum Theme Manager에 대한 의견을 알려주고 좋아하는 테마와 장치 설정을 공유해 주십시오. 결국, 특히 Substratum이 있는 Android의 사용자 정의 기능은 사용자의 상상력으로만 제한됩니다. 아래 의견 섹션에서 생각을 말해보세요.