Android SDK 各版本之间有啥差异

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android SDK 各版本之间有啥差异相关的知识,希望对你有一定的参考价值。

希望各位帮帮忙,相互学习学习。

 一、android1、1
  2008 年9月发布的Android第一版
 二、Android1、5 Cupcake (纸杯蛋糕)
  2009年4月30日,官方1、5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下:
  1、拍摄/播放影片,并支持上传到Youtube
  2、支持立体声蓝牙耳机,同时改善自动配对性能
  3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索
  4、GPS性能大大提高
  5、提供屏幕虚拟键盘
  6、主屏幕增加音乐播放器和相框widgets
  7、应用程序自动随着手机旋转
  8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件
  9、相机启动速度加快,拍摄图片可以直接上传到Picasa
  10、来电照片显示
 三、Android1、6 Donut (甜甜圈)
  2009年9月15日,1、6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下:
  1、重新设计的Android Market手势
  2、支持支持CDMA网络
  3、文字转语音系统(Text-to-Speech)
  4、快速搜索框
  5、全新的拍照接口
  6、查看应用程序耗电
  7、支持虚拟私人网络(VPN)
  8、支持更多的屏幕分辨率。
  9、支持OpenCore2媒体引擎
  10、新增面向视觉或听觉困难人群的易用性插件
 四、Android2、0/2、0、1/2、1 Eclair (松饼)
  2009年10月26日,2、0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下:
  1、优化硬件速度
  2、"Car Home"程序
  3、支持更多的屏幕分辨率
  4、改良的用户界面
  5、新的浏览器的用户接口和支持html5
  6、新的联系人名单
  7、更好的白色/黑色背景比率
  8、改进Google Maps3、1、2
  9、支持Microsoft Exchange
  10、支持内置相机闪光灯
  11、支持数码变焦
  12、改进的虚拟键盘
  13、支持蓝牙2、1
  14、支持动态桌面的设计
 五、Android2、2/2、2、1Froyo(冻酸奶)
  2010年5月20日,2、2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下:
  1、整体性能大幅度的提升
  2、3G网络共享功能。
  3、Flash的支持。
  4、App2sd功能。
  5、全新的软件商店。
  6、更多的Web应用API接口的开发。
 六、Android2、3 Gingerbread (姜饼)
  2011年2月2日, 3、0(Honeycomb 蜂巢)版本主要更新如下:
  1·优化针对平板
  2·全新设计的UI增强网页浏览功能
  3、·n-app purchases功能
 七、Android3、1 Honeycomb (蜂巢)
  2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下:
  1、Honeycomb 蜂巢(改进3、0BUG)
  2、经过优化的Gmail电子邮箱;
  3、全面支持GoogleMaps
  4、将Android手机系统跟平板系统再次合并从而方便开发者。
  5、任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。
  6、支持 Google TV、可以支持XBOX 360无线手柄
  7、widget支持的变化,能更加容易的定制屏幕widget插件。
 八、Android3、2 Honeycomb (蜂巢)
  2011年7月13日发布,版本更新如下:
  1、支持7英寸设备
  2、引入了应用显示缩放功能.
 九、Android4、0 Ice Cream “冰激凌三明治”
  2011年10月19日 在香港发布,4、0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:
  1、蓝色主题
  2、接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等。
  3、截图功能
  4、更强大的图片编辑功能
  5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序
  6、Gmail加入手势、离线搜索功能,UI更强大。
  7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。
  8、新增流量管理工具,可具体查看每个应用产生的流量。
  9、正在运行的程序可以像电脑一样的互相切换
  10、人脸识别功能
  11、系统优化、速度更快
  12、支持虚拟按键,手机可以不再拥有任何按键
  13、专为3D优化的驱动
  14、平板电脑和智能手机通用
 十、Android 4、3 Jelly Bean“果冻豆”
  2013年7月15日 发布,4、3( Jelly Bean 果冻豆)版本主要更新如下:
  1、Nexus 装置在 Google Play 播放影片时,可开启 Fraunhofer Cingo 提供的虚拟环绕音效效果。
  2、 在拨号盘上输入数字,会自动建议符合名字或号码的联系人。此功能可开启或关闭。
  3、 屏幕触控输入的算法做了改进,让输入文字变得更容易。
  4、 游戏手把或游戏杆的输入延迟(latency)降低。
  5、 无需开启 Wi-Fi,即可利用 Wi-Fi 做定位的辅助。
  6、 支持 BluetoothSmart(先前称为 Bluetooth Low Energy),Nexus 4 与新 Nexus 7 现在已经是 Bluetooth Smart Ready 装置。
  7、 支持蓝牙 AVRCP 1.3 版,可在车用音响上显示歌名。
  8、 「已停用」应用程序分页:在「设定」→「应用程序」中新增「已停用」分页,可统一管理已停用的应用程序。
  9、 支持 OpenGL ES 3.0,可提供下一代画质更佳的 3D 游戏体验。
  10、支持新 Nexus 7 与 Nexus 10 的屏幕无线传输功能,可将屏幕画面无线投射到电视上。
  11、支持更多语言:南非语(Afrikanns)、阿姆哈拉语(Amharic)、印地语(Hindi)、斯瓦希里语(Swahili)、祖鲁语(Zulu)。
  12、主画面、设定、电话、联系人应用程序可支持右向左写语言(RTL,如希伯来语、阿拉伯语)
  13、支持「限制账号」,可设定让装置只能使用特定应用程序与内容。
  14、简化设定精灵,让首次开机的设定更容易
  15、在锁定画面切换用户账号的速度更快
  
  
  
