iPhone 4 信号问题澳洲真机多网实测
2010-07-13 21:09:00 来源:WEB开发网浏览器是 Froyo 带来的另一个显著进步。JavaScript 执行速度明显加快,使得重度 JavaScript 网站有了更好的体验。为了详细测量进步有多大,我在 Froyo 升级前后进行了 JavaScript 性能测试:
可以看出,提升幅度很大。如果有兴趣可以看 iPhone 4 相关的对比测试结果。
云端通信
Android 有 daemon 维持与 Google 服务器的后台通信。永远在线的连接用来提供某些 Google 应用,比如日程的推送功能。在 Android 2.2 上,Google 对第三方程序开放了 Cloud to Device Messaging (C2DM) 服务以实现第三方推送。
C2DM 架构允许外部网络服务以 OTA 的形式将推送通知发送到 Android 手机上。提起推送通知,你可能会想到弹出的气泡,气泡中包含着文字信息。C2DM 的魔力在于它比传统方式智能太多了,允许云端通知触发 Intent——由 Android 程序提供的可编程操作。
Intent 是 Android 进程间通信(IPC)系统的重要组件。你可以用 Intents 启用程序的某个活动(activity),也可以加载一些数据。
例如,Android 程序可以使用标准 Intent 在用户的默认浏览器中加载网页,给特定地址写邮件,启动后台服务或完成 Intents 系统里可见的任意数量的服务。
C2DM 基本只提供将外部网络服务以简单的方式通过互联网,将 Intents 通过互联网播送给 Android 设备。感觉上好像是一种对网络透明(network-transparent)的 IPC 通道。这是一种非常聪明的概念,提供了很大的灵活性。
第三方网络服务通过 C2DM 推送通知到 Google 服务器上的时候,通知将会转交给适当的设备。到达设备时,Android 系统决定由哪个注册程序接收通知中的 Intent。系统将 Intent 转给程序,如果程序当时不在运行状态, 便会自动启动。
接收方程序中的 Intent 接收器代码只决定如何响应 Intent。对推送通知来说没有标准模式——全看编程者如何实现已注册接受相应 Intent 的程序。程序可以被设计为以文本形式通知给用户,也可以直接在后台动作。
C2DM 提供的灵活性为推送通知开创各种可能的形式,包括传统的信息提示。最近的 Google I/O 大会上第一次介绍 C2DM 的时候,Google
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››iPhone版PPS走进生活 观赏体验媲美PC版
- ››iPhone两种不同的应用程序:两种方法的哲学思想
更多精彩
赞助商链接