Android11新特性

 

  Android11正式版更新了什么?2020年9月9日Android 11正式发布,大家知道谷歌安卓11正式版带来了哪些新的功能和内容吗?想了解安卓11正式版系统更新内容的朋友,带来了安卓11正式版更新内容,一起来看看吧。

 

  安卓11正式版更新内容

  谷歌在2020年9月9日正式发布了 Android 11 系统,现在面向最新的Pixel手机推送。谷歌安卓11操作系统的特点是三大主题:控制、人和隐私。

  说到通知,谷歌希望通过“重新塑造我们在手机上的对话方式”,让安卓系统“更加以人为本,更具表现力”。这首先是在通知阴影的顶部有一个名为“对话”的专门部分,以确保来自短消息应用程序的重要提醒不会丢失。其他一切都出现在“通知”或 “静音”部分下。

  Android 11将重点放在“人”上的另一种方式是,只需轻点一下就可以访问对话。支持的消息可以通过从阴影中点击通知的右下角进行冒泡。点击气泡可以显示整个消息线程,并允许你回复完整的上下文。它们可以在屏幕上的任何地方抛出,并通过拖动到底部来滑动。

  负责的应用会在右下角注明,而发件人的名字和消息预览会在收到后出现几秒钟后消失。开发者可以自定义气泡,在顶部栏中显示全套操作,而内联建议等内容则会像你在应用中一样出现。打开气泡会导致通知从状态栏中消失。

  一、隐私保护

  IT之家获悉,隐私是最后一个安卓11系统的试金石,一次性权限让你限制应用对麦克风、摄像头和位置的访问。如果你在“长时间”内没有使用某个应用,权限将自动重置。

隐私变更

影响应用

缓解方式

 

强制执行分区存储机制

以 Android 11 为目标平台的应用始终会受分区存储行为的影响

以 Android 11 为目标平台的应用,以及以 Android 10 为目标平台且未将 requestLegacyExternalStorage 设为 true 以停用分区存储的应用

更新您的应用以使用分区存储

一次性权限
通过一次性权限,用户可以授予对位置信息、麦克风和摄像头的临时访问权限

以任何版本为目标平台且请求位置信息、麦克风或摄像头权限的应用

在尝试访问受某项权限保护的数据之前,检查您的应用是否具有该权限

自动重置权限
如果用户在 Android 11 上几个月未与应用互动,系统会自动重置应用的敏感权限

以 Android 11 为目标平台且在后台执行大部分工作的应用

要求用户阻止系统重置应用的权限

后台位置信息访问权限
Android 11 更改了用户向应用授予后台位置信息权限的方式

以 Android 11 为目标平台且需要访问后台位置信息的应用

通过对权限请求方法的多次单独调用,逐步请求前台(粗略或精确)和后台位置权限。必要时,说明用户授予该权限所能得到的益处

软件包可见性
Android 11 更改了应用查询同一设备上的其他已安装应用及与之互动的方式

以 Android 11 为目标平台且与设备上的其他已安装应用交互的应用

 元素添加到应用的清单

前台服务类型
Android 11 更改了前台服务访问摄像头和麦克风数据的方式

以 Android 11 为目标平台且在前台服务中访问摄像头或麦克风的应用

分别在访问摄像头数据和麦克风数据的服务中声明 camera 和 microphone 前台服务类型


Android 11 对位置权限增加了前台和后台的区别。Android 11 之前,应用只是询问用户,给或者不给权限。但如果是应用 针对 Android 11 (Target SDK Level = 30),应先询问用户有没有这个授权,然后用户同意这个授权之后,需要再询问用户,还需要一个在后台时获取地理位置的权限。

 

1、应用包隐私

从前如果我们使用 PackageManger.getInstalledPackages(),他就会告诉开发者,应用包的信息。但是如果是 target 30,就有点改变了。如果是通过 getPakcageInfo 获取自己应用的信息,是没有影响的;如果要找手机安装了哪些应用,这个行为就有改变了,它只会给你一个结果,这个结果就只有你的应用本身,还有一些系统的应用,其他的应用是看不见的。

