2017년, Android Oreo의 출시와 함께 Google은 2008년 Android가 처음 출시된 이후 Android의 기본 기반에 가장 큰 변화를 가져왔습니다. 바로 Project Treble입니다. OEM을 위한 업데이트를 더 쉽게 출시할 수 있을 뿐만 아니라 일반 사용자 지정 펌웨어의 대안으로 GSI 또는 일반 시스템 이미지의 탄생도 보았습니다.
사용자 정의 ROM과 관련하여 이 개념을 두어 번 접했을 것입니다. 그러나 문제는 남아 있습니다. GSI란 무엇이며 일반 사용자 지정 ROM과 어떻게 다른가요?
일반 시스템 이미지란 무엇입니까?
일반적으로 LineageOS와 같은 대부분의 기존 사용자 지정 ROM이 만들어지는 방식은 하나의 특정 장치를 염두에 두고 소스 코드에서 컴파일하는 것입니다.
이것은 ROM이 시스템 이미지를 포함할 뿐만 아니라 커널과 모든 특정 장치 blob 및 라이브러리, 전화의 원래 펌웨어를 교체할 뿐만 아니라 실제로 대부분의 구성 요소와 기능을 갖는 데 필요한 기타 하드웨어 관련 코드도 포함한다는 것을 의미합니다. 일하세요.
이것은 장점도 있지만 단점도 많습니다. 맞춤형 ROM이 특정 휴대전화용으로 특별히 제작되고 컴파일되므로 개발자나 유지 관리자는 Wi-Fi 또는 카메라 오작동과 같이 발생할 수 있는 기기별 버그를 수정하는 데 시간을 할애할 수 있습니다.
그러나 이러한 종류의 ROM에는 개발자(또는 종종 개발자 팀)가 필요하며 실제로 시간을 들여 수동으로 다리 작업을 수행하고 맞춤형 ROM을 새 휴대전화에서 실행할 수 있습니다. 이를 위해서는 세심한 읽기, 테스트, 많은 시행착오가 필요합니다. 작업할 사람이 없으면 휴대전화에 사용자 지정 ROM을 전혀 설치하지 못할 수도 있습니다.
2017년은 이와 관련하여 큰 돌파구를 보였습니다. Android Oreo를 통해 Google은 기본적으로 Android 시스템 자체에서 하위 수준의 하드웨어별 코드를 모듈화하고 분리하는 Project Treble을 발표했습니다.
시스템 이미지는 기본적으로 하위 수준 코드에 적용되는 레이어 역할을 합니다. 즉, 하위 레이어를 건드릴 필요 없이 운영 체제를 교체할 수 있습니다. 이것은 하나 이상의 전화기에서 사용할 수 있는 GSI 또는 일반 시스템 이미지의 개념을 탄생시켰습니다.
이 변경 사항은 주로 OEM이 Android 업데이트를 출시하는 데 느리고 비효율적인 문제를 해결하기 위한 것입니다. 하지만 이는 결국 모딩 커뮤니티의 판도를 바꾸는 역할을 하기도 했습니다.
기기별 맞춤형 ROM은 과거에도 여전히 존재하지만 개발자는 또한 모든 Android 스마트폰에 설치할 수 있는 GSI 형태로 맞춤형 ROM을 만듭니다. 유일한 요구 사항은 잠금 해제 가능한 부트로더가 있어야 한다는 것입니다.
GSI를 사용하면 차이가 있습니까?
있을 수도 있고 없을 수도 있습니다. 모두 특정 장치에 따라 다릅니다. 장치별 ROM의 경우 개발자가 자신을 헌신하고 유지 관리하는 특정 장치에 특별한 주의를 기울인다는 점입니다.
이러한 종류의 ROM에서 문제가 발생하면 개발자는 문제를 올바르게 수정하는 데 집중할 수 있습니다.
그러나 GSI는 모든 Android 기기에서 사용하도록 만들어졌기 때문에 동일한 관심을 받지 못합니다. 문제가 자주 발생하며 개발자 커뮤니티의 공로로 GSI의 기기별 버그 및 문제를 수정하여 가능한 많은 수의 휴대전화에서 더 잘 실행되도록 엄청난 노력을 기울이고 있습니다.
그러나 모든 사람을 위해 모든 것을 고칠 수는 없으며 귀하의 문제가 다른 여러 사람에게 발생하지 않는 한 개발자의 버킷리스트에서 매우 낮을 것입니다.
그렇다고 GSI가 나쁘다는 것은 아닙니다. 많은 전화기에서 맞춤형 ROM을 얻을 수 있는 유일한 방법이며 대부분의 경우 대부분의 스마트폰에서 매일 사용하기에 완벽합니다. 하지만 휴대전화에서 기기별 맞춤 ROM을 사용할 수 있다면 더 나은 옵션일 것입니다.
그렇지 않으면 GSI에 기회를 줄 수 있습니다. 당신과 같은 전화를 사용하는 다른 사람들이 GSI를 사용하고 있는지 확인하고 그들이 사용하고 있다면 그들이 겪고 있는 문제를 기록해 두십시오. 그리고 무언가를 발견하면 반드시 신고하세요.
모두를 위한 맞춤형 ROM
Android modding 세계를 탐구하려는 경우 기기별 ROM은 항상 최고의 옵션입니다. 그러나 사용할 수 있는 것이 없으면 GSI가 최선의 방법일 수 있습니다.
휴대전화가 Project Treble과 호환되는 한 휴대전화에 관계없이 대체 Android 환경을 실행할 수 있습니다. 이제 차이점을 알게 되셨기를 바랍니다.