说道,Android的发展史,我们就不得不先来了解一下手机的发展史

Android之前的时代

1831年英国的法拉第发现了电磁感应现象,麦克斯韦进一步用数学公式阐述了法拉第等人的研究成果,并把电磁感应理论推广到了空间。

BP机时代

1948年,美国贝尔实验室研制出世界上第一台寻呼机,取名为BellBoy。这个设备在中国最早出现是在20世纪的时候(大约是1983年),那个时候上海是最早开通寻呼台的城市,在此之后,BP这个设备就正式的进入中国市场了。对于这款设备的功能,可能一些用过它的80后都知道,当你想让你的朋友或者客户联系你的时候,你就得提前把你的寻呼号码告诉他们,然后当他们需要和你联系的时候,就会先找到一个寻呼台,把你的号码告知这个平台,最后再由这个平台通知你,于是乎你收到了被呼叫的消息,这样你就可以在附近找一个电话亭来给对方回电话了。我们通过看这个流程,可以得知知道那个时代的通讯并不是很方便的,它不能够达到及时的功能。

1G时代(大哥大时代)

说到这个形式的手机,就离我们现代的生活稍微近了一些,这个产品是被摩托罗拉生产出来的,时间是1973年。1973年4月,一名男子站在纽约的街头,掏出一个约有两块砖头大的无线电话,并开始通话。这个人就是手机的发明者马丁·库帕。当时他还是摩托罗拉公司的工程技术人员。这是当时世界上第一部移动电话,被称作“手机之父”。大哥大的出现代表着人们真正拥有了手机,在这个产品上,有一个液晶的显示屏和一套按键。在我们的印象当中可能这部产品只能够打电话,其实不然,它还拥有好多的功能,就比如像打游戏、录音和MP3等等功能。1987年的时候,广东率先完成了通信的接轨,当时这个产品在内地出现以后,就很受人们的欢迎,但是由于当时的价格很贵,于是人们认为要是谁家有一部这样的机子,用我们现在的说法就是土豪家了。中国第一个拥有手机的用户叫徐峰,如今是广东中海集团董事长,购买模拟手机花费了2万元,光入网费就6000元。87年这些花费可不是笔小数目。在2001年左右,大哥大也被时代淘汰了,真正的成为了一个历史的名词。

2G手机

1983年,世界上第一台移动电话摩托罗拉DynaTAC问世,这款机器重达2磅,开发周期超过了10年。此后,手机的"瘦身"越来越迅速,1996年秋出现了体积为100立方厘米,重量为100克的手机。此后又进一步小型化,轻型化。在通信的技术上,人们创造出了2G 的技术。这种可以连接2G网的手机,可以通过利用这个网络增加一些之前没有的功能,比如能够给别人传送电子邮件和软件等等信息。通常这些手机使用PHS,GSM或者CDMA这些十分成熟的标准,具有稳定的通话质量和合适的待机时间。对于这种类型的手机出现,也随之出现了一些比较有名气的品牌,就比如给我们印象很深的诺基亚。它在当时特别受人们的欢迎,因为它的手机质量特别的好,即使摔在地上,也照样能够完好无损。

3G时代

这个时代的手机已经相当成熟了,各种翻盖滑盖旋转直板的按键式手机。大部分基本都是MTK系统,比较出色的还是我们所熟知的塞班系统,其中塞班也有智能系统(我们以前用的那种能够触摸屏幕能够按键的那种就是)。起初,塞班和安卓分庭抗礼,塞班还是占优势,毕竟他是这个时代的顶峰。世纪90年代末的产品,在全新的安卓和iOS智能手机系统面前塞班就是一个父辈级的老人,完全是两时代的产品。一个旧时代的产品,他再怎么改怎么升级,始终存在先天的缺陷,没法和当前全新的产品对抗。虽然塞班到后期做了很大的改进,比如Symbian^3有了很大的变化,但已经挽救不了塞班了。诺基亚被微软收购(虽然还保留着业务),诺基亚被微软收购的时候,一句话广为流传:“我们没有做错什么,但不知为什么,我们输了。“最终也没逃掉和摩托罗拉一样的结局。摩托罗拉至今还没有振作起来,就像如今摩托罗拉新发布中端机型Motorola P30,他们宣称这是“专为中国设计的高颜值美拍神器”被外媒毫不客气的评为:“迄今为止最无耻的产品”。我们见证了一个时代的终结,也也迎来了一个时代的开始。

