Android 开发技术分享

Android 版本新特性

2021-03-08  本文已影响0人  因为我的心

1、Android 4.x

1、新锁屏界面:
Android4.0重新设计了锁屏幕UI,下方的解锁虚拟按键向周围发射出微光,轻轻拖动就可以解锁,比原来在UI上确实有很大的进步。
2、全新Widget排列:
主屏幕上的Widget插件是Android区别于其他系统最大的特点,新的Widget将会像程序界面那样排列。程序和Widget插件分为两个标签,清楚明了。
3、更直观的程序文件夹:
现在直接拖动程序到另一个程序图标上会生成文件夹,像iOS所作的那样,但区别在于拖动联系人快捷方式会生成一个快速拨号快捷方式,很智能,比原来便捷很多。
4、人脸识别解锁:
Google在现场进行了演示,虽然最开始遇到点小麻烦失败了,但人脸识别解锁对于安全性保障还是挺有必要的。
5、截屏功能:
同时按下电源键和音量“下”即可,对于反馈系统Bug和分享手机信息是一个很实用的升级。
6、全新通知栏:
现在在锁屏界面也可以下拉通知栏查看新通知。如果不想要某条通知,水平滑动即可取消。
7、语音识别的键盘:
现场识别中Androd4.0将Man识别成了Map,但令人惊讶的是它识别出了笑脸符号:-)的英文。用户可以通过增强的语音输入来发短信。
8、浏览器:
全新浏览器支持最多16个活动标签页,同样的,扔掉即可关闭某个标签页。而且直接支持存储网页进行离线浏览

2、Android 5.x

1、Material design
Material design算是Android 系统风格的里程碑,其3D UI风格新颖,贴近人机交互;
2、改善通知栏,提升可视化、亲近性、可编辑性。同时支持手机在锁屏状态也可接收到通知,用户可以在锁屏状态下,设置接收全部应用的通知或者接收部分应用的通知或者不接收所有应用的通知;
3、系统由以往的Dalvik模式改为采用ART(Android Runtime)模式,实现ahead-of-time (AOT)静态编译与just-in-time (JIT)动态编译交互进行;
4、V7中引入CardView和RecycleView等新控件;
5、支持64位系统;

3、Android 6.x

1、新增运行时权限概念
Android6.0或以上版本,用户可以完全控制应用权限。当用户安装一个app时,系统默认给app授权部分基础权限,其他敏感权限,需要开发者自己注意,当涉及敏感权限时,开发者需要手动请求系统授予权限,系统这时会弹框给用户,倘若用户拒绝,如果没有保护,app将直接崩溃,倘若有保护,app也无法使用相关功能。
2、新增瞌睡模式和待机模式
瞌睡模式:当不碰手机,手机自动关闭屏幕后,过一会,手机将进入瞌睡模式。在瞌睡模式下,设备只会定期的唤醒,然后继续执行等待中的任务接着又进入瞌睡;
3、待机模式:假如用户一段时间不触碰手机,设备将进入待机模式。在这个模式下,系统会认为所有app是闲置的,这时系统会关闭网络,并且暂停app之前正在执行的任务。
移除对Apache HTTP client的支持,建议使用HttpURLConnection。如果还是想用Apache HTTP client,
那么需要在build.gradle中添加

android {
    useLibrary 'org.apache.http.legacy'
}

4、Doze电量管理
Android 6.0自带Doze电量管理功能,在“Doze”模式下,手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减少功耗,谷歌表示,当屏幕处于关闭状态,平均续航时间提高30%。

4、Android 7.x

1、通知栏快捷回复
在Android N上,Android对通知栏进行了进一步的优化,其中一个非常大的改变就是让用户可以在通知栏上直接对通知进行回复,这对于一些IM类的App来说,提供了更加友好的回复功能。
2、加入原生分屏多任务功能,多任务快速切换
3、VR
Android N上对VR的支持,实际上是使用了一个新的跨平台图形计算库——Vulkan,Vlukan API提升处理能力,减少GPU处理,从而获得更佳的游戏体验,所以说,如果一个手机支持VR,那么从某种意义上来说,这个手机的性能应该是很赞的!
4、引入全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%
5、安全:更安全的加密模式,可以对单独的文件进行加密,android系统启动加密

