Android版本演变概括

来源:互联网
更新时间:2017/1/22 5:31:45
责任编辑:李志喜
字体:

1.关于Android 7.0

Android 7.0即 “Nougat”是Google开发的Android操作系统的第7个系统,Android 7.0引入操作系统及其开发平台显著的变化,包括屏幕上的分屏视图同时显示多个应用程序的能力,内联通知回复的支持,以及一个基于OpenJDk的JAVA环境,引入先进的Vulkan 2D/3D图形渲染的支持,并支持设备“无缝” 系统更新。

1.1 版本变化

现在,让我们来回顾下Android版本中比较显著的变化,由于笔者是基于Android 1.5学起,因此文章从1.6开始讲解。

Android 4.0 之前的变化

和早期的诺基亚时代一样,在1.5之前,Android的键盘始终是实体键盘。为了方便,google学习了苹果的虚拟键盘,从Android 1.5开始进行大量的改进,谷歌中加入了拍摄/播放视频、WebKit内核、手机屏幕旋转、相机启动加速。这些都是对1.5版本以下做了补充。然而在2009年9月的Android 1.6版本后,针对当时的移动网络做了优化,提供了CDMA网络支持,手势支持、文本转语音系统、虚拟屏幕键盘,VPN、OpenCore2媒体引擎。在Android2.0中更是对原先版本进行优化,支持硬件加速、内置相机闪光灯、支持数码变焦、支持蓝牙2.1,支持动态桌面的设计、同时也支持更多的分辨率、支持Adboe Flash(ps:于是有了AIR技术)、加强软件即时编译的速度。到了Android 2.3,google修复UI、支持近场通讯、强化电源、应用程序管理功能、支持从YAFFSZ转化至ext4文件系统(ps:sd 卡的加载)。到了3.0,我们拥有了平板的时代,在这个时代下,google提供了平板电脑的使用,增加了fragment技术,3D加速处理、加强多任务处理、支持多核心处理器、FAC音视频播放支持、高性能的WIFI锁、对新的厂商硬件支持、增加了应用兼容性功能。

Android 4.4 之前的变化

至4.0起,google开始注意到android碎片化的严重性。于是提出了Android的规范。统一了手机和平板电脑的使用习惯,提升了硬件的性能和系统的优化、完善了虚拟按键,界面以标签页的形式展示、内置流量监控、人脸识别技术、提供了随时关闭正在使用的应用程序、增强硬件加速的功能、WIFI直连技术。到android 4.2以后,更是引入360全景照相技术、、改善蓝牙A2DP流问题。在4.3以后,支持多用户登录、蓝牙低功耗、OpenGL ES3.0 、增加纹理支持、多重渲染目标、TRIM指令、多缓冲器对象。

Android 4.4 之后的变化

Android 4.4,可以说是一个历史的转折点,按照以往之前,android的虚拟机都是由dalvik。由于dalvik是典型的虚拟机模式,因此每个App创建进程时都要求Dalvik在后台迅速把字节码进行运行时编译。这样运行时编译,导致代码的执行速度比较慢。为了解决这个问题。google在android 4.4引入了新的虚拟机机制,即ART.由于之前多任务处理时,内存消耗过大,因此在4.4以后,googlek开始对内存进行大量的优化、存储访问框架(ps:SAF,即让用户能够在其所有首选文档存储提供程序中方便地浏览并打开文档、图像及其它文件。 )。直至2014年6月Google在i/o大会上,提出Android 5.0所有的平台都应遵循新的设计模式-Material Design.随着手机的高速发展,64位处理器,应运而生,google为此提供了64位处理器支持。面向碎片化service的随意使用,尤其是app国内产商用户恶意使用service服务,造成用户的怨气上深,google提出了以系统服务为主的省电优化API(ps:使用JobScheduler来替代service技术,实现后台运作(早期是由asyn adapter执行操作【需要service配合】,国内开发者不会使用,强制要求servie后台进程运作),防止service的恶意使用)。然而在今天,依然有APP产商还在持续的实现这种恶意的操作。(ps:google的意思是可以做,但是要在我google的system server的把控下进行操作。不允许你乱来。相信google为了性能,后面会完全封闭service这条通道。毕竟google已经给你一个技术方案了。)为了防止app产商的恶意操作,google在android 6.0开始做起了防御措施。即运行的权限系统。用户未授权的情况下,不得随意访问操作。删除访问设备的本地硬件标识符。将手机自带的存储空间和SD存储卡空间合并,统一为一个存储空间。通过Doze功能,减少电源的消耗、新增指纹扫描、支持USB Type C接入、强制杀死进程,封闭jni层的进程创建(ps:早期service的守护进程的方式有几种,其中一种方式就是利用c fork进程,来增强进程守护的能力。)

Android 7.0

Android 7.0 可以说是对整个Android操作系统应用程序的提升。并且使整个android系统更趋向于简洁,阻止开发商加载非公共的API。继续完善应用授权能力(即系统底层操作加入权限控制)、禁止应用公开file://URI操作。如需操作需要授权。改进action操作、加强JobScheduler能力(ps:7.0以后,JobScheduler可随系统启动时,自动启动。来实现后台任务。)、新增分屏支持、增强通知的能力(可自动回复)、组件的模块化、Vulkan API、密钥认证、APK signature scheme v2的支持、VR技术、强化Doze 的省电功能。

www.xue163.com true /3960/39607863.html report 2620 Android版本演变概括,1.关于Android7.0Android7.0即“Nougat”是Google开发的Android操作系统的第7个系统,Android7.0引入操作系统及其开发平台显著的变化,包括屏幕上的分屏视图同时显示多个应用程序的能力,...
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
荐闻 | 学网头条知识问答 | 装修 | 作业 | 荐闻 | 学网头条精彩微信 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 精彩微信 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技