Android 11对用户和开发人员的新增功能



前几天,面向开发人员的Android 11预览版突然推出。 Google 表示: “开发人员,去年您给了我们很好的反馈,所以这次我们比以往更早地给您提供预览”(该版本计划在第三季度,也就是大约六个月前发布)。

因此,该版本特别原始,并非所有即将推出的功能都可以使用(我想这是Google I / O的吸引力),并且某些内容仍可以在发行前回滚。但是,找出新功能还是很有趣的!

像往常一样,像9to5Google和Android Police这样的网站立即在尾巴和鬃毛中测试了预览版本,并最终发布了一堆文字:分别介绍每种创新。然后,我们阅读了这些文本,并用俄语为Habr编写了一个汇编-使得普通的Android用户可以理解它,但专门针对移动开发人员发布了这些信息。



屏幕录像


该功能仍处于Android 10的Beta版中,但随后遇到了困难,并且没有纳入发行版,现在它以修订版的形式出现在新版本的新预览版中。因此,在Android 11的发布中,我想相信它会下降。

基本上,她的名字说明了一切。在Android上,有第三方应用程序可以对屏幕上发生的所有事件进行视频记录,但是本机解决方案不会受到损害。

开发人员的问题是:在“用户抱怨难以复制的错误”的情况下,向用户请求视频会变得更加容易。



泡泡


该功能仍处于Android 10的Beta版中,但是……是的,故事就像屏幕上的视频一样:他们并没有设法将功能发布到“十”,而是转移到了下一个版本。

这类似于Facebook聊天头:可以将对话框最小化为圆圈,并保留在屏幕上其他应用程序的顶部。奶奶你为什么需要泡泡这是为了使阅读Habr更加方便,同时与我的孙女您保持联系。

但是它们不能立即在所有即时通讯工具中完美地发挥神奇作用:对于Android应用程序开发人员来说,这里有Bubbles API,问题是开发人员如何积极地使用它。谷歌可能会竭尽全力地支持所有种类的Google Messenger,但对于其余的问题,仍然存在疑问。

这对开发人员有什么影响:如果您在应用程序中具有个人消息功能,请确定您应该如何操作,这里是文档



范围存储


此功能仍然...好,您知道了吗?在Android 10中,这个东西已经包含在内,但后来变成了可选的(应用程序开发人员可以拒绝),但是现在它已经完成并最终出现。

范围存储的本质是,仅向应用程序授予对其文件夹的访问权限,并且它们将无法摸索其他文件。当然,诸如文件管理器之类的应用程序需要完全访问权限,并且对于此类异常,将引发“所有文件访问”。但总的来说,与iOS方法有着密切的联系:以用户安全的名义限制应用程序的功能。

开发人员的情况:如果您打算将Android 11包含在targetSdkVersion中,那么Google严格说“更新您的应用程序以使用范围存储”,并提供指向更详细文本链接



一次性许可


还有更多有关增强隐私的信息。以前,当应用程序请求许可时,可以选择“允许”,“拒绝”和“仅在使用应用程序时允许”。现在,对于访问摄像机,麦克风和地理位置等重要权限,已经创建了一个新选项:“仅允许一次”。

这听起来非常明智:如果在某些应用程序中您只想使用相机一次来在其中进行化身,则应允许此应用程序对相机的不断访问无所作为。

但这里需要注意的是:在新版本的官方屏幕截图中,缺少了先前的选项“允许”,这将永久性地提供访问权限,包括在后台。



据我们了解,这是因为与此同时Google也在更改规则:现在只有那些为Google辩护的人才可以要求其真正需要在后台访问地理位置。好吧,和以前一样,可以完成通话。

开发人员怎么了:在这里您可以更好地了解自己是否正在寻求许可以及更改是否正在影响您。有各种各样的细微差别,例如“如果应用程序具有WebView,则它可能具有不同的访问权限”,因此请学习正式文本



屏幕刷新率指示器


这是一件很小的事,但背后有一个完整的故事。

高刷新率的屏幕现在正处于趋势中:例如,OnePlus 7T具有90 Hz的屏幕,三星S20则具有120 Hz的屏幕。这在滚动时提供了前所未有的平滑度-看起来很漂亮。但是有一个问题:频繁更新屏幕会更积极地消耗能量。

有一个主意“让屏幕不总是能完全发挥作用,因为如果您以24 FPS播放视频,则更频繁地更新它是没有意义的”。听起来不错。但最终,例如,Pixel 4买家注意到他们购买了90 Hz的手机,并且当他想要的时候(包括他不想的时候)他切换到60 Hz。而且很难理解屏幕通常何时完成您所支付的费用。现在,在开发人员的本机设置中,您可以打开指示器。



开发人员的情况:如果您不理解“此Google降低了屏幕的刷新率,或者我的应用程序速度变慢”,它将变得更加简单。



5G API


有了5G覆盖,即使在美国,更不用说整个世界了,一切仍然令人难过。而且5G智能手机的市场份额也很小。但是,可能在5G区域的某处有5G智能手机的所有者,而Google会照顾他们。我们将为这三个人感到高兴。

通常,新的带宽估算器和动态计量API旨在帮助移动应用更好地了解用户拥有的带宽以及用户的流量是否受到限制,无法以最佳质量发送数据。

对于开发人员来说,这是什么?目前,在俄罗斯现实中,几乎没有,但是如果您的拖延耳语“让我们做一些完全可选的事情,而不是五项繁重的任务”,那么请注意。



一点点的生活


详细画画没有意义:

  • 预定的黑暗主题
  • Share ,
  • «Scrolling screenshots»: , ,
  • , ,
  • «conversations»
  • «Do Not Disturb»
  • Bluetooth- «Gabeldorsche» ( )
  • « » Bluetooth ( )
  • Project Soli — «»
  • 好吧,我们还与某些领域(NNAPI,生物识别技术等)合作,因此没有必要重述所有内容,因此我们将参考官方帖子


在评论中,听到移动开发人员和普通用户的意见会很有趣:其中哪些会影响您的生活,什么令人愉悦和令人难过。

如果您对作为移动开发人员的这篇文章感兴趣,那么最后请引起您的注意:6月23日至24日,我们将在圣彼得堡举行Mobius会议,其中有许多与您相关的内容。

All Articles