Sparkle es un marco de software de código abierto para macOS diseñado para simplificar la actualización de software para el usuario final de un programa. El principal método de Sparkle para distribuir actualizaciones es mediante "appcasting", un término acuñado para la práctica de usar un archivo RSS para distribuir actualizaciones y notas de lanzamiento.
Historia
Sparkle 0.1 (beta) fue lanzado en enero de 2006 por Andy Matuschak para proporcionar a las aplicaciones la funcionalidad de "actualización automática instantánea", que muy pocas aplicaciones tenían en ese momento. [ 1 ]
En agosto de 2009, Sparkle añadió soporte para actualizaciones delta para instalar actualizaciones incrementales más pequeñas y rápidas. Esto se utilizó por primera vez para actualizar las compilaciones nocturnas de WebKit . [ 2 ]
En 2016, Radek descubrió una vulnerabilidad de ataque de intermediario en aplicaciones que utilizan Sparkle para recibir actualizaciones a través de un canal no cifrado. [ 3 ]
Referencias
- ↑ Scott Granneman (2010). Mac OS X Snow Leopard para usuarios avanzados . Apress . págs. 9–10 . ISBN 9781430230311.
- ↑ Brett Terpstra (13 de enero de 2009). "WebKit añade algo de brillo" . Engadget . Consultado el 1 de abril de 2024 .
- ^ Dan Goodin (2 de septiembre de 2016). "Un gran número de aplicaciones para Mac son vulnerables al secuestro de datos, y la solución resulta difícil de encontrar . Ars Technica . Consultado el 29 de marzo de 2024 .
Enlaces externos
- Herramientas de programación de macOS
- Utilidades de parche
- Software que utiliza la licencia MIT.
- Software de instalación básico
- Software incompleto para Macintosh