Google放出了一个新的基于苹果系统的开源软件更新框架,叫做Update Engine。这个框架的主要功能是帮助苹果软件的开发者来实现软件的自动更新机制,Google自己的工具也将使用这个Update Engine来进行自动更新。

在此之前,大家最常用的软件自动更新库是Sparkle,Update Engine并非与其竞争,而是为了解决不同的问题而出现。

Update Engine功能很强,几乎可以自动更新任何软件,包括Cocoa程序,屏保,系统预置工具,甚至还可以更新内核扩展,常用文件以及权限为root的程序等。

Update Engine的独特性体现于以下几点:

  • 几乎可以更新任何产品:Cocoa程序、系统预置、内核扩展等
  • 可以更新不基于Bundle的程序,如命令行工具、普通文件等
  • 可以同时更新多个产品
  • 基于单一框架结构

另外,Google还提供了两个视频:

有兴趣的朋友可以试试。 下载地址在这里