Android 4.3发布半年之后,Android 4.4随着新一代Nexus5一起出现在了用户的面前,命名为从之前的Jelly Bean(果冻豆)换成了KitKat(奇巧)。这个新系统究竟都有怎样的改进、是否值得升级呢,下面就一次为你呈现Android 4.4 的新特性。

KitKat不是老手机的救星
  众所周知,Android机型一直存在升级难的问题。新版Android系统对配置的要求越来越高,特别是内
存,动辄1GB的需求,让老机型望洋兴叹。也使得很多廉价手机制造商往往更倾向于采用旧版 Android
系统。市面上的Android系统一直呈现出碎片化的状态,截至2013年10月,2010年发布的Android
2.3系统还有29%的Android市场份额。
  相信谷歌已经意识到了这个问题的严重性,所以此次Android
4.4专门针对老款Android设备进行了优化,这是以前版本不具备的重大特性。Android
4.4对系统中每一个重要组成部分都进行了简化,以降低Android系统对于内存容量的需求,其结果是设备仅需512MB的内存就可以流畅地运行
Android 4.4系统。另外,谷歌还为开发者提供了内存使用分析工具,帮助开发者更好地监控自己的应用程序,降低RAM的占用。
   
“512MB内存够用了”这样的消息确实令人欣喜若狂,但大家也不要高兴的太早了,毕竟装不装得上与用不用得爽是两码事。谷歌说的512MB内存够用,只
是针对操作系统本身来说的。其实从Android 2.3到Android
4.4,如果不安装第三方软件的话,单核处理器+512MB内存基本就能保证系统流畅的运行,但在安装APP之后,一切都变了。而且即便是Android

4.4能够保证低端机型多开APP不卡。要知道官方升级的决定权在于OEM厂商或者运营商,手机厂商基本不打算为旧款设备升级,而是选择销售更多的新款设
备。就连谷歌都表示Galaxy Nexus这款双核1GB内存机型由于处理器型号太老而不适合升级Android
4.4,那些单核512MB内存的机型还能指望吗?

界面设计新味道
  按照惯例,每次Android系统升级,界面设计
也会发生变化,此次Android 4.4也不例外。在全新Android 4.4中,系统界面变得更加的中性。在之前的Android
4.0~4.3中,系统颜色是很显眼的蓝色,触摸反馈等也都是这种高对比度的蓝色。在很多情况下,这样的高对比度的蓝色会和应用图标中采用的个性化颜色产
生强烈的冲突。在Android
4.4中,系统的颜色不再那么显眼,而是更多的采用了中性的,灰调的颜色以避免和应用的颜色产生冲突。举个例子,你会发现,系统自带按钮触摸之后,指示高
光从原先的高亮蓝配色变成了10%黑色遮罩,就不会与图标颜色产生冲突了。有了这样的改变,开发者就可以更加大胆地在应用上采用丰富的颜色了。谷歌在新系
统Android
4.4中还调整了部分界面设计,重新设计的白色状态栏图标、时钟、拨号界面,系统内部界面的线条均换成了白色。锁屏和主屏幕上的导航和状态栏均运用到了透
明效果,开发者也可以自从调整应用使用半透明的UI风格。


Android 4.4的新配色方案


Android 4.4配色变化


导航和状态栏均运用到了透明效果,可视面积更大

 
 在这个Android 4.4中,沉浸式体验得到了再次强化,提供了一种“全屏模式”(Full-screen Immersive
Mode)。全屏模式又分两种,一种叫后撤式 (Lean
Back),另一种叫做沉浸式(Immersive)。后撤式已经在之前的系统中被广泛使用了——当你在优酷APP中观看视频时,大部分时间手指是不会去
碰屏幕的。这种情况下,虚拟键和状态栏都会自动隐藏,但当你触摸屏幕的时候,它们又会出现。而新加入的沉浸式则不太一样,在沉浸式全屏状态下,对屏幕的操
作并不会唤出系统栏。想要唤出系统栏,你必须从屏幕的上/下边缘向屏幕内划入。沉浸式的全屏状态更适合游戏和阅读这样的应用。在你第一次进入一个应用的沉
浸式全屏状态时,系统会进行相应的提示。那么,以前的低调模式去哪里了呢?谷歌的建议是,在新系统上采用全屏模式,在之前的系统中采用低调模式。