Android 0.x 

AndroidBeta -无代号(阿童木)

Android Beta,发布于2007年11月5日,同时的软件开发套件(SDK),发布于2007年11月12日。 11月5日被认为是Android的"生日"。

Android 1.x

Android 1.0  -无代号 (发条机器人)

发条机器人: 2008年9月23日发布(内测版) 
首款Android 设备the T-Mobile G1搭载Androd1.0,内置了Android Market beta。发布了第一台安卓手机:T-Mobil G1,在中国又被称为HTC Dream。

Android 1.5 - Cupcake:纸杯蛋糕

Android 1.6 - Donut:甜甜圈

2009年9月,谷歌发布了Android1.6的正式版,并且推出了搭载Android 1.6正式版的手机HTC Hero G3,凭借这出色的外观设计以及全新的Android 1.6操作系统,HTC Hero G3成为当时全球最受欢迎的手机。

Android 2.x

Android 2.0/2.1 - Éclair:闪电泡芙

2010年1月Nexus One谷歌推出的第一部自有品牌手机,本款手机由HTC设计代工生产,称之为谷歌大太子,大儿子。

2010年4月,三星,Galaxy S系列的开山鼻祖Galaxy S了,也就是i9000,那时候它有个响亮的外号“九千岁”,也是当时的安卓机皇。

2010年5月,摩托罗拉里程碑系列手机发布,搭载安卓2.1系统,共4款产品,也是摩托罗拉早期最经典的机型。毕竟是上个时代与诺基亚齐名的王者。

Android 2.2 - Froyo:冻酸奶

Android 2.3 - Gingerbread:姜饼

2011年1月,三星S5830是韩国三星电子推出的一款面向中端市场的Android智能手机,三星S5830是银河Galaxy盖世四小龙系列中的王牌机型,三星为其命名为“Ace”,意为“杰作”。网友戏称为银河小战舰。

2011年7月,三星发布i9100,盖乐世第二代,所采用三星自家猎户座4210双核处理器,外加安卓2.3,赢得了新一任安卓机皇的称号。

2011年8月,索尼推出了lt18i,凭借新颖时尚的外观赢得了极好的口碑,被称为当时最好的索尼手机。

2011年9月,三星推出了Note系列手机,Note第一代i9220,屏幕尺寸为5.3英寸,介于平板和手机之间,也开启了大屏手机时代。

2011年10月,一家发烧友公司推出了第一款自家手机,小米M1,主打为发烧而生,以超高性价比迅速走红。知名还不高,HTC Desire HD(G10 ),小米初代横空出世,对HTC这样的高溢价品牌造成了毁灭性打击。并开创了新的销售方式。

我的第一部手机也是这个版本海信HTC-t930(当时是一点不懂)。

Android 3.0/3.1/3.2 - Honeycomb:蜂巢

Android 4.0 - Ice Cream Sandwich:冰激凌三明治

只提供了一下版本,同时支持手机、平板、电视等设备,新的一个UI 界面开始脱离IOS风格,重新恢复开源,3.0之前是不开源的。

2012年1月,魅族推出第二代安卓系统手机,“魅族MX”,大获成功,而且直逼安卓机皇称号。

2012年4月18日,出厂时运行华为优化改进后的Android 4.0系统的手机上市发售,并配有种4颜色,这个戏称“二婶”,一经推出就拿下了当时全球最薄智能手机的殊荣,“二婶的皮衣”这款机型,算得上是挺有设计感的。