5、Android 8.x

1、 画中画
Android O中,谷歌更加强调多任务处理场景中的流畅性,在I/O2017上,谷歌演示了增强功能的画中画模式,为用户带来不同应用程序间的流畅操作体验。例如用户可以在Netflix上观看电影,支持将电影屏幕缩小成悬浮窗口,在看电影的同时进行查看日历、搜索信息等其他工作,这和普通的画中画分屏模式并不相同。这一功能的唤醒只需要点击Home键按钮,如果想结束这一模式,可以将小窗口滑下来以终止。

2、Notification Dots
在Android O之前,使用安卓手机的用户,想要看到哪些应用程序推送了通知,可能只有在下拉通知中心中看到,但在Android O中,谷歌对安卓的通知功能做出了改进,这就是全新的Notification Dots功能,它是位于应用程序图标之上的小小的循环点,只有当应用出现未读通知时,它才会出现。这时候长按应用程序图标,就会以类似气泡的形式快速预览。而在通知中心中删除这些未读通知,应用图标上的标记点也会消失。
3、自动填充(Auto-Fill)
对于用户设备上最常用的应用,Android O将会帮助用户进行快速登录,而不用每次都填写账户名和密码。例如当用户使用一个新设备时,可以从Chrome中提取已经保存的账户名和密码,选择之后,自动填充功能便可以在本地进行,适用于你可能用到的大多数应用程序。开发人员也需要对其应用程序进行优化,让其应用程序能够和自动填充功能更好地兼容。
4、自适应图标(Adaptive icons)
Adaptive icons也是一项有趣的新功能,谷歌正在尝试整理Android中不一致的应用程序图标形状,这一功能为应用程序开发人员提供了适应其显示设备的每个图标的多个形状模板。因此,如果你的手机默认应用程序图示形状是圆角正方形,那么所有应用程序的图标都将是这个形状(前提是开发人员使用了这一功能)。也就是说,你将不再看到系统主屏上方形图标和圆形图标混合在一起的现象。
5、后台进程限制
谷歌表示一直在优化安卓Android的后台应用限制策略,以最大程度减小后台应用对电池的消耗和对资源的占用。在Android O的更新中,当应用被置入后台后,Android O将自动智能限制后台应用活动,主要会限制应用的广播、后台运行和位置,但应用的整体进程并没有被杀掉。不过,部分层级比较重要的应用可以不受限制,但总的来说,Android O将严格限制后台进程对手机资源的调用。

  • 运行时权限策略变化
  • 在 Android O 之前,如果应用在运行时请求权限并且被授予该权限,系统会错误地将属于同一权限组并且在清单中注册的其他权限也一起授予应用。
  • 对于针对Android O的应用,此行为已被纠正。系统只会授予应用明确请求的权限。然而一旦用户为应用授予某个权限,则所有后续对该权限组中权限的请求都将被自动批准。

6、Android 9.x