沉浸式全屏状态示意图

为可穿戴设备做准备
 
 自从Google glass推出后,谷歌一直在为可穿戴计算设备的兴起作准备,Android
4.4此次功能的更新也证明了这一趋势。Android
4.4新增了三个传感器类别的支持:地磁旋转矢量、脚步探测器和计步器,这些功能很可能是面向Android智能手表、谷歌眼镜以及非谷歌出厂的设
备,Android
4.4内置了计步器等健身应用。随着更多的厂商在产品中加入运动传感器,追踪人们运动的Android手机应用也将从该新功能中获益。
  新系统还内置了两个新的蓝牙配置文件,功耗更低,支持的设备也更多,包括与车载蓝牙设备交换地图。同时新的红外线遥控接口可以支持更多设备,包括电视、开关等等。

更人性化的拨号器和消息发送器
 
 Android
4.4提供了全新的拨号器,通过搜索功能帮助用户更方便地获得电话号码。当用户输入一家公司名称时,即使不知道该公司的电话号码,或手机地址簿中未存储电
话号码,拨号器也可以从谷歌地图的数据库中获得相应的电话号码。新呼叫器还整合了本地数据,还能查询搜索历史。这也让手机可以提供来电呼叫人的信息,而且
未保存的来电还会自动标记到GoogleMaps。
  Android一直缺少iOS中类似于iMessage的应用,这次在Android
4.4中终于弥补了这一遗憾,通过Hangouts整合了文字、视频和多媒体信息体验。对于从黑莓平台转向Android的用户,Hangouts尤其有
用。通过Hangouts,用户在发送消息时不仅可以加入本地媒体库中的照片,还可以加入来自Google
Drive和Box等云存储服务的照片。但Google
Hangouts不会强迫用户将其设为默认应用,用户还可选择一款兼具“发送”和“接收”SMS信息的第三方应用设为默认。


Android 4.4的拨号器

写在最后: 
 
 以上就是Android 4.4 几个比较重要的改进。当然Android
4.4还有很多有趣的特性和玩法,比如蓝牙增强、NFC、无线打印等功能还有待大家自己去体验和开发。不过对比起以往系统“0.1”级数的更
新,Android 4.4
将重点放在系统的优化以及功能的改进上,这让人眼前一亮。毕竟谷歌也需要暂时停一停、审视一下用户体验的需要,而非一股脑儿地向新功能的方向冲。

延伸阅读:谷歌和雀巢的合作
 
 以食品名字命名系统代号是谷歌的传统,这次谷歌为什么要将新版Android系统命名为KitKat呢?据称谷歌Android工程主管希罗什·洛克海
默是KitKat的铁杆粉丝,早在数年前,他就将Gmail头像设置为KitKat的图标。2010年,Android团队甚至用KitKat把他的办公
室给塞满了。
  在2012年11月,Android全球合作总监约翰·拉格林就曾致电雀巢寻求就KitKat名称进行合作,直到2013年2月
的巴塞罗那世界移动通信大会上,两家公司终于达成了合作协议。此次谷歌和雀巢的合作,并没有涉及金钱交易,谷歌在得到新系统名字的同时,雀巢则会出售一批
包装上印有Android机器人标志的纪念版KitKat,总数为5000万个,购买这些KitKat的消费者还有机会赢得Nexus
7平板电脑和谷歌Play应用商店的礼品卡。
  在Android
4.4发布之前,为了达到爆炸性的宣传效果,双方都有意识地对此次合作进行了保密。谷歌内部一直用Key Lime
Pie的开发代号,就连谷歌的员工和合作伙伴都对此并不知情。而雀巢更是专门制作了500个Android机器人形状的KitKat来纪念此次合作,并宣
称这些KitKat是在“欧洲的一个秘密地点”用了“数周”时间才完成的。


包装带有Android机器人图案的KitKat