那个时候,智能手机还在性能提升的主流道路上飞奔,再加上受“没有设计就是最好的设计”这样的思潮影响,几乎所有的智能手机品牌都信奉“性价比”图腾——至于设计嘛,就让苹果一家自己去玩好啦,就连三星也是将一坨大塑料玩得不亦乐乎。

2012年4月,htc推出新机型,HTC one x,圆润的造型和舒服的握感,被外媒评价为最好的htc手机。

2012年5月,三星发布第三代盖乐世系列手机,三星S3,i9300,经典鹅卵石造型和强悍的性能,但被传出用户在使用中有个别用户的手机爆炸了,boom星也是这里被人起的外号。

2012年7月,索尼推出首款自家防水手机,LT26w,配置和lt26i一样,却是当时最漂亮的三防手机,口碑超越了第一代三防安卓手机me525。

Android 4.1/4.2/4.3 -Jelly Bean:果冻豆

4.1

2012年10月,小米公司推出第二代小米手机,还是以超高性价比吸引用户,而此时人们记住了小米这家公司。

4.2

2012年10月,谷歌推出第四代自有品牌手机,nexus 4,四儿子,搭载安卓原生4.2系统,是最受欢迎的一代nexus系列手机,由LG代工。

4.3

2013年8月,三星推出note系列第三代,三星note3,被称为新一代安卓机皇,而此时市面上5英寸屏幕手机正在崛起,5英寸以下屏幕慢慢淘汰,智能手机也开始飞速发展。

2013年7月,小米公司正式推出红米系列手机,安卓千元机时代正式来临。

Android 4.4 - KitKat:奇巧巧克力棒

2013年4月 三星推出盖乐世第四代三星S4,是首款八核手机,但却不是八核同时运行,而是采用了双四核设计。

2013年12月,魅族推出MX升级版,MX2,取消了实体按键,改为呼吸灯式home键,科技感十足的外观,被外媒称为,最具有创意设计的手机。

Dalvik虚拟机被ART虚拟机替换掉。

Android 5.0/5.1 - Lolipop:棒棒糖

5.0  2014 年 10 月 15 日

1、“Material Design”中文名 材料设计,安卓界面开发采用卡片化,扁平化,在原来的XY轴的基础上添加Z轴的设计理念。这是一个里程碑的版本。

2、添加更多类型的传感器。

3、添加卡片显示的后台进程查看

4、添加通知栏浮动通知

5、添加了新的摄影技巧以及虚拟摄像机API,为开发者提供更丰富的摄像头控制

6、多核处理器优化 为双核手机,多核手机开始优化

7、集成Google电视和Chrome OS的智能停放

8、Android运行时由Android核心库集和Dalvike虚拟机改成Android核心库集和ART。两者的区别就是Dalvike虚拟机采用了一种被称为JIT(just-in-time)的解释器进行动态编译,而ART模式则在用户安装App是进行预编译AOT(Ahead-of-time)。将android5.X的运行速度提高了2倍左右。

Android 6.0 - Marshmallow:棉花糖

6.0 2015年5月28日

4g也是在这一年差不多全面覆盖覆盖,真正进入4g时代。

动态权限的出现,这是对安卓开发最大变化。更完整的权限管理

android 6.0能提供原生的指纹识别API

谷歌还加入了Android Pay进一步强化移动支付,同时也是为了对抗Apple Pay。

Android 7.0 -Nougat:牛轧糖

7.0 2016年5月18日

1、系统级电话黑名单功能

2、Doze电量管理的优化

3、更便捷的通知栏,自动将多条通知合并。

4、引入了全新的VulkanAPI 图形处理器API,可以大幅减少系统动画对CPU的占用。

5、支持app应用签名v2的打包方式

6、通知消息快捷回复

7、通知消息归拢