1.自适应电池
如果你在Android6中使用了休眠功能,它会让所有的应用程序都休眠,而自适应电池功能是它的一个进阶版,默认情况下是启用的。
你可以在Settings> Battery > Adaptive Battery中进行设置该功能。
2.黑暗模式
你可以在Settings> System > Display > Advanced > Devicetheme中选中“Dark“项来打开该功能,来让Android设备上变暗。
3.应用程序操作
这类似于你可以通过长时间按下图标来调用应用程序的快捷方式,但考虑到它是谷歌启动程序,它可以为你的手机提供一些建议,因此完全不同。
例如,当你把耳机连接到你的手机时,你的手机会显示你最近的播放列表。或者会建议你打个电话给你妈妈,让她在这周内来看你。
4.应用定时器
设置应用程序的时间限制,当你在指定的时间段内使用它们之后,Android会自动将应用程序的图标变灰——暗示你应该把时间花在使用应用程序以外的事情上。
5.自适应亮度
Android的自动亮度调节现在更智能了,因为你可以训练它在使用特定的应用程序和不同的环境时知道你喜欢的亮度级别。
可以从快速设置下拉菜单中访问此设置。
6.切片
通过“切片”功能,您可以在使用Google搜索应用搜索应用时看到丰富的数据。这个功能的好处是,你可以直接跳过执行信息对话中列出的操作。
例如,在谷歌搜索应用程序中搜索lyft,你可以选择叫车带你去你的办公室、房子等等,价格也会分别显示出来。
7.辅助功能菜单
在Settings> Accessibility > Accessibility Menu中你可以激活新的辅助功能菜单,该菜单会启用一个图标,您可以点按该图标以执行快速设置,设置最近的应用和音量等操作。
8.更轻松的文本选择
由于在选择模式中改进了的、响应更快的把手,选择与文本交互变得更加容易。
9.新截图快捷方式
告别默认的Power+ Volume Down按钮组合,现在通过点击Power菜单中的图标可以随时获取屏幕截图。
10.一个新的Home按钮
主按钮现在有一个更酷的图标,形状是水平对齐的药丸。这是Android有过的最酷的Home按钮。
11.新的手势导航
和典型的back、home和recentbutton图标说再见吧,一起来使用支持手势导航的导航栏吧打,相信我,它也很容易使用。
12.更容易的屏幕旋转
在此之前,您只能使用自动旋转开关。现在,Android可以选择将屏幕旋转到横向模式,并在点击图标时回到纵向模式。
13.通知信息
在Settings> Apps & notifications > Notifications中,您可以看到最新的应用通知,以及最能向您发送令人分心的通知的应用。
14.仪表板
Android的仪表板显示显示你花了多少时间使用手机,并通过以下方式将使用数据细分为更全面的部分:
一个饼图,表示每天花在应用程序上的时间 解锁设备的次数 您的通知总数 您每天在设备上花费的小时数
15.通过Wi-FiRTT进行室内导航
AndroidPie支持RTT(Round-Trip-Time)(即IEEE802.11mc WiFi协议),使用户可以使用室内GPS风格的导航,可以在连购物中心和电影院这样的建筑中导航。
16.改进的DND模式
“请勿打扰”模式现在可以防止视觉中断,例如背景通知和频繁弹出窗口,您可以利用“Shush”模式完全消除手机的通知。
您需要做的就是将手机面朝下放置在任何表面上,DND将自动启用。
17.锁定模式
一个您可以从“电源”菜单切换的新选项:“锁定模式”,将禁用设备上的指纹解锁,你需要输入一个pin解锁你的设备。
如果一个不守规矩的人试图强迫你解锁你的设备,你可能会需要使用这个——你自己决定。
18.改进的消息应用程序
您现在可以在消息应用程序中查看图像,并使用smartreply使用notificationshade来回复邮件。此外,Android还会通过分析收到的消息来快速做出反应。
19.所有应用都使用HTTPS
这是对Android安全用户的肯定。AndroidPie上的所有应用程序默认都使用HTTPS。Android关心您的隐私。
20.媒体面板
由于音量控制专用于振铃器音量,Android的媒体设置现在将在屏幕右侧垂直对齐的滑块中显示音量控制,并且同一媒体面板为连接到您的Android手机的所有设备显示不同的音量控制设置。
21.ART的改进
在不需要被告知的情况下,AndroidPie会对其AndroidRuntime进行重大更改,从而提高其效率和性能,从而为您提供愉快的用户体验。
22.157个新的Emojis表情
157是一个很大的数字,包括美洲驼、冷脸、热脸、芒果果、滑板等。谷歌严格遵守其Unicode标准,去掉了中性字符。
23.WindDown
WindDown是一项新功能,它可以在你选择的就寝时间自动打开夜灯和DND模式,让你更容易入睡。
24.多摄像头支持
使用AndroidPie,开发人员可以使用多摄像头API同时访问来自2个物理摄像头的流。只要您的手机使用双后置摄像头或双前置摄像头,您就可以开始使用了。
25.Wi-Fi MAC随机化
Wi-FiMAC随机化功能的工作原理是,每次连接到新的Wi-Fi网络时,都会为设备随机分配新的MAC地址。这是第9版Android隐私和安全功能的众多改进之一。

