- เครื่องมืออัปเดตซอฟต์แวร์สำหรับ macOS ที่ปลอดภัยและเสถียร
- พัฒนามาตั้งแต่ปี 2014 และตั้งแต่ v2 ที่เปิดตัวในปี 2021 ได้เพิ่มการรองรับสถาปัตยกรรมสมัยใหม่
- Seamless: ระหว่างการใช้งานจะใช้ชื่อ/ไอคอนของแอปของตนเองโดยไม่กล่าวถึง Sparkle
- ปลอดภัย: อัปเดตได้รับการตรวจสอบด้วยลายเซ็น EdDSA และ Apple code signing ตั้งแต่ v2 รองรับแอปพลิเคชันแบบ sandbox
- รวดเร็ว: รองรับการอัปเดตแบบ delta ที่แพตช์เฉพาะไฟล์ที่เปลี่ยนแปลง และการติดตั้งแบบ Atomic-safe
- ติดตั้งง่ายและสะดวก: ไม่ต้องมีโค้ดในแอป เพียงมีไฟล์แบบ static บนเว็บเซิร์ฟเวอร์ก็เพียงพอ
- ปรับแต่งได้: รองรับการเชื่อมต่อ UI แบบกำหนดเองสำหรับการอัปเดต
- ยืดหยุ่น: รองรับแอปพลิเคชัน, package installer, หน้าต่างการตั้งค่า และปลั๊กอินอื่น ๆ โดย v2 รองรับการอัปเดต external bundle
- จัดการสิทธิ์และการแยกสภาพแวดล้อม พร้อมขอการยืนยันตัวตนโดยอัตโนมัติเมื่อจำเป็น
- ใช้ Appcast แบบอิง RSS สำหรับข้อมูลรีลีส โดย Appcast เป็นมาตรฐานโดยพฤตินัยที่เครื่องมือติดตามอัปเดตและเว็บไซต์ของบุคคลที่สามรองรับ
- ถูกซ่อนไว้จนถึงการรันครั้งที่สองเพื่อสร้างความประทับใจแรกที่ดี
- self-update ที่แท้จริง - ผู้ใช้สามารถเลือกให้ดาวน์โหลดและติดตั้งอัปเดตทั้งหมดโดยอัตโนมัติในเบื้องหลังได้
- สามารถใช้ช่องทางสำหรับอัปเดตเบต้าได้ (ตั้งแต่ v2), ทำ staged rollout ให้ผู้ใช้ได้ และสามารถทำเครื่องหมายอัปเดตว่าเป็นแบบสำคัญหรือใหญ่ได้
3 ความคิดเห็น
ยังมีอิมพลีเมนเทชันโอเพนซอร์สสำหรับ Windows ที่สร้างตามรูปแบบการทำงานของ Sparkle ด้วยเช่นกัน แม้จะยังไม่รองรับทุกฟีเจอร์ แต่ฟีเจอร์พื้นฐานต่าง ๆ รองรับแล้วครับ
https://winsparkle.org/
โอ้ ดีเลยครับ ขอบคุณสำหรับข้อมูล
ความคิดเห็นจาก Hacker News
brew update; brew upgradeรวมถึง casks ด้วย