8、夜间模式

9、原生的分屏模式的加入

这是一个稳定了很久的时代

Android 8.0 -Oreo 奥利奥

奥利奥还没感觉到什么味道,就已经吃下去了。随着各大安卓手机品牌还在追赶Android 8.X,近日,最新消息显示,谷歌新一代移动平台操作系统Android 9.0已经在路上了,

据统计数据显示,虽然目前Android 8.X的装机率还不足1%。我的安卓8反正bug挺多,应该是不够成熟,这个也大概是像9过渡的。主要是改变底层。

1、安装未知来源的第三方开关被移出,变成了每次安装未知的第三方都要手动授权。

2、通知功能的改变,应用收到通知时,会在应用的右上角显示一个红点,长按会跳出一个弹出菜单。

3、画中画功能的加入。

4、支持自动填写的功能。

5、支持全面屏

6、解决碎片化问题作出了不少重大功能

底层更新安卓8.0主打流畅,安全,解决安卓碎片化有米粉在相关手机论坛中发现,截止到3月8日中午,小米6通过官方推送升级的所有安卓8.0系统版本 MIUI,依旧全部基于此前的安卓7.1系统底层。另一家国产手机品牌一加,也被曝光用基于安卓7.1系统底包的8.0系统,试图混淆用户试听,而一加同样是不支持谷歌Project Treble计划的厂商之一。(了解过后,也的确有考虑Treble的完整写法是Project Treble,是谷歌在Android O开始定义的一个技术框架,服务于Android版本的升级,我们相信并认可这是一个很好且非常令人兴奋的技术框架。对于终端厂商来说,Treble框架的定义能够帮助厂商更快更便捷地通过谷歌定义好的框架进行Android大版本的升级。而对于用户来说,Treble是不会有任何使用感知和功能实现上的体现。Treble是Android O上新引入的架构,但Treble并不是升级到O的必要条件。Treble的目的就是为了快速升级,而我们已经在用自己的方式成为最早跟进和发布Android O的厂商之一。Treble需要增加一个分区,将system和vendor相关的镜像分开,便于能方便地更新和升级system,并且不依赖vendor等底层。      但是,由于Android N和以前的Android版本并没有强制要求厂商进行分区,我们前期的产品没有这个额外放置vendor image的分区,如果部署完整的Treble,我们要通过OTA修改设备的分区布局。那么在这个升级分区过程中,会清除掉用户手机里所有的数据和资料,并且设备会有一定概率变砖的风险。这个体验对于用户来说风险太大)

安卓9.x -stachio Ice Cream 开心果冰淇淋

第一印象就是超喜欢的安卓原生风格,以前一直在追求原生。Android P 将让 Android 比以往更智能,更易于使用,重点升级有三大部分,分别为 Intelligence(智能)、Simplicity(简化)和 Digital Wellbeing(数字化健康)。多摄像头API,神经网络API 1.1,自动填充改进,用于NFC支付和安全交易的开放移动API,JobScheduler中的数据成本敏感度,HDR VP9视频,HEIF图像压缩和媒体API,安全功能等。我感觉更多是优化UI,简化手势(其实这些基本都是8.0的不足)

就加入了“rollback protection(回滚保护)”机制,和 iOS 关闭验证通道类似,无法从最新的 Android 版本降级回老版本(作为一个geek,我更关心这个)

国内比较特别的一个系统莫过于华为的EMUI的9.1系统了,加入了诺亚方舟编译器。传统打开APP的方式,打开时虚拟机边编译边执行,而这种编译器则是直接打开编译好的应用,速度自然也会快了很多,苹果大概也是这样,只是目前适配的应用不多。作为一个还算忠实的花粉,体验还算不错(只是华为在2018年7月24日关闭解锁码后,华为对于刷机实在是太不友好了)。

Android 10 Q Bate(不在使用了甜点代号)

