빠른 탐색
기본적인 Linux 데스크탑 환경을 넘어선 기능이 필요하신가요? 라즈베리 파이에서 Android를 운영체제로 활용하는 다양한 방법을 소개합니다.
라즈베리 파이에 안드로이드를 설치하는 이유는 무엇일까요?
터치스크린을 활용하는 프로젝트라면, 라즈베리 파이의 기본 운영체제인 LXDE 기반 PIXEL 데스크탑은 다소 불편할 수 있습니다. 작은 터치스크린 디스플레이, 라즈베리 파이 공식 터치스크린, 혹은 다른 디스플레이를 사용하든, Android는 훌륭한 대안이 될 수 있습니다.
Android의 가장 큰 장점 중 하나는 광범위한 소프트웨어 라이브러리에 접근 가능하다는 점입니다. 생산성 도구, 스트리밍 앱, 게임 등 다양한 앱을 활용할 수 있습니다. (물론 라즈베리 파이 모델의 하드웨어 제약은 고려해야 합니다.)
터치스크린을 사용하지 않더라도, 안드로이드 기기처럼 마우스와 키보드를 연결하여 사용할 수 있습니다.
5가지 라즈베리 파이 Android 빌드
다음은 라즈베리 파이 3에서 사용할 수 있는 Android 버전들입니다:
- 리니지OS
- AOSP
- 옴니롬
- 엠테리아OS
- 리니지OS 기반 Android TV
이 중 하나를 설치하면, Google 서비스를 사용하거나, 개인 정보 보호에 더 중점을 둘 수도 있습니다.
라즈베리 파이에서 Android를 실행하고 앱을 설치하려면, GApps를 설치하거나 F-Droid와 같은 다른 앱 스토어를 이용해야 합니다.
이러한 모든 요소들이 Android를 라즈베리 파이 프로젝트에 적합한 솔루션으로 만들어줍니다. 이제 라즈베리 파이에 Android를 설치할 때 고려할 만한 옵션들을 살펴보겠습니다.
1. 리니지OS
리니지OS는 다양한 스마트폰에서 사용되는 가장 유명한 맞춤형 Android 빌드 중 하나입니다. KonstaKANG이라는 개발자의 노력 덕분에, 리니지OS는 여러 라즈베리 파이 모델에 다양한 빌드로 제공됩니다.
라즈베리 파이 3(LineageOS 17)과 라즈베리 파이 4(LineageOS 20)에서 사용 가능하며, 특히 후자는 Android 14를 기반으로 합니다. (LineageOS 20은 라즈베리 파이 400 및 CM4 모델에서도 실행됩니다.)
리니지OS를 설치하려면 기본적인 라즈베리 파이 SD 카드 플래시 과정이 필요합니다. Google 앱이 필요하다면 GApps 패키지도 추가로 플래시해야 합니다. KonstaKANG의 빌드마다 설치 단계가 약간씩 다르므로, 시작하기 전에 관련 정보를 확인하는 것이 좋습니다.
2. AOSP
AOSP(Android Open Source Project)는 Android의 소스 코드입니다. 이름에서 알 수 있듯이, Google, Samsung, Huawei 등 여러 회사가 참여한 오픈 소스 프로젝트이며, 스마트폰, 태블릿, TV 등에서 찾아볼 수 있습니다.
AOSP는 오픈 소스이기 때문에 모든 개발자가 이를 기반으로 다양한 빌드를 만들 수 있습니다. KonstaKANG의 노력으로 라즈베리 파이 5용 AOSP 기반 Android 버전이 출시되었습니다. (Pi 4용 빌드도 존재합니다.)
일반적인 방법으로 AOSP를 설치할 수 있으며, LineageOS와 마찬가지로 “Google 서비스”를 사용하고 싶다면 GApps 패키지가 필요합니다.
3. 옴니롬
OmniROM 팀은 오랫동안 특정 스마트폰을 위한 대체 Android 빌드를 제공해왔습니다. 2022년부터는 라즈베리 파이 4를 포함하도록 프로젝트가 확장되었습니다.
AOSP를 기반으로 하는 OmniROM은 Pixel 사용자 인터페이스와 유사하며, 두 단계를 거쳐 설치됩니다. 최적의 결과를 얻으려면, 라즈베리 파이용 표준 microSD 카드(TWRP 복구 소프트웨어 설치용)와 적절한 OmniROM 빌드가 필요합니다. 현재 시점에서 라즈베리 파이 4용 최신 빌드는 2023년 3월에 출시되었습니다.
OmniROM 설치는 아마도 이 목록에서 가장 복잡한 과정일 것입니다. 먼저 기본 복구 이미지를 microSD 카드에 플래시하고, 그 다음 USB 드라이브에서 원하는 빌드를 플래시해야 합니다. 다소 복잡하지만, 결과적으로 라즈베리 파이 4에서 Android를 원활하게 사용할 수 있습니다.
4. 엠테리아
OmniROM의 대안으로, 엠테리아는 특정 장치들을 위한 전문적인 Android 빌드입니다. 이 목록에는 라즈베리 파이 CM 3 및 CM 4 모델과 라즈베리 파이 3, 4, 5 보드가 포함됩니다.
Emteria 설치는 Raspberry Pi Imager 도구에서 간단하게 찾을 수 있습니다.
도구가 설치되어 있고 microSD 카드가 PC에 연결되어 있다면:
Ctrl+Shift+X를 눌러 Raspberry Pi Imager의 고급 옵션에 접근하여 추가 설치 후 설정을 구성할 수 있습니다.
Emteria는 다양한 구독 옵션을 제공하지만, 기본적인 스타터 플랜은 무료이며 무선 시스템 업데이트를 지원합니다.
5. Android TV
놀랍게도 KonstaKANG은 라즈베리 파이 4용 Android TV (LineageOS 20 기반) 빌드도 제공합니다.
이 빌드는 미디어 센터 프로젝트에 적합하며, 필요한 모든 구성 요소를 포함하고 있어 바로 사용할 수 있습니다. 추가적인 소프트웨어를 플래시할 필요가 없으며, GApps 설치 없이 원하는 스트리밍 앱을 설치하여 사용할 수 있습니다.
라즈베리 파이 4 및 라즈베리 파이 400 모델을 위해 제작된 이 Android TV는 놀라울 정도로 잘 작동합니다. 라즈베리 파이를 이용한 Android TV 구축 가이드를 통해 자세한 설치 단계를 확인할 수 있습니다.