7、Android 10.x

1、可折叠设备
2、5G 网络
5G 有望在稳定提升速度的同时降低延迟,Android 10 新增了针对 5G 的平台支持,并扩展了现有 API 来帮助您充分利用这些增强功能。您可以使用连接 API 来检测设备是否具有高带宽连接,还可以检查连接是否按流量计费。借助这些功能,您的应用和游戏可以为使用 5G 的用户量身打造丰富的沉浸式体验。
3、 通知中的智能回复
4、深色主题
Android 10 新增了一个系统级的深色主题,非常适合光线较暗的场景并能帮助节省电量。用户转至“设置”进行相应设置或开启“省电模式”即可激活新的系统级深色主题。这会将系统界面更改为深色,并为支持深色主题的应用启用深色主题。您可以为应用构建自定义深色主题,也可以选择使用新的 Force Dark 功能,让系统根据现有主题动态创建深色版本。您还可以充分利用 AppCompat 的 DayNight 功能,为使用早期版本的 Android 的用户提供深色主题。如需了解详情,请参阅开发者指南
Android 10 可以利用 Force Dark 为应用动态创建深色主题。
5、手势导航
手势导航可让应用全屏显示内容。
6、设置面板
7、共享快捷方式
共享快捷方式功能可使共享更加轻松快捷,让用户能够直接跳转到其他应用来共享内容。开发者可以发布能在应用中启动特定 Activity 的共享目标,同时附上内容;这些共享目标会在共享界面中向用户显示。因为共享目标是提前发布的,所以共享界面会在启动后立即加载它们。共享快捷方式类似于应用快捷方式,都使用同一个 ShortcutInfo API。ShareTarget AndroidX 库也支持此 API。如需了解详情,请参阅示例应用

8、Android 11.x

1、短信更新改进
2、隐私和权限
回顾Android 10,其中的一大亮点就是改进了对应用程序权限“仅这一次”的处理。Android 10给了用户更多的应用程序控制权以及他们可以访问的内容,Android 11则提出一个更加出色的新功能。
现在,Android 11 新增了关于位置、麦克风和摄像头的一次性权限许可。也就是说,获得一次性权限许可的 APP 在下次使用时,依然要询问用户获取授权。下次再使用该应用程序并希望使用该权限时,还会再重新授予它访问权限。
3、内置屏幕录制
此前,Google一直在努力向Android添加内置屏幕录制器,屏幕录像曾在 Android 10 的早期版本中出现,但随后被删除了,在Developer Preview 2添加了一个录屏工具,附带一个抛光的用户界面和一个用于录制音频和显示录制内容的开关。而Android 11几乎确认了该功能将在今年推出,您可以在第一个Android 11预览版中使用屏幕录像机。
4、适配不同设备
Google在Android 8.0版本首次展现了折叠屏技术,近年来,折叠手机已经非常的流行,尤其是Galaxy Z Flip和Motorola RAZR等具有“翻盖手机”折叠式设计的设备,Android 11开发者预览版2增加了“铰链角度传感器API”,因此应用程序可以轻松检测到这些折叠手机的铰链。有了这些信息,开发人员就可以调整他们的应用程序,使其围绕铰链工作,并因此创造独特的体验。
5、网络优化
从2019年开始,5G开始普及,可以遇见的是,在2020年将会有越来越多的设备通过5G连接到无线网络。为了让这个过程尽可能顺利,Android 11增加了一个非常重要的“动态计量API”,这在字面上听上去可能不会太令人兴奋,但它本质上允许手机充分利用5G带来的所有进步。如果API检测到用户连接到无限5G信号,将可以访问最高质量的视频和图片,5G的潜力是非常巨大的,这个API可以确保用户充分利用可用的网速。

上一篇 下一篇

猜你喜欢

热点阅读