2017년, 구글은 안드로이드 오레오(Android Oreo)를 출시하면서 2008년 최초 출시 이후 안드로이드 핵심에 가장 큰 변화를 가져왔습니다. 바로 프로젝트 트레블(Project Treble)입니다. 이를 통해 OEM이 업데이트를 더 쉽게 배포하고 배포 속도를 향상시킬 수 있게 되었을 뿐만 아니라, 일반 커스텀 펌웨어의 대안으로 GSI(Generic System Image)가 탄생했습니다.
커스텀 ROM과 관련하여 이 개념을 여러 번 접했을 수도 있습니다. 확인해 보세요. Android 기기에 사용자 정의 ROM을 설치하는 방법.

하지만 여전히 의문은 남습니다. GSI란 무엇이고, 일반 커스텀 ROM과 어떻게 다른가요?
로압 스리유에스
일반 시스템 이미지는 무엇입니까?
LineageOS와 같은 대부분의 기존 맞춤형 ROM은 단일 장치를 염두에 두고 소스 코드에서 컴파일하여 제작됩니다.
즉, ROM 파일에는 시스템 이미지뿐만 아니라 커널, 모든 장치별 블롭과 라이브러리, 기타 하드웨어별 코드가 포함되어 있으며, 이는 휴대폰의 원래 펌웨어를 대체하는 데 필요할 뿐만 아니라 이미 대부분의 필수 구성과 기능이 포함되어 있습니다.
장점도 있지만 단점도 많습니다. 커스텀 ROM은 특정 휴대폰에 맞춰 제작되고 컴파일되기 때문에 개발자나 유지 관리자가 Wi-Fi나 카메라 오류와 같은 기기별 버그를 수정하는 데 시간이 걸릴 수 있습니다.
하지만 이러한 유형의 ROM을 설치하려면 개발자 한 명, 또는 개발자 팀이 직접 시간을 들여 직접 발품을 팔아 새 휴대폰에서 커스텀 ROM이 작동하도록 해야 합니다. 이를 위해서는 꼼꼼히 읽고, 끊임없이 테스트하고, 많은 시행착오를 거쳐야 합니다. 아무도 이 작업을 맡을 사람이 없다면 휴대폰에 커스텀 ROM을 설치하지 못할 수도 있습니다.
2017년에는 이와 관련하여 상당한 발전이 있었습니다. 구글은 안드로이드 오레오(Android Oreo)를 통해 프로젝트 트레블(Project Treble)을 발표했는데, 이는 기본적으로 안드로이드 시스템 자체에서 하위 레벨 코드를 모듈화하고 분리하는 작업입니다.
시스템 이미지는 기본적으로 하위 코드에 적용되는 계층 역할을 하므로, 하위 계층을 건드리지 않고도 운영 체제를 전환할 수 있습니다. 이는 여러 대의 휴대폰에서 사용할 수 있는 GSI(Universal System Image)라는 개념으로 이어졌습니다.
이러한 변경의 주요 목적은 OEM이 Android 업데이트를 배포하는 데 있어 느리고 비효율적인 문제를 해결하는 것이었지만, 결국 모딩 커뮤니티에 큰 변화를 가져오는 계기가 되었습니다.
기기에 대한 커스텀 ROM 파일은 여전히 사용 가능하지만, 개발자는 모든 안드로이드 스마트폰에 설치할 수 있는 GSI 형태의 커스텀 이미지도 생성합니다. 유일한 요구 사항은 잠금 해제 가능한 부트로더가 필요하다는 것입니다. 확인해 보세요. 조정할 가치가 있는 최고의 안드로이드 개발자 옵션.
GSI를 사용하면 차이가 있나요?

찾을 수도 있고, 찾지 못할 수도 있습니다. 모두 기기에 따라 다릅니다. 기기의 ROM에 대한 중요한 점은 개발자가 개발 중인 특정 기기에 시간과 특별한 관심을 기울인다는 것입니다.
이러한 유형의 사용자 정의 ROM에 문제가 발생하면 개발자는 문제를 올바르게 해결하는 데 주의를 기울일 수 있습니다.
하지만 GSI는 모든 안드로이드 기기에서 사용하도록 설계되었기 때문에 이러한 관심을 받지 못합니다. 문제는 종종 발생하지만, 개발자 커뮤니티가 GSI를 사용하는 기기의 버그와 문제를 해결하고 최대한 많은 휴대폰에서 최적으로 작동하도록 노력한 덕분에 이러한 문제가 해결되었습니다.
하지만 모든 사람에게 모든 문제를 해결하는 것은 불가능하며, 귀하의 문제가 다른 많은 사람에게도 발생하지 않는 한 개발자 목록에서는 아마도 매우 낮은 순위에 있을 것입니다.
그렇다고 해서 GSI가 나쁘다는 것은 아닙니다. GSI는 많은 휴대폰에서 커스텀 ROM을 설치할 수 있는 유일한 방법이며, 대부분의 인기 스마트폰에서 일상적으로 사용하기에는 전혀 문제가 없습니다. 하지만 휴대폰에 커스텀 ROM이 있다면 더 나은 선택일 가능성이 높습니다.
아니면 GSI를 사용해 보세요. 다른 사람들이 당신과 같은 휴대폰을 사용하고 있는지 확인해 보세요. 만약 그렇다면, 그들이 겪고 있는 문제를 적어 두세요. 그리고 문제가 발견되면 꼭 신고해 주세요. 확인해 보세요. 더 이상 Android 기기에 커스텀 ROM을 설치할 필요가 없는 이유.
모든 사람을 위한 맞춤형 ROM
안드로이드 모딩의 세계에 뛰어들 계획이라면 커스텀 ROM이 항상 최선의 선택입니다. 하지만 커스텀 ROM을 구할 수 없거나 원하는 ROM이 없다면 GSI가 최선의 선택일 수 있습니다.
Project Treble을 지원하는 휴대폰이라면 어떤 휴대폰을 사용하든 다른 안드로이드 환경을 실행할 수 있습니다. 이제 차이점을 아셨기를 바랍니다. 지금 확인해 보세요. Android용 최고의 런처: 휴대폰을 사용자 지정하세요.










