非本人总结,转自:http://news.91.com/apple/1506/21837672.html

说好的改善和优化,iOS 9真的带来了。且不说那些经过改善的功能,iOS 9 推出的低功耗模式就是一个重大的优化。在每一年的 iPhone 更新换代中,苹果通过改善硬件来达到提升电池续航的目的,乐的是购买最新硬件的用户,而坚持使用旧设备的用户只能看着续航一年不如一年。

电池续航是硬伤

在iPhone 用户的圈子里,“如何让 iPhone 续航更长”是永久的讨论话题。而目前资深用户给新用户支的招儿无非就是,关闭定位、关闭后台运行的程序、关闭 3G/4G 网络……新用户就纳闷了,所有酷功能都关闭了,那我还玩什么呀?因此,iOS 的耗电问题成为一个多年未得到很好解决的顽疾。

苹果极少在iOS中提供关于节能的开关或设置,或许是觉得用户不应该为这些问题烦恼,而该无忧无虑地享受自己的设备。在 iOS 7 以前,耗电还没有如此频繁地被用户提起。从 iOS 7 开始,苹果更多地注重 UI 的设计和功能的堆砌,耗电越来越明显,尤其是老设备。于是,苹果也开始注重加入一些电池管理的设置。比如加入电池百分比,让用户实时查看剩余电量,还加入了具体的 APP 耗电情况,用户可以自主关闭一些耗电大户。显然,这些仍不能满足部分用户,以至于他们自行安装一些更专业的电池管理软件。不得不承认,iOS 在电池管理方面还是比不上 Android 的,或者说,Android 比 iOS 更需要电池管理。不管哪种说法吧,都说明了一件事:用户对手机的电池续航非常注重。

节能管理 是比竞争对手晚了些

Android 设备的节能模式五花八门,有些是谷歌原生自带的,有些是第三方硬件商自己加的。比如去年三星推出的“超级省电模式”,三星自称即使只剩 10% 的电量,还能撑 24 小时。Android L 推出了一个叫 Project Volta 的节能模式,能让 Nexus 5 再增加 90 分钟的续航时间。他们所用的省电原理并没有多大的技术含量,也是相当于把一些耗电的程序关闭,把后台数据关闭,跟用户自己手动关闭差不多,都是要牺牲手机的实用性。

我们不能说这样的节能方式是鸡肋。在很多情况下,节能模式还是会有雪中送炭的效果的。比如在一个深山老林迷路了,即使及时联系救援,等待救援是需要时间的,你的手机必须能撑到救援到达。不说这些不常遇到的情境,就说老人或爸爸妈妈一辈的用户,他们用惯了功能机的超长待机,他们用上智能手机后,不懂得如何更省电,必须要系统来自动节能。

苹果式的节能是怎么做的

就算苹果比竞争对手晚一步采用节能管理,iOS 的电池续航也比对手强,这跟苹果对第三方应用程序的严格控制有关。在 iOS 9,苹果实现低功耗的第一个方法是,让应用程序和关键技术提升效能。也就是说,我们在 iOS 8 每天要用到的功能和程序,在 iOS 9 无需改变使用习惯,也能达到省电的效果。苹果拿 iPhone 6 作为例子称,安装 iOS 9 后,iPhone 6 会多出一个小时的续航时间。至于其他型号的 iPhone 能从 iOS 9 的省电技术受益多少,还需往后的评测才知道。

另一方面,如果电量仅剩不多了,该怎么办?是否还像现在狼狈地关闭各种各样的功能呢?不必了,iOS 9 添加了一个“低功耗模式”。

iOS 9 的低功耗模式原理也并不复杂,它是通过限制网络活动和降低一些性能来实现的。比如,电量仅剩不多的时候,邮件不自动推送了,有需要的用户可以手动查阅是否有新邮件;后台程序的自动刷新和下载也关闭了;动态效果和亮度当然也会关闭或调低;网速也可能会降速,但至少还是能上网的。苹果表示,这些措施都是“默默进行”的,除了需要用户自己手动打开“低功耗模式”这个动作外,你可能不会感觉到已经进入了低功耗模式。进入该模式后,iPhone 还能再战 3 个小时。为了方便用户打开“低功耗模式”,苹果在 iOS 9 将这个开关直接放到“设置”的主页,而 iOS 8 的电池用量管理是放到了“通用-用量”次级菜单中。

还有一个更赞的功能。当你将 iPhone 屏幕朝下反扣在桌面时,屏幕就不会被点亮了,即使有推送通知,也不会亮。这是利用了 iPhone 内置的一个硬件:接近感应器。我们在接电话时, iPhone 靠近耳边自动黑屏,离开耳边自动亮屏,利用的也是这个硬件。时隔多年,苹果再次将这个硬件利用得淋漓尽致,不得不说,苹果的软硬兼施这招用得很妙。

想象一下,很多人都有睡前在床上用 iPhone 的习惯,看着看着,睡意袭来,如果你为了图方便,设置了“永不自动锁屏”,那 iPhone 屏幕就会一直亮到天亮,耗尽电量。即使你打开了自动锁屏,大半夜的突然有条垃圾消息进来,屏幕被点亮,也会把你给惊醒。苹果的这个新功能可派上大用场了。当睡意袭来,iPhone 顺势往床上反扣,放心睡去吧。

