本文概述
- 汽车信息娱乐系统的发展, 或缺乏它
- 我们的汽车将使用哪种技术?
- 这对开发人员意味着什么?
- 为小型开发人员创造机会
- 为什么要为Apple CarPlay和Android Auto开发?
多年来, 我们都听说过无人驾驶无人驾驶汽车, 而且我们中的许多人都有机会尝试这种技术的一些基本实现, 这些技术正逐渐成为主流汽车。由于以下原因, 本文不会涉及这些内容:无人驾驶汽车仍在数年之内, 将被禁止开发, 并且它们不会为开发人员创造新的市场, 除非你不希望你的汽车使用代码平行停放。由16岁的编码员以每小时5美元的自由职业来编写。
但是, 配备下一代互联信息娱乐系统的汽车将在几个方面创造新的机遇。如果你已经在汽车中安装了带有整洁的触摸屏和GPS的信息娱乐系统, 请接受我的慰问;与iPhone相比, 它即将像诺基亚3310一样过时。
对于当前系统而言, 下一代信息娱乐平台就像智能手机要配备电话一样。
鸣叫
我知道这是一个大胆的声明, 很多人都不会同意我的观点, 但是我喜欢以挑衅的姿态开始。我会尽力改变你的想法, 如果失败了, 请随时在评论部分告诉我。
汽车信息娱乐系统的发展, 或缺乏 那么, 当前一代的汽车信息娱乐和导航系统怎么了?我们中有多少人选择不购买?为什么我们在这个利基市场看不到很多发展?
归结为技术和经济因素的结合。消费者技术已经过时了几年, 其中智能手机的产品周期大约为两个, 台式机和笔记本电脑的产品周期大约为三到四个。通常转化为两到五年。自然, 随着产品的成熟, 它们的生命周期也会延长。
汽车行业并非以这种方式运作, 因此我们很少有人出去购买新车的频率几乎相同。实际上, 许多新车的出厂保修期为3至5年, 因此大多数人不太可能将其出售5年以上。汽车的使用寿命长达十年或更长时间, 无法像台式电脑一样进行升级, 也无法像我们的智能手机一样收到OTA更新。
文章图片
但是, 等等, 为什么汽车制造商不仅仅安装平板电脑和智能手机中采用的现成技术?如果用200美元的平板电脑中使用的高分辨率面板替换它们会更便宜, 为什么我们仍然有昂贵的转盘?答案很简单;这是行不通的。
汽车电子是一个与消费技术不同的世界。尽管它们可以基于相似的芯片体系结构和技术, 但它们需要更加耐用。与iPad不同, 你的汽车信息娱乐系统必须忍受非常恶劣的环境并处理大量潜在问题:
- 持续的振动和重力。
- 极高和极低的温度。
- 能够承受高湿度或偶尔溅水的能力。
- MTBF必须更长。
- 当他们失败时, 他们需要安全地失败。
- 信息娱乐系统与许多其他组件集成在一起。
- 法律和法规问题必须得到解决。
好消息是, 开发人员无需担心任何这些问题, 因为汽车制造商和科技公司将设法解决这些问题, 并试图在这个新兴市场中占据一席之地。这就给我们留下了很好的旧芯片和操作系统, 无论它们在台式机, 智能手机, 智能烤面包机还是新车中, 它们都使用相同的语言;他们都执行代码。
我们的汽车将使用哪种技术? 苹果, 谷歌, 德州仪器和Nvidia等许多技术重量级人物已经进入这个市场。你已经可以购买配备有这些系统的汽车, 并且一些解决方案(如Nvidia的基于Tegra的信息娱乐平台)已经投放市场多年。
下一步显然是开放这些平台, 并在潮流中吸引更多品牌和消费者。
未来几年, Google Android Auto和Apple CarPlay必将在这一领域占据主导地位。如果你想与系统进行正面对比, 则可以转到CNET。
文章图片
现在, 这些平台与无人驾驶汽车, 自动驾驶汽车或你选择称呼它们的任何东西都没有太多共同点。它们只是我们今天拥有的” 哑” 信息娱乐系统的替代品。这是一个比喻, 它应该解释将要发生的事情:下一代信息娱乐平台对当前系统而言就是智能手机与功能手机一样。它们在未来的开发, 与其他设备的集成, 快速的移动宽带连接等方面具有更大的潜力。
在硬件方面, 我们将看到功能更强大的片上系统(SoC)解决方案, 能够提供快速的4G数据, 出色的图形, 改进的GPS功能, 甚至一些尖端功能, 例如运动跟踪。
例如, 英伟达(Nvidia)试图利用其GPU技术来实现运动跟踪, 从而为驾驶员提供更好的态势感知能力。这并不意味着我们最终将获得由Nvidia SoC驱动的无人驾驶汽车, 但是该技术可用于在停车时, 在我们的盲区中寻找障碍物等。不久前, 实现这一目标所需的计算能力是为专业图形解决方案保留的, 但是最新的Nvidia Tegra处理器系列具有192个GPU内核, 或者确切地说是CUDA内核。即将推出的Tegras将具有功能更强大的CPU和其他CUDA内核(256个及更多内核)。
即使是当前这一代, 其功能也足以推动无人驾驶汽车的发展, 更不用说具有基本运动跟踪功能的汽车了。如果你对令人讨厌的细节感兴趣, 可以查看Nvidia博客, 其中详细介绍了如何将Jetson TK1开发板用于低功耗传感和自主性。
真正的好消息是, 该行业将能够使用为分立显卡开发的大量CUDA代码。它也将在Nvidia移动平台上运行。坏消息是, Android Auto和Apple CarPlay根本无法发挥这种潜力, 至少现在还没有。相反, 它们将充当我们的移动设备的” 第二屏幕” 。
底线;硬件不会有问题。
这对开发人员意味着什么? 至此, 你们中的许多人可能会问这个问题。这些平台上第三方开发的潜力将受到限制;人们不会使用它们来浏览或玩游戏。出于安全考虑, 某些应用已不在市场上, 市场规模将持续数年, 并且由于产品生命周期较长, 其增长速度将很慢。
ABI Research估计, Apple CarPlay将在2019年交付的约2400万辆新车中安装。该研究机构还预计, Android Auto的普及将加速并且” 比CarPlay更具侵略性” 。无论如何, 这些数字看起来并不令人兴奋, 至少从我们的角度来看并非如此。每年出货的智能手机超过10亿部, 因此从现在开始的四年后, 约有5, 000万辆采用下一代信息娱乐系统的汽车出货量看起来并不令人印象深刻。但是, 这些汽车将在我们的道路上行驶约十年, 而智能手机和平板电脑将被淘汰, 并在2-3年内被替换。尽管总体销售量较低, 但信息娱乐用户群仍将增长, 到本十年末, 我们可能会考虑在路上使用几亿辆带有时尚信息娱乐系统的新车。现在听起来更具诱惑力, 不是吗?
文章图片
用户群将在未来几年受到限制, 但归结为质量胜于数量。那些用新的信息娱乐系统购买价值50, 000美元的奥迪的人可以为他们的新玩具买一些高级应用。数以亿计的电话用户不是这种情况, 他们根本根本不使用付费应用。
但是人们将从这些东西开始发展什么呢?
好吧, 说实话, 不多。尽管这些单元可以看作是具有足够硬件和软件功能的独立平台, 但实际上它们将用作移动设备的” 第二屏幕” , 但它们是从智能手机投影到信息娱乐系统的。这没什么不对, 开发人员已经以类似的方式处理可穿戴设备。
这意味着我们将以两种方法结束:
- 将使用信息娱乐系统作为第二个屏幕的标准移动应用程序。
- 专为汽车信息娱乐开发的应用程序。
第二种方法看起来更具挑战性, 但是从长远来看, 它可能会证明更有利可图。没有专门设计为使用我们手机上的众多传感器来与信息娱乐系统无缝集成的” 杀手级应用” 。毕竟, 你是否宁愿要让杀手级应用程序在所有已部署的汽车系统中运行10%, 而不是在0.1%的iPhone用户中安装平庸的iOS应用程序?如果你的团队提出了真正有用和原创的东西, 并且最终大型汽车制造商开始在其系统上预安装你的应用程序, 该怎么办?在游艇上喝酒, 有人吗?
但是第三方开发商可以创造什么?核心应用程序将处理大量内容, 并辅之以Spotify或TuneIn广播等主要服务。我们应该问的真正问题是驾驶时想要使用什么, 因此这里是普通用户希望在其信息娱乐屏幕上看到的一些基本应用, 功能和服务。
- 地图和导航。
- 语音通话和消息传递。
- 相关通知。
- 音乐和广播。
- 语音控制。
为小型开发人员创造机会 对于热衷于采取行动的小型第三方开发商或初创公司而言, 这没有太大的余地。如果他们想扩大规模, 他们将必须具有创造力, 开辟一个全新的利基市场。他们必须是原创的, 或迎合极少数潜在用户(例如, 汽车爱好者)的需求。
这是一个显而易见的问题, 因为小型开发人员可以非常敏捷, 创新, 并且它们是任何应用程序生态系统的重要组成部分。尽管如此, 这并不意味着他们没有空间。获利将是一个问题, 因为初创企业和独立开发商将无法依赖广告。即使可以, 但由于用户群较小, 而且这些应用程序的使用频率不如智能手机同类软件, 因此也没有太大区别。很少有汽车应用程序是免费的(省去尝试进入新市场的现有服务), 我怀疑许多利基应用程序最终将以高昂的价格来证明开发合理并确保在合理的时间内获得投资回报。行业领导者也有机会尝试补贴发展, 但这还为时过早。
就个人而言, 我是一个谨慎的乐观主义者。我们将看到有好主意的人以及执行这些主意并为这些平台创建全新服务的知识。它可能不像创建跨平台应用程序那样简单, 但是冒险者经常会靶心并建立成功的服务。
文章图片
因此, 让我们看一下可以实现的目标以及可以解决的壁ni:
- 道路交通安全。
- 担保和保险责任。
- 面向汽车爱好者的应用程序。
- 燃油经济性应用。
- 健康和人体工程学。
例如, 如果某个应用程序收集有关在特定道路上行驶的车辆的平均速度的匿名信息, 该怎么办?将信息存储在云中, 匹配车辆类型, 路况, 消除异常结果(最高和最低5%), 最终可以通过一种非常简单的方式来告知驾驶员他们是否安全驾驶速度范围(他们可以定义自己, 匹配他们的个人喜好, 能力和能力)。如果你接近发夹, 系统可能会警告你其他驾驶员在弯道后面减速, 或者他们知道你不知道的内容(即高速摄像机的位置)。这将允许所有驾驶员依靠熟悉该特定道路的其他驾驶员的经验。
安全和保险责任是另一个很有意义的利基, 尤其是在某些市场中。在世界的某些地区, 大量的驾驶员依赖行车记录仪。它们就像廉价的黑匣子一样, 有助于遏制保险欺诈。另外, 我们还可以观看一些精彩的YouTube视频。现代化的信息娱乐系统比愚蠢的行车记录仪可以提供更多的信息。你可以提取位置, 加速/减速数据, 撞击速度等。显然, 这将使许多法院案件和保险索赔成为公开案件。
盗窃是另一个问题, 尽管使用技术将很难解决。当然, 你可以设置一些IP摄像机, 以便在闯入时立即识别出窃贼, 但是这种方法存在一个固有的弱点。专业骗子已经将干扰器用于手机频率和GPS信号。
汽油头可能会得到一些有趣的应用程序, 使它们可以与车辆的车载诊断系统(OBD)交互。这样可以节省去车库的一些昂贵且不必要的行程, 但也可以为驾车者提供更多信息。其中一些可以实时显示, 从而将信息娱乐屏幕转变为一堆能够显示普通驾驶员不会关心的信息的表盘。一些开发人员已经在这个利基市场中出了名, 如果你不熟悉这个概念, 则可以查看备受赞誉的Torque Pro应用程序以了解更多详细信息。
智能技术也可以改善燃油经济性。该系统可以跟踪你的通勤并找出最经济的路线, 最节俭的驾驶方式, 并且可以帮助你跟踪费用, 比较不同加油站的价格等。一般而言, 这可能对车队运营商和企业特别有意义。
当涉及到汽车平台时, 健康应用程序并不是一个显而易见的选择, 但请耐心等待。多亏了可穿戴设备, 我们才能为系统提供一些重要数据, 例如驾驶员的心率, 体育锻炼和运动等等。信息娱乐系统可以警告驾驶员, 如果压力过大, 或者如果他们没有休息并伸直腿几个小时, 请休息一下。如果新车集成了面向驾驶员的相机怎么办?如果发现驾驶员即将在方向盘后打do睡, 则也可以用来检查驾驶员的姿势并发出声音。
为什么要为Apple CarPlay和Android Auto开发? 如果你有兴趣了解汽车领域, 并且你认为自己有能力开发Android Auto或Apple CarPlay, 那么正式的dev页面是一个不错的起点。
Android Auto开发人员页面提供了大量有用的信息和资源, 并且还有更多信息。重点是将你的应用程序扩展到可在车辆上使用, 因此Google为Android Auto UI设计, 消息传递应用程序, 音频应用程序等提供了明确的指导原则。最佳做法部分提供了许多有用的信息, 因此, 如果你想清楚了解Google的愿景, 请务必进行检查。
Apple CarPlay的免费可用资源不多, 至少暂时没有。由于这两个平台仍在耳后, 因此文档数量有限是可以理解的。
从表面上看, 这两个平台是相似的, 但是Google似乎更灵活, 更” 智能” 。由于两者都有可能发展, 因此现在就下定论并说出哪个将是最高的还为时过早。我已经提到了一些市场预测, 并且看来这两个平台的整体销售额将平均匹配。
文章图片
但是, 开发人员应牢记一些注意事项。由于这些产品的生命周期将更长, 因此用户将无法摆脱多年来获得的任何东西。当你购买价值300美元的平板电脑时, 这并不是什么大不了的事, 但是, 价值30, 000美元的汽车呢?如果你决定将Nexus换成iPhone, 反之亦然呢?好吧, 你最好还是买一辆新车, 因为它不能用。这些系统很可能会锁定用户数年, 迫使他们在购买新车时选择移动平台并坚持使用。预计大多数汽车制造商将同时提供这两种系统(显然是可选的), 但这不是一个很好的解决方案。如果你的配偶或孩子不使用与你相同的移动操作系统怎么办?如果你选择的信息娱乐平台对你的汽车的转售价值产生了负面影响, 该怎么办?
那旧车呢?好消息是, 带有CarPlay和Android Auto的售后主机已经出现, 但价格并不便宜。中国白盒装迟早将开始制作自己的版本, 价格为几百美元。但是, 在许多现代汽车中安装汽配主机可能会很棘手, 因此对于许多车主来说, 这是个绝招。
【正在为Android Auto和Apple Carplay之类的汽车信息娱乐系统开发下一件大事吗()】无论如何, 尽管有其局限性和缓慢的采用, 但智能汽车平台将在十年后成为重要的利基市场。硬件制造商和汽车制造商将获得数十亿美元的收入, 但开发人员的潜力在未来几年仍将有限。
推荐阅读
- 强制触摸对UI和UX意味着什么()
- 通过Mantle和Realm简化iOS上的RESTful API使用和数据持久化
- 适用于开发人员的Apple Pay和Android Pay
- 缓慢采用Android Wear令人窒息
- 适用于开发人员的iOS 9 Beta和WatchOS 2
- 从应用程序启动android浏览器
- 在中查找最近标记的邮件邮件.app使用appscript
- AppleScript强制退出应用程序-sugar sync kill SugarSyncCMPlugInLoader
- 唯一标识android设备