1、加入“黑暗模式”,暗黑模式适用于任何地方,如果应用不支持暗黑模式,那么系统将自动设置一个暗黑模式。这个功能看来是民心所向,再也不用当心晚上玩手机伤眼了。

这个功能虽然在安卓P上就已经有了,但是这一次谷歌让它变得更加的完善。同时谷歌还宣称在黑暗模式下手机屏幕的耗电量要低于正常模式,所以如果你的手机电量不多了,那么开启黑暗模式可以略微的增加手机的续航时间。

2、对权限开发放做了进一步限制,在权限管理加多了一个“仅运行时权限”选项,即当应用在退到后台时关闭相应的权限。举个例子:我们需要点外卖,那么我们可以给予外卖APP开启期间的临时权限,之后当我们关闭APP后,外卖APP就无法在后台获取获得我们的位置信息了

3、不允许从后台获得剪切板的内容。 Android Q 增加了名为“READ_CLIPBOARD_IN_BACKGROUND”的新权限。 顾名思义,新的权限将阻止随机的后台应用程序访问剪贴板内容。

4、异形屏适配优化。所有自带圆角、黑边和刘海的屏幕截图在Android Q Beta 1 会在截屏后根据设备屏幕切割状态自动裁剪截图形状,让最终截屏效果更加接近真实观感。目前市场上主流的手机大多采用异形屏设计,诸如刘海屏、水滴屏,它们都与过去的标准屏有着不小的区别,而谷歌也在安卓Q中加入了针对异形屏的UI适配。其中一个功能就是截图的时候可以截出刘海,是的,你没看错。当你截屏的时候,系统会根据屏幕的真实布局截取画面,而不是像以前一样用壁纸对空白区域进行填充形成一张完整的图片,效果可谓十分喜感。不过这个功能在之后的版本可能会进行修改,所以正式版发布的时候就不一定能看到了。

5、更新了分享模块的API接口。如果你的手机安装有数量众多的社交APP,那么你可能遇到过这样的问题:看到有趣的图片,点开分享,分享页面卡了半天才完全弹出来。为了解决分享软件数量过多导致系统反应变慢的问题,谷歌更新了分享模块的API接口,使软件可以预先进行加载,提高反应速度,并且让用户可以直接在分享界面对内容进行复制与粘贴。此外还加入了二维码分享WIFI账号密码的功能,不过这个功能国内许多厂商早就已经更新了,所以安卓Q算是慢了一步。

UI的布局与风格基本上继承了安卓P的设计,所以这一次的升级主要集中在功能与内核上。至于安卓10,咱也没体验过,咱啥也不敢说。

持久更新中。。。

