- Công cụ cập nhật phần mềm an toàn và ổn định cho macOS
- Được phát triển từ năm 2014, và từ v2 phát hành năm 2021 đã bổ sung hỗ trợ cho kiến trúc hiện đại
- Liền mạch: khi sử dụng, dùng tên/biểu tượng ứng dụng của chính bạn mà không nhắc đến Sparkle
- An toàn: bản cập nhật được xác minh bằng chữ ký EdDSA và chữ ký mã của Apple. Từ v2 hỗ trợ ứng dụng sandbox
- Nhanh: hỗ trợ cập nhật delta chỉ vá các tệp đã thay đổi và cài đặt an toàn kiểu atomic
- Cài đặt dễ dàng, đơn giản: không cần mã trong ứng dụng, chỉ cần các tệp tĩnh trên máy chủ web
- Có thể tùy biến: hỗ trợ kết nối UI tùy chỉnh cho việc cập nhật
- Linh hoạt: hỗ trợ ứng dụng, trình cài đặt gói, cửa sổ tùy chọn và các plugin khác. v2 hỗ trợ cập nhật bundle bên ngoài
- Xử lý quyền hạn, cô lập và tự động yêu cầu xác thực khi cần
- Sử dụng Appcast dựa trên RSS cho thông tin phát hành. Appcast là tiêu chuẩn thực tế được các trình theo dõi cập nhật và website bên thứ ba hỗ trợ
- Được ẩn cho đến lần chạy thứ hai để tạo ấn tượng đầu tốt hơn
- Tự cập nhật thực sự - người dùng có thể chọn tự động tải xuống và cài đặt mọi bản cập nhật trong nền
- Có thể dùng kênh cho bản cập nhật beta (từ v2), hỗ trợ rollout theo từng giai đoạn cho người dùng, và có thể đánh dấu bản cập nhật là quan trọng hoặc lớn
3 bình luận
Cũng có một bản triển khai mã nguồn mở dành cho Windows được tạo ra theo cách Sparkle hoạt động. Dù vẫn chưa hỗ trợ đầy đủ mọi tính năng, nhưng các tính năng cơ bản thì có hỗ trợ.
https://winsparkle.org/
Ồ, hay quá. Cảm ơn vì thông tin này.
Ý kiến trên Hacker News
brew update; brew upgradeđể cập nhật mọi thứ, bao gồm cả casks.