Google 几天前在/ r / AndroidDev上宣布了AMA。AMA已经完成,所以这是我们在Android工程团队在Reddit上听到的所有新内容。请记住,此AMA仅针对开发人员,而不是针对平台的常规用户。事不宜迟,让我们开始吧。让我们从有趣的开始。用户showmethecode 向团队询问了他们希望开发人员停止做什么的一些非显而易见的事情,并猜测他们的回答:
(资料图片)
不要从运行Xposed或RRO主题的设备提交平台或库错误。如果您不喜欢CTS范围内的框架内部,那您就一个人了。
因此,基本上,我认为几乎所有人都知道Xposed和RRO主题都可以修改系统的框架。如果您使用其中之一,并要求Android工程团队修复您遇到的错误,那不是一件好事。甚至自定义ROM开发人员在其ROM线程中都声明,如果您使用其中任何一个都不应该报告错误。因为通过使用它们,您可能会遇到其他股票(或普通用户)不会遇到的错误。
RecyclerViews可能会获得官方标题和折叠组
用户ProffesorNeurus 询问 Google是否打算为标头和折叠组引入正式的API。当前,在应用程序中实现它们真的很痛苦,因为您必须使用第三方库和框架。事实证明,谷歌并未认为此事很紧急,但他们要求用户是否要获得官方标头和折叠式组支持才能支持该请求。
亚当·鲍威尔:如果需要,请支持。这主要是优先级问题,并且由于那里有社区图书馆,我们并不认为这很紧急。
因此,如果您是开发人员,并且希望有一种更简单的方法来在应用程序中实现标头和折叠组(您可能会这样做),请转到此链接并同时提出问题和答案。
Android工程团队正在努力修复可怕的共享用户界面
这是开发人员和最终用户都关心的问题,因为它是Android的最大烦恼之一。我100%确定所有人都在“共享”菜单上遇到了问题。有时触摸没有反应,有时Direct Share UI将正常的应用程序图标向下推,而您却错过了点击操作,依此类推。事实证明,Google的团队非常清楚该问题,并且正在尝试一些措施以使其更好地工作。
Adam Powell 解释说,当前Direct Share API要求功能强大的应用程序提供排名靠前的共享目标候选人的列表。由于其中某些应用程序运行缓慢,因此直接共享用户界面可能需要花费一些时间才能加载,这使整个共享用户界面无法使用。亚当先生还说,他们的解决方案之一包括提前甚至提前打开共享UI提前推送目标。因此,下次您要共享内容时,该应用程序将已经知道您可能要使用的所有应用程序和直接共享候选者,并且该应用程序将立即打开。届时该功能将被完全实施。
谷歌正在教OEM厂商如何优化电池
Tasker当前的所有者和开发人员joaomgcd 询问了团队是否计划引入通用电池优化标准,该标准将适用于所有OEM。当前,几乎所有应用程序都实现了自己的电池优化调整,有时会杀死在前台运行通知的应用程序。我们理解Joao为什么问这个问题。毕竟,他开发Tasker依赖于前台通知保持清醒。
负责电池和背景优化开发的Madan Ankapura表示,Google正在为OEM提供指导,以帮助他们制定一致的解决方案。他还提醒我们,出于同样的原因,Android P中引入了 背景限制。因此,Android P和Google最终将解决此问题。
Google将发布GSI构建说明
用户azorsenpai 询问了高音和非高音设备将如何继续接收更新。软件工程总监Brian Carlstrom回答了这个问题,并说Treble不需要接收更新,但是所有装有Android Oreo或更高版本的设备都必须具有Project Treble。Brian先生还指出,Treble GSI使基于Treble的自定义ROM的构建变得更加容易,他已经在XDA论坛上看到了其中的一些。
他还指出,谷歌将在未来几个月内发布生成GSI的说明,这将使构建自定义ROM变得更加容易。您可能已经知道,Google尚未提供有关GSI的文档,因此XDA开发人员将其用于GSI只是一种试验。
不再令人困惑的支持库名称
如果您曾经使用过Android Studio,则可能已经注意到某些库名称与它们的功能不完全匹配。例如,微调不旋转,并且进度是不是一个进度条,在所有。showmethecode用户感谢Android工程师更改了一些库名称,并要求也进行更改。亚当先生对此表示同意,并且团队承诺我们将在AndroidX中看到更准确的命名。
Google I / O 2018应用程序的源代码即将发布
对于那些想要检查Google如何制作精美应用程序的人,源代码将很快可用。
Copyright 2015-2022 华中商务网 版权所有 备案号: 京ICP备12018864号-26 联系邮箱:2 913 236 @qq.com