深夜扒一扒Android的发展史的更多相关文章

  1. View绘制详解(三),扒一扒View的测量过程

    所有东西都是难者不会,会者不难,Android开发中有很多小伙伴觉得自定义View和事件分发或者Binder机制等是难点,其实不然,如果静下心来花点时间把这几个技术点都研究一遍,你会发现其实这些东西都 ...

  2. linux2.6.24内核源代码分析(2)——扒一扒网络数据包在链路层的流向路径之一

    在2.6.24内核中链路层接收网络数据包出现了两种方法,第一种是传统方法,利用中断来接收网络数据包,适用于低速设备:第二种是New Api(简称NAPI)方法,利用了中断+轮询的方法来接收网络数据包, ...

  3. linux2.6.24内核源代码分析(1)——扒一扒sk_buff

    最近研究了linux内核的网络子系统上的网络分组的接收与发送的流程,发现这个叫sk_buff的东西无处不在,内核利用了这个结构来管理分组,在各个层中传递这个结构,因此sk_buff可以说是linux内 ...

  4. 扒一扒ReentrantLock以及AQS实现原理

    提到JAVA加锁,我们通常会想到synchronized关键字或者是Java Concurrent Util(后面简称JCU)包下面的Lock,今天就来扒一扒Lock是如何实现的,比如我们可以先提出一 ...

  5. 扒一扒.NET Core的环境配置提供程序

    很久之前,在玩Docker的时候顺便扒了扒,最近,终于下定决心花了些时间整理并成文,希望能够给大家一些帮助. 目录 .NET Core中的配置 ASP.NET Core中的配置 扒一扒环境变量提供程序 ...

  6. 扒一扒EOS的前世今生

    扒一扒EOS的前世今生 EOS是什么?   EOS可以认为是Enterprise Operation System的缩写,即商用的一款分布式区块链操作系统,EOS主要为了解决百万级用户的使用问题,为企 ...

  7. 了解计算机与操作系统发展阶段以及android操作系统的发展史

    计算机与操作系统发展阶段 计算机的发展: 第一代(1946-1957年),电子管计算机 第二代(1958-1964年),晶体管计算机 第三代  (1964—1970年),集成电路数字机 第四代 (19 ...

  8. ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案 try.dot.net 的正确使用姿势 .Net NPOI 根据excel模板导出excel、直接生成excel .Net NPOI 上传excel文件、提交后台获取excel里的数据

    ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案   ASP.NET Core 从2.2版本开始,采用了一个新的名为Endpoint的路由方案,与原来的方案在使用上差别不 ...

  9. jQuery源码学习扒一扒jQuery对象初使化

    神奇的jQuery可以这样玩jQuery("#id").css()或 jQuery("#id").html() 这么玩jQuery("#id" ...

随机推荐

  1. Barman 安装

    Barman需要用到psql客户端,所以需要在Barman服务器安装psql数据库 1 linux操作系统环境准备: python版本:2.6或2.7 yum -y install epel-rele ...

  2. 转载【2017-05-20】OpenWrt 打印机共享专用固件 (trunk, r47249)

    [2017-05-20 更新]经过研究发现,Windows 共享打印机使用 RAW 数据(不是 RAW 协议)传输,因此 CUPS 可以去掉所有的过滤器和 PPD 文件.因此重新编译了 8M 的 ar ...

  3. Spatial-Temporal Relation Networks for Multi-Object Tracking

    Spatial-Temporal Relation Networks for Multi-Object Tracking 2019-05-21 11:07:49 Paper: https://arxi ...

  4. CentOS 7.2 基于Docker实现MySQL主从架构

    原文地址:https://blog.csdn.net/sunnyfg/article/details/80655823 1.安装Docker(略) Centos7下安装Docker : https:/ ...

  5. [转]eclipse常用设置

    原文:https://www.cnblogs.com/wangmingshun/p/5675857.html Eclipse重新设置workspace Window—>Preferences—& ...

  6. shell脚本将gbk文件转化为utf-8

    使用注意项: 原来文件格式gbk的,否则可能出现utf-8转utf-8乱码. #!/bin/bash function gbk2utf(){ file="$1" echo &quo ...

  7. nginx: [warn] conflicting server name "aaa.bbbb.com" on 0.0.0.0:80, ignored

    date: 2019-08-12  16:52:44 author: headsen chen notice :个人原创 故障现象: openresty -t nginx: [warn] confli ...

  8. flutter PopupMenuButton弹出式菜单列表

    import 'package:flutter/material.dart'; class PopupMenuButtonDemo extends StatefulWidget { @override ...

  9. Linux下手动查杀木马

    (1).模拟木马程序病原体并让其自动运行 黑客让脚本自动执行的3种方法:1.计划任务:2.开机启动:3.系统命令被人替换,定一个触发事件. 1)生成木马程序病原体 [root@youxi1 ~]# v ...

  10. CentOS7下搭建Ceph分布式存储架构

    (1).Ceph概述 Ceph是为了优秀的性能.可靠性和可扩展性而设计的统一的.分布式文件系统,并且还是一个开源的分布式文件系统.因为其支持块存储.对象存储,所以很自然的被用做云计算框架opensta ...