Google的开源苹果软件更新框架
2009-06-11 20:24
459 查看
Google放出了一个新的基于苹果系统的开源软件更新框架,叫做Update Engine。这个框架的主要功能是帮助苹果软件的开发者来实现软件的自动更新机制,Google自己的工具也将使用这个Update Engine来进行自动更新。
在此之前,大家最常用的软件自动更新库是Sparkle,Update Engine并非与其竞争,而是为了解决不同的问题而出现。
Update Engine功能很强,几乎可以自动更新任何软件,包括Cocoa程序,屏保,系统预置工具,甚至还可以更新内核扩展,常用文件以及权限为root的程序等。
Update Engine的独特性体现于以下几点:
几乎可以更新任何产品:Cocoa程序、系统预置、内核扩展等
可以更新不基于Bundle的程序,如命令行工具、普通文件等
可以同时更新多个产品
基于单一框架结构
另外,Google还提供了两个视频:
有兴趣的朋友可以试试。 下载地址在这里。
相关文章推荐
- 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
- 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- 【OpenSource】【Glide】Google 推荐的图片加载开源框架 Glide
- Google开源C++单元测试框架gTest 6:运行参数
- 苹果修复iOS 6测试版中泄露软件更新信息的漏洞
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数
- 《开源合辑-(软件开发->框架)之(C#)》
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
- 开源的软件自动化测试框架STAF使用特色
- 苹果最后通牒:iOS软件不移除热更新将导致6月12日下架
- Istio:Google、IBM 和 Lyft 联合开源的微服务 Service Mesh 框架
- 11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?
- 优秀开源项目之五:C++日志框架 Google Glog
- 使用清华大学开源软件镜像AOSP的“每月更新初始化包”更新指定版本的Android源码
- 现有开源框架软件分类
- (转)玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化
- 4款基于Django框架的开源软件推荐
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制