参考技术A 要说差异那是一年都说不完的,不过你可以参考官方的文档,安装官方文档很容易的,只要点击sdk setup.exe然后刷新下updateall,之后可以看到google doc了,然后安装起来慢慢看吧 参考技术B 版本越高,当然功能越好了,就如同win7 与dos的区别,且高版本可以兼容低版本的

Android各版本对应的SDK及JDK版本要求

平台版本SDK版本版本名称JDK版本
Android 12.031S-
Android 11.030R8
Android 10.029Q8
Android 9.028Pie8
Android 8.127Oreo8
Android 8.026Oreo8
Android 7.125Nougat8
Android 7.024Nougat8
Android 6.023Marshmallow7
Android 5.122Lollipop7
Android 5.021Lollipop7
Android 4.419KITKAT6
Android 4.318JELLY_BEAN_MR26
Android 4.2, 4.2.217JELLY_BEAN_MR16
Android 4.1, 4.1.116JELLY_BEAN6
Android 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR16
Android 4.0, 4.0.1, 4.0.214ICE_CREAM_SANDWICH6
Android 3.213HONEYCOMB_MR26
Android 3.1.x12HONEYCOMB_MR16
Android 3.0.x11HONEYCOMB6
Android 2.3.410GINGERBREAD_MR16
Android 2.3.310GINGERBREAD_MR16
Android 2.3.29GINGERBREAD6
Android 2.3.19GINGERBREAD6
Android 2.39GINGERBREAD6
Android 2.2.x8FROYO6
Android 2.1.x7ECLAIR_MR16
Android 2.0.16ECLAIR_0_16
Android 2.05ECLAIR6
Android 1.64DONUT6
Android 1.53CUPCAKE6
Android 1.12BASE_1_16
Android 1.01BASE6

以上是关于Android SDK 各版本之间有啥差异的主要内容,如果未能解决你的问题,请参考以下文章

Android各版本对应的SDK及JDK版本要求

安装android studio的sdk有啥用

Android NDK开发简介 NDK和SDK以及JNI有啥关系

(转)Android各版本对应的SDK和JDK版本

Android各版本的SDK Platforms和API Level

安卓4.0有啥不同?