기하학적 날씨 앱 대상 Android 리뷰 by AndroidFreeware
Geometric Weather는 무료 오픈 소스 안드로이드 날씨 앱입니다. 이 빌드 버전은 모든 독점 종속성 및 관련 코드를 제거하여 F-Droid에 포함될 수 있도록 만들었습니다.
앱에서 다음을 찾을 수 있습니다:
- 실시간 온도
- 최대 15일의 일일 예보 및 다음 24시간의 시간별 예보
- 공기질 및 알레르기 정보
- 심각한 날씨 및 강수 경고
이 앱은 디자인에 강한 초점을 두고 있으며, 간단하고 깔끔한 사용자 경험(UX), 부드러운 애니메이션, 그리고 전반적인 머티리얼 디자인을 갖추고 있으며, 많은 커스터마이즈 기능을 제공합니다:
- 자동 다크 테마
- 커스텀 아이콘 테마
- 한눈에 정보를 확인할 수 있는 다양한 홈 화면 위젯
- 라이브 배경화면
현재 F-Droid 버전에서 지원되는 날씨 제공업체:
- AccuWeather
- OpenWeatherMap
- Météo France
이 앱은 여러 가지 권한을 요청합니다. 일부는 필수이고, 일부는 선택적입니다.
필수 권한:
- 네트워크 (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): 앱이 인터넷을 통해 제공업체로부터 날씨 데이터를 가져올 수 있도록 허용합니다.
- 백그라운드 업데이트 (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, FOREGROUND_SERVICE, SET_ALARM): 앱이 백그라운드에서 날씨 데이터를 새로 고칠 수 있도록 허용합니다.
- 타일 (EXPAND_STATUS_BAR): 앱이 빠른 설정에서 스스로 실행될 수 있도록 허용합니다.
선택적 권한:
- 위치 (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): 앱이 현재 위치의 날씨를 표시할 수 있도록 허용합니다.
- 저장소 (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): 앱이 일부 기기에서 라이브 날씨 배경화면 및/또는 위젯을 설정할 수 있도록 허용합니다.
- 배터리 최적화 무시 (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): 앱이 백그라운드에서 종료되지 않도록 방지합니다. 일부 기기에서 백그라운드 날씨 데이터를 가져오는 더 신뢰할 수 있는 방법입니다.
- 전화 상태 읽기 (READ_PHONE_STATE): 앱 종속성에 의해 필요하지만 실제로 사용되지는 않으며 제거할 수 없습니다. 이 권한을 활성화하지 않는 것은 괜찮습니다.