软硬兼施才是硬道理

从 iOS 9 我们看到,一向注重软硬兼施的苹果总算理解了电池续航对用户的重要性。尽管新款 iPhone 在硬件方面不断地提升电池的续航时间,但是旧款 iPhone 的用户只有羡慕的份儿,想尝试最新的 iOS 版本,却因为耗电问题而犹豫不决。对于这部分用户,从软件方面为他们省电才是硬道理。这下那些所谓的“iPhone如何更省电”的教程可以一边歇着去了。

【转】iOS 9自带苹果式省电模式 依然软硬兼施的更多相关文章

  1. iOS数据存取---iOS-Apple苹果官方文档翻译

    CHENYILONG Blog iOS数据存取---iOS-Apple苹果官方文档翻译 数据存取/*技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http:// ...

  2. 发布iOS应用程序到苹果APP STORE完整流程

    参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http ...

  3. iOS系统自带的 UIAlertView 自动旋转的实现

    这里主要解析 UIAlertView 的几个关键功能的实现: 随着设备屏幕的旋转而旋转: Alert弹出框,使用UIWindow来实现,就是说,不用依赖于当前显示在最前面的UIView. 实现源码参考 ...

  4. iOS网络基础---iOS-Apple苹果官方文档翻译

    CHENYILONG Blog iOS网络基础---iOS-Apple苹果官方文档翻译 iOS网络基础 技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http: ...

  5. iOS静态库 ---iOS-Apple苹果官方文档翻译

    iOS静态库 ---iOS-Apple苹果官方文档翻译 •什么是库? 库是共享程序代码的方式,一般分为静态库和动态库.静态库与动态库的区别? 静态库:链接时完整地拷贝至可执行文件中,被多次使⽤用就为什 ...

  6. iOS 杂笔-26(苹果禁用热更新)

    iOS 杂笔-26(苹果禁用热更新) 苹果爸爸禁用热更新小伙伴们有什么想说的吗? 苹果爸爸禁用热更新小伙伴们有什么想说的吗? 苹果爸爸禁用热更新小伙伴们有什么想说的吗?

  7. 李洪强iOS开发之带placeHolder的Textview

    李洪强iOS开发之带placeHolder的Textview  01 - 创建工过程,定义全局属性,遵守textview的代理协议  02 - 添加一个textview和一个label 03 - 实现 ...

  8. 一起来给iOS 11找bug: 苹果还是乔布斯时代的细节控吗?

    众所周知,前几天苹果在位于苹果公园的Steve Jobs剧院召开了一年一度的新品发布会,正式揭幕了全屏的iPhoneX, 随后又把iOS 11推送给了测试员(Beta Tester)(正式版将于几周后 ...

  9. iOS利用block实现链式编程方法(Objective-C链式编程)

    objc利用block实现链式编程方法 因为不好读.block和其他语言的匿名函数一样,很多程序员刚开始很难主动去用他. 本文描述block作为属性的实际使用,看懂block,并讲解如何利用block ...

随机推荐

  1. Google实习面试归来

    咱们寝室共有两个人收到面试通知,我和另一哥们G.      今天早上8:30起了个大早,洗漱完毕,简历复印完毕,就和G骑车到达了世贸中   心酒店那儿.真不愧是世贸中心啊,装修就是华丽,连看门的都是印 ...

  2. python--字典工厂函数dict()

    dic = {"name" : "wangmo" ,"age" : 18} #dic.clear() #清空字典 print(dic) #{ ...

  3. Android_Intent_data_type

    layout.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x ...

  4. Java系统程序员修炼之道

    一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器 (ClassLoader),输入输出流,垃圾回收机制, 有比 ...

  5. [转载]ubuntu Atheros Communications Device 1083 驱动

    Ubuntu 版本: Ubuntu server 10.10 在2016-03-26 上午时,拆开公司一台server电脑的CPU风扇不转,电源都烧掉了(潮湿的原因)... 在2016-03-28 打 ...

  6. yii下使用oracle中文都变成问号乱码的解决方法

    在配置文件中,一般会用以下配置: 'db_oracle'=>array( 'class' => 'CDbConnection', 'connectionString'=>'oci:d ...

  7. CSS 수직 가운데 정렬 (테이블 없이!) Vertical Centering with CSS

    이 방법은 테이블처럼 만들어서 테이블의 vertical-align 속성을 사용할 수 있도록 를 몇 개 세팅한다. (테이블의 vertical-align 속성은 다른 요소들에서는 굉장 ...

  8. Activiti初学者教程

    http://wenku.baidu.com/view/bb7364ad4693daef5ff73d32.html 1. 初识Activiti 1.1. 工作流与工作流引擎 工作流(workflow) ...

  9. 微信平台(一)--获取access_token

    事前思路准备 说在前面:如果要获取access_token,那么你需要appid,appsecret;另外需要post请求连接https://api.weixin.qq.com/cgi-bin/tok ...

  10. android事件分发介绍

        Android事件分发 事件分发3个步骤 dispatchTouchEvent(event)派发 onInterceptTouchEvent(event)拦截 onTouchEvent(eve ...