多图:开发者文档揭示 Android Auto 第三方应用 UI 规范

雷锋网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

近日, 谷歌 在 developer.android.com 发布了一系列 Android Auto 开发者文档,进一步详细说明了 谷歌 的车载平台,并让开发者对系统实力有更好的认知。

需要说明的是,Android Auto 的所谓“apps”并非真正的应用程序;它们只是为 Android Auto 定制的内容(content),附加于现有的 Android apps 上。同样地, Android Wear  apps 也是如此。 开发者无需单独为手机、手表或是汽车写应用;他们只需要在界面上下功夫,让同个应用在不同的屏幕上各自显示出内容即可。

说是在界面下功夫,但开发者不用专门设计针对 Android Auto 的界面,而仅需“填空”便可。谷歌创造了一套界面布局,开发者仅需修改界面的颜色、按钮操作以及文字。应用还可以做到对内容流的回放,大概就这样吧。

这张图演示了谷歌设计的泛型接口(generic interface)。开发者可以自定义颜色和图标。

开发者不能对应用布局本身动手脚,不能去掉按钮或是加上额外的按钮,不能修改某一元素的尺寸,或是添加额外的屏幕。如果你要创建谷歌考虑范围外的内容——如速度计应用——目前看来做不到。

这是针对“特定应用( specific app )”定制的音乐播放器。看起来,开发者能自定义的空间更大了。他们可以自选色彩、文本以及按钮行为。

开发者仅能在谷歌规定的基础上润色,这样保证了车载系统的应用界面高度统一。Android Auto 拥有“媒体应用(media app)”界面——基本上就是个音乐播放器——开发者可调用来充当“音乐,播客,电台直播,以及语音新闻应用”。与 Android Wear 相仿,Auto 开启了通知 API,会自动撷取通知,并呈现在“适用于汽车”习惯的车载屏幕上。此外,尚有语音操作和应用列表。

应用程序也有“夜间模式”,选择后会切换至较暗的色彩布局,以免驾驶员在夜间出现视觉障碍(亮瞎眼)。据闻还有内容库 UI,但谷歌尚未提供截图。

值得 注意的是,最右边三个点的图标将激活下一个屏幕。

点击三个点图标会切换至另一套按钮。开发者可以肆意设定其操作行为。

泛型接口的另一例子:导航抽屉。


同样地,这套导航抽屉可自定义。开发者可自选图标、色彩与键入文本,如图所示。

应用启动器,按底部四个点的按钮开启

之所以谷歌不让开发者肆意捣腾应用的设计和功能,很大程度上是为了保证最重要的原则:安全。受 国家公路交通安全管理局(National Highway Traffic Safety Administration)帮助,谷歌设计的这套 Android Auto 界面杜绝了使人分心的可能。 若你想让驾驶员更关注路况,而非车载电脑,那就不能引入太炫的界面,否则会诱发事故。为此,谷歌的界面设计着眼于简单、一目了然,也建议开发者削减应用功能以保证一切为了“安全和方便驾驶”。

谷歌声称,标准化 UI 还能应付世界各地形形色色的监管机构,以免争端。“Android Auto 提供了一套标准化 UI,将驾驶时的分心减到最小。你无需自行测试你的 UI 是否会让驾驶员分心,这样做反而耗费时间同时代价昂贵,不仅会卷入世界各地种种法律纠纷,还要迁就各大 OEM 厂商。”

因此,开发者们,脚踏实地一些,不要天马行空——你会受到约束,无法在 Android Auto 上展现个性。但对你来说,这是最保证你个人利益,也对驾驶员的生命安全负责。

谷歌透露,Auto 的 SDK 将在“未来几个月”公开发布。

VIA Google & Ars Technica

随意打赏

提交建议
微信扫一扫,分享给好友吧。