안드로이드 앱을 이야기할 때 대부분의 사람들은 구글 플레이 스토어를 떠올립니다. 하지만 플레이 스토어에서 다운로드하는 앱 대부분은 클로즈드 소스(비공개 소스)로, 개발자의 통제를 받습니다. 자유·오픈소스(FOSS) 소프트웨어에 열정이 있다면 F-Droid가 바로 여러분을 위한 마켓플레이스입니다.
F-Droid는 Droid Ltd가 운영하는 애플리케이션으로, 2010년 영국의 컴퓨터 프로그래머 시아란 E 걸트닉스(Ciaran E Gultnieks)가 설립했습니다. 그 이후로 4,000개 이상의 무료 오픈소스 애플리케이션을 호스팅해 왔으며, 건강, 교육, 보안 등 다양한 분야의 앱을 제공합니다. 지금부터 F-Droid 설치 방법과 이를 활용한 무료 오픈소스 안드로이드 앱 설치법을 자세히 알아보겠습니다.
F-Droid 설치 방법
당연히도 이런 마켓플레이스 앱은 직접적인 경쟁자인 구글 플레이 스토어에서는 찾을 수 없습니다. F-Droid를 설치하려면 공식 웹사이트(f-droid.org)에서 앱을 다운로드한 후 스마트폰에 사이드로딩(직접 설치)해야 합니다.
웹사이트에 접속하면 화면에 나타나는 'F-Droid 다운로드' 아이콘을 클릭하세요.
앱이 완전히 설치될 때까지 몇 분 정도 기다린 후 실행합니다. 첫 실행 시에는 저장소를 새로 고치고 업데이트하는 데 시간이 다소 걸릴 수 있습니다. 이 과정이 끝나면 페이지에 앱들이 표시되기 시작합니다.
인터페이스는 매우 단순하고 사용하기 쉽다는 것을 바로 알 수 있습니다. 카테고리(Categories), 근처(Nearby), 업데이트(Updates), 설정(Settings) 섹션으로 구성되어 있어 별도의 설명 없이도 누구나 쉽게 이해할 수 있습니다.
F-Droid에서 앱 다운로드하는 방법
먼저 카테고리 섹션에서 설치하고 싶은 애플리케이션을 찾아보세요.
앱을 클릭하면 상세 설명, 인터페이스 스크린샷, 필요한 권한 등을 확인할 수 있습니다. 특히 라이선스 종류, 소스 코드, 기타 알려진 기능들도 함께 표시되어 투명성이 높습니다.
다른 버전의 앱이 필요하다면 앱 상세 페이지에서 해당 버전들을 찾을 수 있습니다.
설치하려면 '설치' 버튼을 클릭해 다운로드를 시작하세요.
왜 F-Droid여야 할까?
보안: F-Droid를 통한 모든 연결은 HTTPS로 처리되어 더욱 안전합니다. 또한 프라이버시와 보안을 한층 강화하기 위해 Tor도 지원합니다.
P2P 전송: Wi-Fi 등 인터넷 연결이 없는 환경에서도 이미 다운로드된 APK를 피어 투 피어(P2P) 방식으로 교환할 수 있습니다. '근처(Nearby)' 메뉴를 클릭하면 같은 네트워크에 있는 다른 F-Droid 사용자와 연결됩니다.
특히 블루투스와 Wi-Fi도 추가 연결 수단으로 지원되어 전송 효율이 더욱 높아집니다.
추적 방지: '안티 기능(Anti-Feature)' 섹션에서는 사용자 몰래 활동을 추적하거나 보고할 수 있는 앱들을 집중적으로 다룹니다. F-Droid는 사용자 동의 없이 크래시 리포트를 전송하거나 업데이트를 확인하지 않습니다. 또한 독점(proprietary) 라이브러리를 포함한 앱은 F-Droid 저장소에서 찾아볼 수 없습니다.
커스터마이징: F-Droid는 각 앱에 대한 뛰어난 커스터마이징 옵션을 제공하며, 숨겨진 비용은 전혀 없습니다.
F-Droid의 단점
제한된 앱 수: 250만 개 이상의 앱을 보유한 플레이 스토어에 비해 F-Droid의 데이터베이스는 상대적으로 작습니다.
자동 업데이트 제한: F-Droid의 대부분 앱은 자동 업데이트가 불가능하며, 사용자가 직접 업데이트를 요청해야 합니다.
평점 시스템 부재: 단순한 구조의 앱이다 보니 평점 시스템이 없습니다. 최고의 앱을 찾으려면 직접 여러 앱을 둘러보며 비교해야 할 수 있습니다.
플레이 스토어의 안전한 대안
F-Droid가 얼마나 안전한지 궁금해하는 경우가 많습니다. 물론 100% 안전한 애플리케이션은 세상에 존재하지 않습니다. 하지만 F-Droid는 오픈소스 프로젝트로서 앱에 관한 모든 정보를 투명하게 공개합니다. 카탈로그의 어떤 앱도 숨겨진 비용이나 추적 서비스를 포함하지 않으며, 개발자라면 코드를 통해 직접 검증할 수 있습니다. F-Droid는 이 기준을 준수하지 않는 앱을 발견하면 즉시 플래그를 지정합니다. 따라서 F-Droid는 매우 안전하고 믿고 사용할 수 있는 플랫폼이라고 확신할 수 있습니다.