目录:
Android已经成为世界上最受欢迎的计算机操作系统的原因之一也会引起很大的麻烦 - 任何公司都可以做任何他们想做的事情。 这不仅意味着运行Android的设备看起来非常不同并且使用非常不同的硬件,但即使是包括支持Google服务的Android等手机的“传统”用途也不会全部运行相同的版本。
大约有20, 000个不同的设备运行Android,其中大多数都运行旧版本。
这永远不会改变。 谷歌有一些工具可以让硬件制造商更容易迁移到当前版本的Android(在撰写本文时为9),但即使这些工具也不足以让所有支持的设备都在同一平台版本上同一时间。 Google通过Google Play服务等一些工具为依赖Android兼容性定义的手机和其他设备处理此问题,以提供补充的安全改进和功能。 如果您的手机上有Play商店,则无论您使用何种Android版本,都可以启动并运行Google Play服务。
谷歌还为应用程序开发人员提供了工具,他们希望利用每个平台更新带来的酷炫新东西,让他们的应用程序与尽可能多的手机兼容。 这些被称为Android支持库,开发人员可以使用它们将Pie带来的一些东西添加回Oreo或Nougat。
与Android 9一样,Google I / O 2018的重大公告之一是Android Jetpack。 Jetpack是一组面向开发人员的组件,可以更轻松地构建应用程序,并由新的AndroidX库组成。 AndroidX和Jetpack的一个功能是使最新版Android的功能可以在较旧的平台版本上运行。 另一个很棒的功能是Jetpack的模块化,这意味着它可以快速独立于Android本身进行更新。 这使得添加跨多个平台版本的功能变得更加容易。
目前,没有很多可见的功能可用于Oreo和Nougat等旧版本的Pie,但支持库中充满了更改,可帮助开发人员构建仍可在旧版本上运行的Android Pie应用程序。 这是最重要的部分,但谷歌的每个人都对Jetpack和AndroidX如何能够为旧版本的Android带来更新的功能感到兴奋,我希望我们会看到这个列表增长。
片
A Slice是一款应用程序的一小部分,可以填充动态内容,并可以在任何Android应用程序或Google提供的任何服务中随处显示。 Slice可以从我们需要查看它的应用程序中获取重要的上下文信息,并且可以包括实时数据,意图,内联动作以及与其父级的其他部分的深层链接等内容。 我们希望在不打开应用程序的情况下触手可及的有用信息或控件(如音乐播放器控件或航班时刻表)可以显示在我们可以轻松使用它们的位置。
切片是开发人员现在可以使用的东西,并且将很快推出到用户帐户 - 并且感谢Jetpack和支持库,这意味着他们不会仅限于Android 9。
操作
Google智能助理已经通过Google智能助理以及Google Home和智能显示等设备为手机带来了对话操作。 它们是您Google帐户的一部分,开发人员一直在急切地添加越来越多的内容,您可以将这些内容添加到自己的日常工作中。
很快,我们的手机上也会有使用相同想法的动作。 它们旨在将应用程序的功能带入任何Google服务,但真正酷炫的是Google的AI会在您需要时自动,智能地将它们带到您需要的地方。 应用操作很难描述,但当您看到其中的一个实际操作时,它只是点击; 您可以看到App Actions现在如何运作。 访问Google.com并输入类似 “25美元多少美元”的内容 ,您将看到答案和一个小的转换工具,您可以在页面顶部使用它。
虽然货币转换器并不那么令人兴奋,但想想其他应用程序如何将自己的部分内容注入搜索,Gmail或文档等内容。 App Actions目前正处于测试阶段,我们希望他们很快就可以使用我们的手机。 再次感谢Jetpack和Android支持库,他们不会受限于Android 9,几乎所有人都可以使用它们。
谷歌表示,任何新的Android应用都可以在90%的有源设备上运行。 这意味着它还需要为具有新 API和界面元素的应用程序提供工具和方法,以便在旧版本上运行。 随着有关Android支持库的更多新闻曝光,我们将不断更新此列表,并期待在11月的2018年Android Dev Summit期间进行大量新增功能。
我的手机会获得Android Pie吗?