苹果宣布 iPhone OS 4 多任务运行机制详解
2010-04-09 15:53:00 来源:WEB开发网核心提示:后台定位服务 GPS软件可利用该服务,在后台运行过程中提供定位、语音导航服务,苹果宣布 iPhone OS 4 多任务运行机制详解(2),基于位置的社交软件也可在后台随时更新你的基站定位信息(较GPS定位功耗较低),php?fid=2980" height="398" width=&quo
后台定位服务 GPS软件可利用该服务,在后台运行过程中提供定位、语音导航服务。基于位置的社交软件也可在后台随时更新你的基站定位信息(较GPS定位功耗较低)。
对于定位带来的隐私问题,苹果也准备了解决方案。当有软件获取用户位置信息时,屏幕顶端标签栏上会显示一个指南针图标。用户可在设置菜单内看到过去24小时获取过位置信息的软件清单,并自行选择是否开启这些软件的定位服务。
推送提醒 这一服务早已有之,即时通讯软件可在关闭状态下接收服务器信息。苹果表示截至目前已通过该服务发送了超过100亿条提醒。
本地提醒 可由手机自身提供提示唤醒信息。比如在电视节目表中设置提醒,当节目上演时提示你打开直播软件。
任务完成服务 当一些任务需要时间完成(如上传文件),可在用户切换至其他软件时,后台继续完成这些任务后再释放系统资源。
快速切换 切换软件时,系统会保存该软件的所有运行状态再关闭该软件。当用户切换回该软件时,读取这些信息并回到原状态继续运行。这类软件虽然没有在后台运行,但用户的感受将和多任务运行完全一致。
基于这7种API开发的软件,将可以在不额外消耗系统资源和电力的情况下,实现多任务运行。而对于用户来说,多任务的实现方法也非常简单。只要双击Home按键,屏幕底部就会滑出目前正在运行的软件清单,可点击立即切换。
会后的问答环节中,苹果iPhone软件开发高级副总裁Scott Forstall还表示,这一机制完全不同于任务管理器,用户不需要考虑哪些软件正在消耗系统资源。事实上,iPhone OS中根本没有软件退出的按钮或指令,用户实际上可以在开机后所有曾经运行过,“任务”尚未完成的软件间随时切换。
- ››苹果MAC中安装并搭建Android开发环境的详细步骤和...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››苹果专利显示正在开发3D版Safari浏览器
更多精彩
赞助商链接