第1页:一图看尽Android历史

第2页:Android 1.0和1.1

第3页:甜点上桌了:1.5 Cupcake(纸杯蛋糕)

第4页:1.6 Donut(甜甜圈)

第5页:2.0 / 2.1 Eclair(松饼)

第6页:2.2 Froyo(冻酸奶)

第7页:2.3 Gingerbread(姜饼)

第8页:3.X Honeycomb(蜂巢)

第9页:4.0 Ice Cream Sandwich(冰淇淋三明治)

第10页:4.1 Jelly Bean(果冻豆)

第11页:4.2 Jelly Bean(果冻豆)

2.0 / 2.1 Eclair(松饼)

2009年11月——G1面世后1年左右——Android2.0降临了。无论从哪个方面说,它都是Android发展历史上第二个重要的里程碑时刻(第一个是Android1.5)。美国CDMA运营商Verizon旗下的摩托罗拉Droid有幸成为了第一款吃螃蟹的设备。

为什么Android2.0/2.1如此重要?因为它是Android发布以来最根本性的一次更新,不管是从界面、还是从构架来说。对于Droid来说,尽管它采用了从非主流的FWVGA分辨率,但这并不妨碍它成为当时世界上最强大的Android手机——核心和平台细节上的大幅度改进使得这款产品在当时非常热销:

多账户支持

Android设备第一次支持同时登陆多个谷歌账户——可以将个人和工作账户分开,对应的电子邮件和联系人也可以被分开。Android2.0/2.1还引入了对微软Exchange服务的支持。

Android2.0/2.1同样赋予了第三方开发者将自有服务融合进Android系统的开发工具和入口,这样例如社交类的应用程序就可以在后台定时更新了。一个关键的优势是,不同账号之间的信息可以共享,并直接被自动同步到单个联系人的资料中,这就为用户提供了一站式的联系人资料查阅体验。

谷歌导航

这个应用直到现在仍对市场有深远影响。谷歌导航伴随Android2.0系统发布,借助谷歌丰富的地图数据库,为用户提供了免费的turn-by-turn汽车导航服务。无论是前视角的3D导航界面、语音导航(包括街道名称),还是交通信息都让它丝毫不逊色于专业的车载导航系统。考虑到其他导航软件普遍采用收费模式,谷歌的这个导航服务很具有“破坏性”。早期版本的谷歌导航有一些缺陷,这给了其他导航软件机会——比如对互联网连接的依赖,以及缺少缓存,但谷歌现在一直在改进。

联系人快捷操作

就像前面我们提到的全局式Gtalk状态栏一样,Eclair加入了全局式的联系人快捷操作窗口——用户直接点击联系人头像就可以在弹出的窗口中快速进行各种操作,包括发短信、打电话等等。从一开始这个快捷操作Bar就是开放的、可扩展的,例如Twitter服务可以被整合进来,并帮助用户直接进行相关的社交操作(例如私信等)。

虚拟键盘改进

和G1类似,Droid配有一个QWERTY侧滑键盘那,但谷歌仍然为虚拟键盘的易用性付出了不少努力。虽然多点触控在Android平台上仍未被完全引入——浏览器和地图应用缺乏双指缩放功能——Eclair为虚拟键盘加入了多点触控功能,这让那些打字快的用户不再困扰。

新版浏览器

Eclair的浏览器并不支持多点触控,但它在很多地方改进巨大:支持HTML5页面(包括内嵌的视频,但仅支持全屏播放)、改进的地址栏(支持直接搜索内容)、以及为弥补双指缩放缺失而存在的双击缩放。

新系统中的改进无处不在。谷歌仍在继续小幅优化Android2.0的UI界面,图标、插件被设计得更加清晰锐利,以匹配Droid的FWVGA分辨率屏幕。但Android2.0的尴尬之处在于,除了Droid和Milestone之外,几乎没有其他手机采用Android2.0系统了——很快推出的Android2.1将2.0取而代之。Android2.1对比2.0似乎没有大的改进,只是例行公事的小修小补、增加API接口等升级,甚至谷歌并没有为Android2.1提供一个独立的“甜点”代号——Android2.1和2.0一起被叫做“Eclair”。但Android2.1中仍有一些值得注意的小升级:

动态壁纸

动态壁纸功能最早在Android2.1系统上出现。理念很简单,主页背景的静态图片由APK应用代替。谷歌甚至为谷歌地图增加了新的动态壁纸特性,使得用户的主屏幕可以直接动态显示所在地区附近地图,虽然对电池是个严峻的考验,但也是个不错的尝试。

语音转文本

从Android1.6开始谷歌就开始引入TTS(文本转语音)的开发者框架,现在谷歌提供了更全面的支持——语音转文本。用户将能够直接用语音来进行文字录入。为了让这一切更自然,Android2.1中虚拟键盘的“逗号”被谷歌用“麦克风”代替,这样就可以直观提示和帮助用户进行语音录入了。苹果在iOS 5中引入了类似的功能。

全新锁屏界面

Andorid2.0为用户带来的全新的锁屏界面,内含滑动解锁以及滑动修改手机情景模式的设计,但在Android2.1中这项功能被再次修改——Android2.1的锁屏界面的时钟被进行了修改,滑动解锁的运动方向也从环形被修改称了直线。