[Android 新特性] 改进明显 Android 4.4系统新特性解析的更多相关文章

  1. 3.0.0 alpha 重磅发布!九大新功能、全新 UI 解锁调度系统新能力

    2022 年 4 月 22 日,Apache DolphinScheduler 正式宣布 3.0.0 alpha 版本发布!此次版本升级迎来了自发版以来的最大变化,众多全新功能和特性为用户带来新的体验 ...

  2. 了解与建设有中国特色的Android M&N(Android6.0和7.0新特性分析)

    http://geek.csdn.NET/news/detail/110434 Android N已经发布有段时间,甚至马上都要发布android 7.1,相信不少玩机爱好者已经刷入最新的Androi ...

  3. Android7.0新特性,及Android N适配

    新特性部分 Android 7.0 Nougat 提供新功能以提升性能.生产效率和安全性,主要新增了下面的新特性和优化: 一.新的Notification Android N 添加了很多新的notif ...

  4. [Android 新特性] 谷歌发布Android Studio开发工具1.0正式版(组图) 2014-12-09 09:35:40

    Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Androi ...

  5. Android开发学习之路-Android N新特性-多窗口模式

    我们都知道,在最新的Android N系统中,加入了一个新的功能,就是多窗口模式.多窗口模式允许我们在屏幕上显示两个窗口,每个窗口显示的内容不同,也就是说,我们可以一遍看电视剧,一边聊微信. 这里我们 ...

  6. 【安卓开发】Facebook工程师是如何改进他们Android客户端的

    原文出处: Facebook   译文出处:penkzhou   欢迎分享原创到伯乐头条 作为世界上最大的社交网络,Facebook的Android客户端面临着各种各样的使用环境(地理环境.Andro ...

  7. Facebook工程师是如何改进他们Android客户端的

    from://http://greenrobot.me/devnews/facebook-engineer-improve-android-app/ Facebook工程师是如何改进他们Android ...

  8. 【Android】一种提高Android应用进程存活率新方法

    [Android]一种提高Android应用进程存活率新方法 SkySeraph Jun. 19st 2016 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph ...

  9. Android中实现java与PHP服务器(基于新浪云免费云平台)http通信详解

    Android中实现java与PHP服务器(基于新浪云免费云平台)http通信详解 (本文转自: http://blog.csdn.net/yinhaide/article/details/44756 ...

随机推荐

  1. nodeJs 常用模块(一)

    url url.parse() querystring querystring.parse( [string] , [分隔符] )  ,解析为js字面量 querystring.stringify() ...

  2. MVC基础知识 – 2.新语法

    1.自动属性 Auto-Implemented Properties 2.隐式类型 var 3.参数默认值 和 命名参数 4.对象初始化器 与 集合初始化器 { } 5.匿名类 & 匿名方法 ...

  3. win10自动更新失败

    十一过后,win10 总是提示自动更新失败,每天都会重启一次,按照官方给出的操作进行了也不好使, 后来就关闭更新,没有再打开 ------------------------------------- ...

  4. 使用 Java 查找字符串中出现次数最多的字符以及出现的次数?

    使用 Java 查找字符串中出现次数最多的字符以及出现的次数? import java.util.HashMap; import java.util.Map; public class TestStr ...

  5. Vue路由开启keep-alive缓存页面

    mode:hash模式下: HTML部分: <template> <div id="app"> <keep-alive> <!--使用ke ...

  6. 阿里云下Linux服务器安装JDK、Tomcat

    阿里云服务器相信大家越来越熟悉,刚开始接触,将基本的java软件安装做点记录: 1.配置阿里云的yum仓库: 获取仓库配置 wget http://mirrors.aliyun.com/repo/Ce ...

  7. RxSwift 系列(五)

    前言 本篇文章将要学习RxSwift中过滤和条件操作符,在RxSwift中包括了: filter distinctUntilChanged elementAt single take takeLast ...

  8. 小数据池,bytes

    '''python2 python3 '''#python2#print() print 'abc'#range() xrange() 生成器# raw_input() #python3#print( ...

  9. 【WIN10】Bind、Binding與Converter的使用

    Demo源碼下載:http://yunpan.cn/cHuCmI4NK4xwr  访问密码 8201 1.Bind Bind的使用方式是: <Button Content="{x:Bi ...

  10. 【BZOJ 3307】 3307: 雨天的尾巴 (线段树+树链剖分)

    3307: 雨天的尾巴 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 458  Solved: 210 Description N个点,形成一个树状结 ...