google 开发的Mac OS X 下的软件升级框架 update-engine 介绍

Update Engine is a flexible Mac OS X framework that can help developers keep their products up-to-date. It can update nearly any type of software, including Cocoa apps, screen savers, and preference panes. It can even update kernel extensions, regular files, and root-owned applications. Update Engine can even update multiple products just as easily as it can update one.

Google ships many different pieces of Mac software ranging from simple Cocoa applications to complicated software systems. We needed a robust software update solution that would be able to update all of our current and future Mac products. And we designed and built Update Engine to solve this problem.

The following are some unique features of Update Engine:

  • Can update virtually any type of product (e.g., Cocoa app, pref pane, kernel extension)
  • Can update non-bundle-based products (e.g., command-line tool, plain file)
  • Can update many products at once
  • Solid framework on which to build

We have two movies for you to watch.

The first is by Greg and it gives you and overview of Update Engine, why we built it, and what makes it tick. In short, HowDoesUpdateEngineWorkIMPORTANT: this demo uses "http:" URLs in the example tickets to save space. To keep things secure in the real world, https: URLs should be preferred when fetching the plist from the server. See UpdateEngineAndSecurity for more details.

The second is by Mark and it walks you through running the HelloEngine sample program.

To browse the Update Engine source code, visit the Source tab. Changes to Update Engine are documented in the release notes.

If you find a problem/bug or want a new feature to be included in Update Engine, please join the discussion group or submit an issue.

Update Engine follows the Google Objective-C Style Guide.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值