PimpinPumpkin/Vela
구글 없는 지도 앱 Vela, 오픈 데이터로 턴바이턴 네비게이션
원제 PimpinPumpkin/Vela
스타 1,957당일 +118Kotlin
Key Point
Google Play Services 없이 작동하면서 실시간 트래픽과 장소 정보를 제공하는 오픈소스 지도 앱으로, 프라이버시를 우선하는 개발자와 GrapheneOS 사용자에게 실용적인 대안을 제시한다.
핵심 요약
- Android 용 탈구글(degoogled) 지도·네비게이션 앱인 Vela는 Google Play Services 없이 작동하며, Kotlin으로 작성되었다.
- 지도 기본층은 OpenStreetMap 기반 오픈 벡터타일이고, 장소 데이터는 Overture Maps와 AllThePlaces를 사용해 저장소의 타일에 내장되어 스트리밍된다.
- 지도 브라우징·검색·경로 지정 시 구글에 전송되는 정보를 세밀하게 제어한다: 지도 팬·줌은 구글에 전혀 안 보내고, 경로는 시작점·종점 좌표만 익명으로 전송되며, 트래픽 재확인은 설정으로 끌 수 있다.
- 자동차 경로는 구글의 실시간 트래픽·폐도 정보를 쓰지만, 턴바이턴 안내는 오픈 라우터(OSRM·Valhalla)로 생성하고, 보행·자전거 경로는 오픈 라우터에서만 나온다.
- 저장한 장소·이동 경로·설정은 기기에만 저장되고 구글에 절대 전송되지 않으며, 계정·API 키·원격 서버가 없다.
- 구글 세션 쿠키는 기본값으로 매주 교체되고, '설정 → 프라이버시 → Vela without Google' 옵션으로 완전 오프라인 모드 전환이 가능하다.
- 지역을 다운로드하면 오프라인에서도 지도·검색·경로·턴바이턴 네비게이션이 작동한다.
- 라이선스 판독 카메라(OpenStreetMap 오픈 데이터)를 지도에 표시하고, 네비게이션 설정에서 감시 카메라 회피 옵션으로 경로별 카메라 수를 비교한다.
- 기기 위에서만 실행되는 신경망 음성(Vela Voice)으로 턴바이턴 음성 안내와 음성 검색 인식을 제공한다.
- 대중교통 정보는 Transitous 및 운영 기관의 GTFS 피드에서 오고, 선로·정류장·시간표는 오픈 데이터로 표시된다.
- Obtainium(매주 정식판)·F-Droid(개발자 저장소)·GitHub 릴리스에서 설치할 수 있으며, 모든 채널의 APK는 동일한 인증서로 서명된다.
- GrapheneOS 및 Google Play Services 없는 폰에서 작동하도록 설계되었고, 18개 언어를 지원하며 라이트·다크 테마, D-패드 조작, Android Auto 화면을 포함한다.
- 앱은 백엔드·계정·원격 측정이 없고 GPL-3.0 라이선스이며, 구글 세션 쿠키 외에는 로그인이나 식별자가 없어 프라이버시를 최우선으로 한다.
- 공개 기술 문서(SPEC.md·PRIVACY.md·FEATURES.md 등)와 Weblate 번역 플랫폼을 제공하며, 풀 리퀘스트 전에 CONTRIBUTING.md를 읽어야 한다.
저장소 보기 ↗github.com