在运行Android Wear的系列智能手表登场之后,Google今天正式承诺将在几个月后发布为汽车行业准备的Android Auto SDK。不过由于Google今天放出了Android Auto的开发者文档,所以即便SDK尚未发布,我们也可以先从文档中看看汽车上的Android是怎样的。
按照Google的说法,当你的Android手机和Android Auto连接在一起时,你就可以通过Android Auto来播放音乐、拨打电话、收发消息了。与此同时,用户的手机将会被锁住,这样以来驾驶安全也就有了保障。
对于开发者来说,Google并不希望你在Android Auto上开发原生的Android应用,开发者只要通过对应的接口把手机中的数据传输到Android Auto上即可。在Android Auto这一边,Google已经为这些数据准备好了UI框架和交互方式。这也就意味着开发者可以用已经熟悉的Android API开发应用,然后借助于Auto SDK把它们扩展到汽车上即可。
由于Google已经限定了UI框架和交互方式,开发者自然就不必再为不同汽车的硬件规格、屏幕尺寸、屏幕分辨率等因素而烦恼了。这些问题都会由Google和汽车厂商来解决,为汽车开发者应用的Android开发者只需要满足Google提供的这一套标准即可,而不用再像手持Android设备那样还要顾及不同终端上的呈现效果。
从Google目前的文档中可以看到,Android Auto的UI元素包括应用Launcher、App的主界面、用户操作按钮、Drawer和配色模式。这些框架以及交互方式Google都已经准备好了,开发者在外观方面可以做的就是更改应用图标、名称、主题颜色、背景图片以及一些自定义的按钮。
对于那些爱好个性化的开发者来说,看完Google对Android Auto的限制也许会颇感失望。不过在Google看来,由于人们在驾驶过程中的必须要集中注意力,所以为汽车准备的Android Auto在设计时会尽可能的让驾驶员快速获得足够多的信息然后把注意力转回到汽车驾驶中。此外,禁止自定义UI也是为了让开发者的应用规避不同国家和地区各式各样的法律条文。
由于Android Auto的使用场景和手机、电视甚至可穿戴设备都有很大不同,所以Google可以说是在Android Auto上做了最严格的限制。开发者能发挥的空间的确小了,但和驾驶安全相比,后者明显更重要。
图片来自:Android
0 条评论
请「登录」后评论