作为Android用户,我们对新事物带来的兴奋并不陌生。 谷歌宣布推出适用于Android的新产品,硬件制造商将在明年推出各种形状和尺寸的产品。 我们中的一些人生活在最前沿,专注于下一代处理器或下一个屏幕的像素密度。 谷歌已经通过几种方式使软件成为这种体验的一部分,最近这导致了针对Android M开发者预览版中的功能的几乎所有兴奋或沮丧的电荷。
谷歌让每个人都可以看到Android的下一代版本 - 只要您拥有一台Nexus设备,就可以免费使用 - 很有可能很容易忽略这些预览中的重要内容。 开发人员是这里的关键焦点,在Android M中,不仅仅是任何以前的Android版本,引擎盖下的东西比我们在表面看到的东西要重要得多。
不确定我们在谈论什么? 查看我们的Android M开发者预览视频演练!{。cta.large}
对于Kit Kat用户来说,Android L开发者预览就像是进入一个全新世界的窗口。 谷歌的Material Design在整个屏幕上猖獗,一切都变得生动有趣。 此外,5, 000多个新API意味着开发人员可以使用许多新玩具,早期采用者会涌向任何支持Material的应用程序,并在Nexus 6推出时利用新功能。 当那一天终于到来时,很明显在Android L成为Lollipop之前对Android L进行了一些重大改变。 虽然使用L Developer Preview玩起来很有趣,但我们看到的并不是一个完整的想法 - 这就是我们应该应用于Android M开发者预览版的内容。
看到谷歌试验很酷,但重要的是要记住,这一切都不是一成不变的
M Developer Preview中有很多东西,大多数人似乎都喜欢或讨厌。 谷歌正在尝试从当天后面的旧垂直滚动应用程序抽屉刷新,请勿打扰似乎不仅回来了,而且在快速设置面板中占用了永久居住权,并且如果您知道按钮按下的正确组合你可以访问一个不完整的黑暗主题和一个大多数破碎的多窗口实现。 看到谷歌试验很酷,但重要的是要记住,这一切都不是一成不变的,甚至是功能齐全的。 那是因为这些东西对于让开发人员为下一个版本的Android做好准备并不重要,这是非常重要的东西。
例如,看看谷歌新的深度睡眠机制Doze。 这是一个系统,旨在杀死除了高优先级Google Cloud之外的所有内容的网络访问,包括WiFi扫描,以及禁用AlarmManager和JobScheduler中的内容。 对于用户而言,这里的好消息几乎没有,包括唤醒锁定,当设备闲置时会杀死设备上的电池。 为了优雅地处理这种行为变化,开发人员需要能够确保他们的应用程序在用户拿起他们的设备时不会引起混乱的通知,否则该应用程序肯定会在一段时间后被卸载。
应用程序权限是开发人员需要准备的用户的另一个巨大胜利。 具体而言,开发人员必须有一种方式以简单的英语与用户沟通,为什么权限很重要。 尽管人们很有诱惑力可能会关闭所有内容的位置和麦克风访问权限,但它会破坏一些应用程序中的一些基本功能,而开发人员需要确保他们不应该受到责备对于那种行为。 优雅的失败和简单的沟通将解决很多问题,但它需要在发布日进入应用程序。
这些是开发人员需要准备的Android M中的两个内容,这就是M Developer Preview存在的原因。 谷歌目前的全部重点是开发人员制作更好的应用程序,这是该过程的关键部分。 虽然我们也可以看到Android团队在为下一个Nexus做准备时所做的工作,但重要的是要记住我们不会看到成品。 今年比去年更多,因为我们已经知道,M开发者预览版将会有一些更新。 我们肯定会看到一些视觉上的变化,因为下一个版本已经形成并成为一个完整的思想,而作为喜欢生活在最前沿的人们,你将成为其中的一部分。 在这一点上,你最好的选择是放松,放松,享受骑行。 谁知道,你最初不同意的改变甚至可能会对你产生影响。