程序员人生 网站导航

开发汽车应用之前,你必须了解的7件事

栏目:互联网时间:2014-09-17 12:18:16

是否已经厌倦了单纯的为移动设备开发应用?那为什么不尝试为汽车开发呢?不要以为这是什么新新提议,关于这一点,汽车制造商已经展开了大规模的攻势,向开发者开放以获得更多的应用,让自己能够在这一领域占一席之地。

美国汽车之都底特律的一个移动/无线行业的贸易组织,移动技术协会的执行董事Linda Daichendt表示:“一年前,移动开发者对此并没有多大兴趣,因为汽车市场被认为太微不足道了。直到2013年底,在汽车制造商中出现一股强大的浪潮,就是将广泛的营销计划扩展到了移动开发者上。现在开发者已经有很大的兴趣去了解汽车公司的需求,以及如何从这一市场中获利。结果,2014年就出现了很多的车联网(Connected Vehicle)会议和移动开发者社区热情高涨的培训计划。”就如Linda所说的,教育是解放开发者创造力的关键所在。不过,当你想要踏进汽车应用领域之前,除了要有足够的热情外,还有七件你必须知道的事。


1. 开发汽车应用必备的4个要点。如果你想开发一个车载信息娱乐应用,首先要实现的就是,要保证其无论是在汽车屏幕上还是与汽车相连的移动设备(智能手机或平板电脑)上都能成功运行。而后一种要将你应用程序的用户界面反映到汽车屏幕上,则需要使用如Mirrorlink或CarPlay类似的API。如果你想要让一个应用(无论是在车上、云端或在任何设备上)使用的数据来自于汽车,你可以通过使用汽车制造商的车辆数据API或蓝牙适配器访问车载诊断端口(OBD-II)来获取。


2. 进入汽车应用市场的三条路线。前两条是漫长的征途,而最后一条还处于非常早期的阶段。

  • 与汽车制造商合作的应用,可以预装在汽车上,或是存在于汽车制造商应用商店的精选应用中。不过这一过程,即使是在最好的情况下也要有2到6个月的时间。除此之外,你的应用就像试镜一样要征得汽车制造商的同意才能得以发布,同时在UI设计部分还要忍受他们的摆布。
  • 将应用分布在各大主流应用商店(App Store、Google Play)中。虽然这是一种途径,不过获得汽车制造商的认可还需使用他们的API,而且,大多情况下,你还需要与制造商签订经销合同。
  • 同样是分布在各大主流应用商店,不过采用针对OBD-II的软件狗去获得车辆数据。在这种情况下,你需要去说服你的用户去购买并安装软件狗。像Dash和Carvoyant平台允许从已安装软件狗处访问数据,不过这也是近期才推出的,还未形成庞大的用户基础。


3. 汽车应用的潜在市场存在于数以百万计的应用安装。如果你打算开发汽车应用并想要尽自己所能将其推入市场的话,你则要期望在所有平台上拥有几百万的安装,不过要达到这一期望可能会花掉你几年的时间。就以最受欢迎的应用之一Pandora为例,Pandora耗费了3年时间以及超过30份的合作协议,才拥有了如今400万的独立用户。

4. 相比移动应用商店来说,你在汽车应用中面临的竞争要小一些。从Developer Economics系列报告中可以看出,在每个主要平台上都有着数百万的独立移动应用开发者,有成千上万的应用发行商处于一个组织层次中。根据分析公司Priori的数据,估计每一个不同的应用程序子类或用例都有平均1500个应用去争夺用户的注意力。

相比之下,根据汽车制造商开发项目的数据报告,VisionMobile 目前估计的汽车应用开发者的数量大约在一万左右。人员虽然不多,但它仍然有可能“趁势而起”,即汽车应用具有先发优势,就好像存在于2008年的智能手机和2010年的平板电脑一样。

5. 最好情况下的汽车应用收益机会还处于模糊阶段。大多的汽车制造商和汽车应用平台的玩家都没有考虑过盈利模式的问题。通常回答都是:“开发者可以自己选择任何或者已经在用的收入模式”。就如众所周知的移动应用一样,其实这些并不是如此的简单。比如你依赖于一个App Store应用为基础收入的话,其中付费下载在收入方面都是死的(也许除了导航应用),显示广告似乎不适合持续进行,而应用内购买在一般操作中却又不是必须的。

6. 你必须设计出一个可以在65mph或100km/h的情况下操作不会崩溃的应用(注意,不是指你的应用,而是指使用应用的用户)。关于驾驶者是否会分心的问题,一直是汽车制造商所关心的也是你要处理的问题,这就是汽车应用与移动应用之间最大的区别。汽车制造商之间的感觉就是,开发者往往会低估新的UI范式(点击查看概述)的重要性,要知道这是不容忽视的,并且你应该对它进行透彻的审查。不过,这些当然不适用于那些在开车时用不到或不需要与用户交互的应用。

7. 任何事情的进展都会很快,当汽车应用平台像iOS和Android一样运转时,你的生活会变得十分简单。Apple的CarPlay和Google的开放汽车联盟(以及少量Windows在汽车中应用)的介绍,似乎预示着这一行业的转折点。这相当于是两名资深的玩家在解决问题,去建立开发者社区和增加开发者的价值。不过,还有一个现实问题就是,iOS、Android等这些新进入者,就像它们在移动领域所做的一样,提出过多的解决方案,想要清除如今已经存在且占有优势的那些汽车应用平台。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