英文原文:7 things you need to know before developing a car app
是否已经厌倦了单纯的为移动设备开发应用?那为什么不尝试为汽车开发呢?不要以为这是什么新新提议,关于这一点,汽车制造商已经展开了大规模的攻势,向开发者开放以获得更多的应用,让自己能够在这一领域占一席之地。
美国汽车之都底特律的一个移动/无线行业的贸易组织,移动技术协会的执行董事 Linda Daichendt 表示:“一年前,移动开发者对此并没有多大兴趣,因为汽车市场被认为太微不足道了。直到 2013 年底,在汽车制造商中出现一股强大的浪潮,就是将广泛的营销计划扩展到了移动开发者上。现在开发者已经有很大的兴趣去了解汽车公司的需求,以及如何从这一市场中获利。结果,2014 年就出现了很多的车联网(Connected Vehicle)会议和移动开发者社区热情高涨的培训计划。”就如 Linda 所说的,教育是解放开发者创造力的关键所在。不过,当你想要踏进汽车应用领域之前,除了要有足够的热情外,还有七件你必须知道的事。
1. 开发汽车应用必备的 4 个要点。如果你想开发一个车载信息娱乐应用,首先要实现的就是,要保证其无论是在汽车屏幕上还是与汽车相连的移动设备(智能手机或平板电脑)上都能成功运行。而后一种要将你应用程序的用户界面反映到汽车屏幕上,则需要使用如 Mirrorlink 或 CarPlay 类似的 API。如果你想要让一个应用(无论是在车上、云端或在任何设备上)使用的数据来自于汽车,你可以通过使用汽车制造商的车辆数据 API 或蓝牙适配器访问车载诊断端口(OBD-II)来获取。
2. 进入汽车应用市场的三条路线。前两条是漫长的征途,而最后一条还处于非常早期的阶段。
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 等这些新进入者,就像它们在移动领域所做的一样,提出过多的解决方案,想要清除如今已经存在且占有优势的那些汽车应用平台。