2、READ_PHONE_STATE 变更

READ_PHONE_STATE 权限将只能获取电话相关的状态,不能获取电话号码。如需要获取电话号码,需要额外申请 READ_PHONE_NUMBERS 权限。

3、MAC 地址访问限制

4、功能和API

5、文本和输入(WindowInsetsAnimation

Android 11 引入了新的 API 以改进输入法 (IME) 的转换,例如屏幕键盘。这些 API 可让您更轻松地调整应用内容,与 IME 的出现和消失以及状态和导航栏等其他元素保持同步。

如需在聚焦至任何 EditText 时显示 IME,请调用 view.getInsetsController().show(Type.ime())。

如需隐藏 IME,请调用 view.getInsetsController().hide(Type.ime())。

通过调用 view.getRootWindowInsets().isVisible(Type.ime()) 检查 IME 当前是否可见。

view.setOnApplyWindowInsetsListener { view, insets ->
// 比如监听用户输入法是否弹出
}

6、无线调试

Android 11 支持通过 Android adb 从工作站以无线方式部署和调试应用。例如,可以将可调试的应用部署到多台远程设备,而无需通过 USB 实际连接您的设备,从而避免常见的 USB 连接问题(例如驱动程序安装方面的问题)。

7、在主动拍摄期间关闭通知提示音和振动

从 Android 11 开始,在主动使用相机时,您的应用可以使用 setCameraAudioRestriction() 以仅关闭振动、同时关闭声音和振动或都不关闭。

8、应用进程退出原因

Android 11 引入了 ActivityManager.getHistoricalProcessExitReasons() 方法,用于报告近期任何进程终止的原因。应用可以使用此方法收集崩溃诊断信息,例如进程终止是由于 ANR、内存问题还是其他原因所致。此外,还可以使用新的 setProcessStateSummary() 方法存储自定义状态信息,以便日后进行分析。

9、一次性权限

在 Android 11,如果要求用户给你地理位置的权限时,用户会有一个仅限这一次(only this time) 的额外选项,表示用户只给你的应用一次这个权限。当用户下一次打开应用的时候,系统会再次询问权限。麦克风和摄像头也是一样,存在一次性权限权限。

谷歌Play Store将对所有请求后台定位访问的Android应用进行审查。现有的应用程序将在2021年之前遵守。Project Mainline看到12个新的系统模块,可以通过Google Play更新。

 

 

  二、优化折叠设备支持

  Android 11 新增 cutout API,能够帮助 APP 自动适应屏幕,如果是挖孔屏,那么就避免元素被打孔区域遮挡;若是曲面屏,系统则会添加一个 Display Cutout 区域,用以标记屏幕曲面部分,让 APP 选择避开在此区域放置内容,优化了对瀑布屏、可折叠设备、合页角度传感器的支持。

  三、控制中心

  智能手机无疑是我们数字生活的中心。谷歌与Android 11希望通过你的日常驱动,让你对所有其他智能设备有更多的控制。

  当按下锁屏按钮时,你会看到一个完全改版的全屏电源菜单。首先,它的顶部有一排三个按钮,分别是紧急、关机和重启。这取决于你是否启用“锁定”——在输入密码之前会禁用生物识别解锁——如果是这样,只有“电源”会显示,轻点则会同时显示“关机”和“重启”。接下来是Google Pay填充卡和通行证,不过对于现有的Pixel用户来说应该很熟悉。

  这里最大的新增功能是设备控制部分。在Google Home应用的支持下,你可以快速切换开/关灯,还可以通过拖动调整亮度,以及智能锁。一系列的集成都是可能的,包括快速调节恒温器、查看监控摄像头、启动吸尘器、控制智能显示播放、开关电视,谷歌甚至展示了启动“回家”宏/助理程序。Android 11提供了这个专门的快捷方式来实现这些控制,而不是依靠语音命令或者必须找到Home应用。

  同时,控制设备中心的第二个方面是音频播放。音乐应用控制不再与所有其他通知一起出现,而是现在成为快速设置的一部分。在初始拉动时,有一个新的媒体卡片——它也出现在锁屏上——就在六个QS按钮的下方。负责的应用程序显示在角落里,而你在下面会发现封面艺术和轨道信息。右边是基本的控件,右上角是一个输出切换器,可以显示当前正在播放的东西,比如手机扬声器、蓝牙耳机等。

  作为新UI的一部分,完全拖动的快速设置只显示六个磁贴,以确保该部分不会太高。另一个精巧的触感是,在音乐卡的任何地方进行交互时,会出现新的波纹动画。

  四、优化 5G 体验

  Android 11 增加了 “ 按流量计费性、5G 检测、带宽估测”三个功能。按流量计费性这个功能一旦确定用户当前使用的网络是不按流量计费的,便可以显示分辨率更高的内容(如 4k 视频)、上传日志、备份文件,主动下载内容等。

  5G 检测功能可以检测设备是否连接到了 5G 网络,还能显示连接的是 5G NR(独立)网络,还是 NSA(非独立)网络。

  带宽估测会给出带宽估测值,以方便用户自主选择要用哪种视频分辨率。

  五、录像时关闭通知音

  不少人都遇到过当用手机录制视频时,突然来了消息,影响到正在录制的视频。为此,Android 11 引入了新的机制,在主动拍摄期间关闭通知提示音和振动,避免对视频录制带来影响。

  六、1位置信息访问权限

  Android 11 更改了位置信息访问权限,如果应用中的某项功能,从后台访问位置信息,会请用户验证此类访问是否有必要。

  七、强制应用调用内置相机

  Android 11 取消了应用调用第三方相机应用的功能,系统会自动选择预装的相机应用,这么做的原因是考虑到隐私和安全。当然,第三方相机 App 的使用并不受影响,用户仍然可以用第三方相机应用拍照、摄像,封堵的只是调用权限而已。

  八、系统无缝更新

  Android 11 引入虚拟 A/B 分区方案,就是说终端设备对重要系统分区设置两个副本,其中一个正在使用,另一个可以在不离开 Android 环境的情况下进行更新。因此,用户无需在恢复屏幕中等待 Android 对系统应用完成更新,整个更新过程几乎全在后台进行,为用户节约了大量时间。

  其他值得注意的新增内容:

  ●62个新的表情符号,多了55个肤色和性别的变体。

  ●有重新设计的截图界面,在捕捉后,你会在右下角得到一个小预览。在那里,有分享和编辑的快速快捷方式。

  ●记录的多任务菜单不再显示一排应用建议。取而代之的是“截屏”和“选择”的按钮,而应用的卡片则大了很多。

  ●作为之前变化的一部分,你可以直接在Dock中获得应用预测。如果四个空格中的任何一个没有被填满,Pixel Launcher将提供一个上下文建议。

  ●自动填写提示——保存的密码、复制的文本、2FA代码等——可以直接出现在键盘(包括Gboard)上方的建议行中,实现一键粘贴/输入。

  ●内置屏幕记录器,可从快速设置中访问音频捕获。

  ●画中画窗口可以通过拖动左上角来调整大小。

  ●语音访问利用“设备上的视觉皮层”来理解屏幕内容和上下文。为无障碍语音命令生成标签和访问点。

  ●更多Pixel 主题图标形状:鹅卵石、票据、八角形。

  ●重新设计的通知历史源。

  ●安卓11允许暴露通知应用运行,而不需要启用设备位置设置。

  ●安卓11复活节彩蛋巧妙地利用了泡泡,是对Neko Cats的致敬。

 

你可能感兴趣的:(Android)