虽然不是一个重大的升级,但Android2.1对谷歌来说意味着策略上的而转变。而这可能是和硬件合作伙伴对于Android原生界面修改越来越热衷的趋势有关的。谷歌选择了和HTC合作来生产自己的旗舰设备——一款搭载未经修饰的Android2.1系统的手机。原汁原味的Android手机。这就是Nexus One诞生的背景,这款手机采用全触摸设计,配备1GHz高通Snapdragon处理器,以及AMOLED材质的WVGA解析度显示屏。它领先于当时的时代,它也是最受欢迎的Android手机之一。

实际上谷歌从Android2.0时代的摩托罗拉Droid就开始沿着这条代工道路走下去了。谷歌和摩托罗拉在Droid项目上展开了深入的合作,Droid也率先收到Eclair升级,但它仍然不是那么的“纯正”——Droid的界面有着一些MOTO的元素在里面,而谷歌也从未直接向用户销售Droid。这一切在Nexus One时代产生了变化。

[上一页]

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

[11]

[下一页]

android 动态显示多张图片,信息图:五年峥嵘路 一图看尽Android发展历程相关推荐

  1. android 动态显示多张图片,美图秀秀上线“魔法照片”功能:静态图片秒变动态大片!...

    一键生成大片,教你制作化静为动的"魔法照片" "魔法照片"的灵感来源于哈利波特的魔法世界,在神奇的魔法加持下,一张静态报纸中的人物竟然动了起来,现在这种神奇的效 ...

  2. 基于Android社区养老服务信息平台

    21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确.快速. ...

  3. Android进阶知识(二十五):Bitmap简介及其高效加载

    Android进阶知识(二十五):Bitmap简介及其高效加载 一.Bitmap   Bitmap代表一个位图,在Android中指的是一张图片,可以是png.jpg等格式的图片.BitmapDraw ...

  4. Android中一张图片占用的内存大小

    最近面试过程中发现对Android中一些知识有些模棱两可,之前总是看别人的总结,自己没去实践过,这两天对个别问题进行专门研究 探讨:如何计算Android中一张图片占据内存的大小 解释:此处说的占据内 ...

  5. 【Android 逆向】Android 权限 ( 查看内存信息 | 查看 CPU 信息 | 查看电池信息 | 查看账户信息 | 查看 Activity 信息 | 查看 Package 信息 )

    文章目录 一.查看内存信息 二.查看 CPU 信息 三.查看电池信息 四.查看账户信息 五.查看 Activity 信息 六.查看 Package 信息 一.查看内存信息 查看系统内存详细信息 : 使 ...

  6. android jni打印log信息

    今天,讲讲在jni中如何打印logxx,用来进行调试. 一.实现 1.修改Android.mk文件. 在这个配置文件中我们加入如下一行代码: LOCAL_LDLIBS += -llog 注意:这行代码 ...

  7. Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)

    Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...

  8. Android Studio实现学生信息管理系统,基础入门项目

    文章目录 一.需求分析 二.开发环境 三.详细设计 3.1 项目结构 3.2 数据库 3.3 登录和注册 3.4 增删改查 四.项目演示 五.项目源码 一.需求分析 该学生信息管理系统具有添加学生信息 ...

  9. Android获取歌曲详细信息

    Android获取歌曲详细信息 一.目标 二.实现方案 三.HTML方案 四.JSON方案 五.接下来 六.Finally 在<Android实现歌词笔记构思>时,构思了如何在笔记中添加歌 ...

最新文章

  1. 每个程序员都必须知道的 8 种数据结构
  2. 环信 之 通信过程及聊天记录保存
  3. linux 邮件客户端 n1,N1:下一代开源邮件客户端
  4. django----admin
  5. 2019年低延迟直播技术展望
  6. ML.NET Cookbook:(10)如何使用模型做出一个预测?
  7. 【渝粤教育】国家开放大学2019年春季 1398分析化学(本) 参考试题
  8. 剑指Offer - 面试题56 - I. 数组中数字出现的次数(异或,分组)
  9. magento产品批量导出导入
  10. 查看mysql连接数_查看mysql 连接数
  11. MySQL数据库如何管理与维护_MySQL安全管理、数据库维护及改善性能
  12. 学科竞赛作品 智能家居受控端
  13. 速成PPTC(自恢复保险丝)选型
  14. matplotlib 3D绘图警告;MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure is deprecate
  15. Linux进阶 | 万字详解Docker镜像的制作,手把手学会!
  16. 关于TI的28335芯片概述
  17. 互联网人没有想多——互联网人能当中国的新中产的机遇和挑战
  18. 使用Python将TXT文本内容读取后生成指定XML格式的文件
  19. 阿龙的学习笔记---3.26---常用的各种树
  20. 【转载】抽象语法树简介(有图)

热门文章

  1. U盘损坏了变成未格式化?如何格式化U盘而不丢失数据?
  2. 在计算机网络中 为确保网络中不同计算机,在计算机网络中,为确保网络中不同计算机之间能正确地传送和接收数据,它们必须遵循一组共同的规则和约定。这些规则、约定或标准通常被称为____。...
  3. 凭什么李宇春张靓颖就不能写世界杯?
  4. 在精准投放方面,百度广告管家能够实现精准投放
  5. 一文读懂“欧氏距离”
  6. 使用blob实现文件下载和图片预览
  7. XFTP 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
  8. matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图
  9. 模型选择方法:Holdout检验交叉验证与正则化
  10. 远程医疗的关键:便携式医疗电子仪器