Android各版本特性

此篇文章可以利用碎片化时间进行消化和了解,针对Android各个版本特性,并没有把所有列出,只是抽出了比较常用重要的特性作为提示,同时在面试中只要牢记重要的几个点即可,其他特性直接查找官方文档即可。

Android5.0(棒棒糖)

1)运行时机制,采用ART.安装时转换为机器语言,成为真正本地应用

2)新推出Material Design,用户切换Activity时候无缝过渡位移动画

3)通知详情可以用户自己设计

官网:https://developer.android.com/about/versions/lollipop.html

Android6.0(棉花糖)

1)运行时权限

2)使用Builder模式来构建通知

3)取消了Apache HTTP客户端

4)低耗电模式,设备处于空闲状态,推迟cpu和网络活动

5)密钥库变更,不在支持DSA,但是依旧支持ECDSA.

6)相机Camera变更为Camera2.之前是先到先得,现在是按照优先级别使用.

官网:https://developer.android.com/about/versions/marshmallow/index.html

Android7.0(牛轧糖)

1)多窗口支持

2)增强通知功能,如直接回复

3)JIT/AOT编译(Just In Time,Ahead Of Time)

4)随时随地的低耗电,关闭屏幕一段时间就会限制cpu和网络活动

5)快速设置

6)号码屏蔽

7)来电过滤

8)签名V2

官网:https://developer.android.com/about/versions/nougat/android-7.0.html

针对以上,面试中必须记住的是:

1)5.0推出的ART虚拟机,在5.0之前都是Dalvik。他们的区别是:

Dalvik,每次运行,字节码都需要通过即时编译器转换成机器码(JIT)。

ART,第一次安装应用的时候,字节码就会预先编译成机器码(AOT)。

2)6.0 运行时权限申请

3)7.0 多窗口支持,V2签名。

Android8.0(on the way...)

android_o.png

1)后台执行限制,减少电量使用,提高电池寿命,期待...

2)后台位置限制,减少位置更新频率,同上.

3)隐私性

4)权限

目前Android8.0出了Preview版本,命名为Android O。

官网:https://developer.android.com/preview/behavior-changes.html

原文地址:https://www.cnblogs.com/ganchuanpu/p/9713551.html

时间: 2024-10-28 22:55:26

Android各版本特性的相关文章

Android各版本代号及特性搜集

Android每个版本都有一个代号,按惯例是一个甜点的名称.下面这张表将搜集Android各主要版本的代号名称,以便有需要的童鞋查询.对于表中数据空缺和错误的地方(如果有),请发现的朋友联系我补充改正,谢谢! 版本号 API Level 代号 参考译名 重大更新 发布日期 1.0 1 Astro 阿童木 - 2008.09.23 1.1 2 Bender 发条机器人 - 2009.02.02 1.5 3 Cupcake 纸杯蛋糕 屏幕键盘,第三方桌面Widget,剪贴板增强,视频录制,屏幕自动旋

Android N 新特性

2016年5月19日,谷歌在美国加州的山景城举办了 Google I/O 开发者大会中发布.2016年6月,Android N正式命名为"牛轧糖" 本届I/O开发者大会上,Google重点介绍了Android系统三个维度:分别是性能.安全和生产力.其中性能主要新增了Vulkan API与JIT编译器(前者优化图形性能.或者加快软件安装速度):安全性包括新的数据加密方式.恶意网站识别.系统的实时更新:生产力方面加入了分屏多任务功能.程序的快速切换,所有应用都可以支持"多窗口模式

Android学习路线(十九)支持不同设备——支持不同(Android)平台版本

当最新的Android版本为你的应用提供着很棒的APIs时,你却要在更多的设备更新之前继续支持老的系统版本.这篇课程如何在继续支持低版本的系统的情况下使用新版本的高级API. Platform Versions 仪表板展示了最新的活跃设备上运行的Android系统版本的分布,基于设备访问Google Play商店的次数.通常情况下,支持90%的活跃设备同时使用最新版本作为target是一个好习惯. 贴士: 为了在不同的Android版本上提供最好的特性和功能,你应该在你的应用中使用Android

Android 各个版本WebView

转载请注明出处   http://blog.csdn.net/typename/ powered by miechal zhao : [email protected] 前言: 根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), Android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是Android 4.0以上系统.本文主要关注Android 4.0及以上系统WebView的实现,从Android WebV

Android M新特性Doze and App Standby模式详解

参考: Optimizing for Doze and App Standby Android M新特性Doze and App Standby模式详解 深入android6.0 设备 idle状态 Android M 的 Doze 模式下第三方推送服务还能用吗? 一.Optimizing for Doze and App Standby 从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby: 表现形式:当设备没有连接到电源,设备进入Doz

Android历史版本

Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新.这些更新版本都在前一个版本的基础上修复了Bug并且添加了前一个版本所没有的新功能. 从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照从C大写字母开始的顺序来进行命名:纸杯蛋糕(Cupcake).甜甜圈(Donut).闪电泡芙(éclair).冻酸奶(Froyo).姜饼(Gin

Android 各版本历史主要变动(Version1.5-->4.0)全面整理

Android1.5 (Cupcake) 基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布.[14][15]主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 GPS性能大大提高 提供屏幕虚拟键盘 主屏幕增加音乐播放器和相框widgets 应用程序自动随着手机旋转 短信.Gmail.日暦,浏览器的用户接口大幅改进

Android 系统版本&API对照表

最新Android系统版本与API等级对应关系表 数据来源:http://d.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

Android SDK版本和ADT版本

Android SDK版本和ADT版本 Android早期的版本号有点“混乱”,比如Android 2.2对应的ADT版本为ADT-0.9.9而Android 2.3对应的的ADT版本则突然“跃迁”为 ADT-8.0.0.zip. 而且Android SDK还包含SDK Tools和SDK Platform两个东西,它们的意义也不同,它们也有各自的版本号,因此有些人在此处容易混淆,下面将它们之间的对应关系进行一下简单的归纳: Android平台与SDK Tools版本.ADT版本的对应关系 An