欢迎光临
我们一直在努力
您的位置:首页>资讯 >

谷歌推出Android 11 不仅首先向Pixel手机推广

谷歌今天发布了其移动操作系统的最新版本Android 11,并将源代码推送至Android Open Source Project(AOSP)。与以前的主要版本不同,Android 11不仅是作为对Pixel手机的无线升级,而且还将在OnePlus,Xiaomi,Oppo和Realme手机上进行“无线升级”,“未来几个月将有更多合作伙伴启动和升级设备”。太平洋时间下午1:30更新:一些电话制造商今天发布了自己的“ Android 11 Beta”,引起了一些混乱。Google发言人证实,所有测试版均针对其自定义UI,但是,基于最终版本的Android 11。

谷歌推出Android 11 不仅首先向Pixel手机推广

对于Android来说,这是一个重大的转变,由于运营商和设备制造商拖延了脚步,更新需要几个月的时间才能到来。Android是可在数千种不同设备配置上使用的主导移动操作系统,每月支持超过25亿台活动设备,这无济于事。随着Android 11有望在更多设备上更快面世,那些没有利用Android 11 beta流程的开发人员将需要赶超并确保其应用和游戏已为企业和消费者所用。

Android 11的发布时间表很麻烦。去年,有六个测试版。今年,我们看到了四个开发人员预览版和三个测试版。Google于2月(最早发布Android开发者预览版),3月的Android 11 DP2和4月的Android 11 DP3推出了Android 11 DP1。Android 11 Beta 1本应于五月上市,但我们将Android 11 DP4作为权宜之计。Beta 1于6月发布,其次是7月的Beta 2和8月的Beta 3。Beta 1通常会在Google的I / O开发者大会上展示,该大会通常会首次亮相,但由于冠状病毒而取消了该活动。#Android11:Beta Launch Show本来可以代替发生,但由于对系统性种族主义和警察暴行的抗议,Google推迟并最终取消了该发布会。

Android 11功能

Android 11带来了很多新功能。Google最初将其分为三个主题:人员,控件和隐私。但也支持5G,新的屏幕类型和呼叫筛选。甚至还有帧速率API,可帮助应用程序和游戏采用可变的刷新率,随着手机和电视采用计算机显示器的功能,这将是未来几年的重点。Google还扩展了神经网络API,以运行计算密集型机器学习操作。

测试版结束时,该团队还进行了另一项更改:谷歌与Apple开发的最新的COVID-19曝光通知API。7月下旬,Google更新了系统版本,以支持国家/地区之间的互操作性,并宣布Android 11应用程序可以使用API​​,而无需打开设备位置设置。

Android 11应该“以人为本,更富表现力”,以便“可以识别并确定生活中最重要的人的优先级”。换句话说,期望有很多消息传递功能:

对话通知将显示在阴影顶部的专用区域中,具有人性化的设计和特定于对话的操作,例如以气泡形式打开对话,在主屏幕上创建对话快捷方式或设置提醒。

气泡可帮助用户在多任务处理中保持对话可见并可以访问。Google希望消息和聊天应用在Android 11中的通知上使用Bubbles API。

合并的键盘建议使Autofill应用程序和输入法编辑器(IME)直接在IME的建议栏中安全地提供特定于上下文的实体和字符串。

对于完全通过语音控制电话的人们而言,语音访问现在包括一个设备上的可视皮层,它可以理解屏幕内容和上下文,并为辅助功能命令生成标签和访问点。

Android 11控件功能

Android 11可以更轻松地控制您的智能设备:

设备控件可帮助用户访问和控制其连接的设备。只需长按电源按钮即可立即调出设备控件。应用可以使用新的API来显示在控件中。

媒体控件可让您将输出设备切换为音频或视频内容,无论是耳机,扬声器,甚至是电视。您可以立即从“开发人员选项”中启用此功能,默认情况下,它将在即将发布的Beta版本中启用该功能。

Android 11隐私权功能

Android 11还带来了对敏感权限的更多控制,并通过更快的更新使设备更安全:

一次性权限可让您仅一次向应用授予对设备麦克风,摄像头或位置的访问权限。该应用程序可以在下次使用该应用程序时再次请求权限。

背景位置:开发人员需要获得批准才能访问其应用程序中的背景位置,以防止滥用,但Google直到2021年才会对现有应用程序强制执行此先前宣布的政策。

权限自动重置:如果您长时间未使用应用程序,则Android 11将“自动重置”与该应用程序关联的所有运行时权限,并通知您。该应用程序可以在下次使用该应用程序时再次请求权限。

范围存储:Google改进了此功能,以更好地保护外部存储上的应用程序和用户数据,并进行了进一步改进,以帮助开发人员更轻松地进行迁移。

去年启动的Google Play系统更新可加快将核心操作系统组件更新到Android生态系统中的设备的速度。Google正在将可更新模块的数量增加一倍。这12个新模块将有助于改善用户和开发人员的隐私,安全性和一致性。

BiometricPrompt API:开发人员可以指定其应用程序解锁或访问该应用程序的敏感部分所需的生物特征认证器强度。为了向后兼容,Google在Jetpack Biometric库中添加了这些功能。

身份凭证API:新的用例,例如移动驾驶执照,国家ID和数字ID。

开发人员指南

如果您是开发人员,则应在运行Android 11的设备或模拟器上安装生产应用程序,测试所有用户流程和功能,并确保所有更改均不会破坏任何内容。在探索新的API和功能之前,请先测试您当前的应用并发布兼容性更新。

主要行为更改包括:

一次性权限:用户现在可以授予一次性使用权限,以访问位置,设备麦克风和摄像头。

外部存储访问权限:应用无法再访问外部存储中其他应用的文件。

Scudo强化分配器:Scudo现在是应用程序中本机代码的堆内存分配器。

文件描述符清理程序:现在默认情况下启用Fdsan来检测应用程序中本机代码的文件描述符处理问题。

无论您的应用程序的targetSdkVersion如何,这些规则均适用。

尽管这些更改只会影响Android 11用户,无论是更新到该版本还是购买了新设备的用户,仍然可以转换为数百万台设备。Android 11还包括选择加入行为更改-一旦以新平台为目标,这些更改就会影响您的应用。

Google建议开发人员针对所有Android 11应用程序使用以下功能:深色主题,手势导航,共享快捷方式API,同步的IME过渡和新的屏幕类型。值得注意的是,前三个功能最初是在Android 10中添加的。否则,Google建议您探索与您的应用相关的以下功能:对话,Bubbles API,5G,设备控件和媒体控件。

您可能还需要通过Android Studio中的SDK Manager下载适用于Pixel设备的Android 11工厂系统映像,通用系统映像,Android Flash工具以及最新的Android Emulator系统映像。

免责声明:本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。