개요
auto_updater 패키지는 Flutter 데스크톱 애플리케이션에서 macOS 및 Windows에서 자동 업데이트를 가능하게 하며, macOS에는 Sparkle, Windows에는 WinSparkle를 활용합니다. 새로운 버전을 확인하고 다운로드한 후 간편하게 업데이트를 적용함으로써 업데이트 배포 프로세스를 단순화합니다. 개발자는 최소한의 구성으로 앱에 통합할 수 있어 사용자가 수동 조작 없이 항상 최신 버전을 사용할 수 있도록 보장합니다. 신뢰성 있고 자동화된 업데이트 메커니즘을 필요로 하는 데스크톱 앱에 이상적입니다.
사용 사례
- 데스크톱 플러터 앱에서의 자동 앱 업데이트
- 엔드 사용자를 위한 원활한 버전 업그레이드
- Sparkle 및 WinSparkle 프레임워크와의 통합
- 수동 업데이트 부담 감소
- 최신 데스크톱 애플리케이션 유지
주요 기능
- macOS 및 Windows 플랫폼을 지원합니다
- 백그라운드에서 Sparkle 및 WinSparkle 사용
- 최소한의 설정 필요
- 백그라운드 업데이트 확인
- 자동 다운로드 및 설치
적합한 대상
- 데스크톱 플러터 개발자
- 자동 업데이트가 필요한 앱
- 편의성 있는 배포를 원하는 출판사
- 여러 데스크톱 릴리스를 관리하는 팀
- macOS 및 Windows를 대상으로 하는 프로젝트
고려 사항
- 올바른 업데이트 피드 구성이 필요합니다
- macOS 및 Windows 전용
- 유효한 업데이트 메타데이터가 필요합니다 (예: XML 또는 JSON)
- 모바일 플랫폼에 적합하지 않습니다
- 외부 네이티브 라이브러리에 의존