说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

汽车开放平台:看看通用汽车是怎么做API的

HTML文档下载 WORD文档下载 PDF文档下载
汽车被普遍看做是新的互联网入口。福特、宝马、奔驰,许多汽车厂商也与Spotify、Google、苹果等技术公司合作,挖掘车联网的各种潜能。上个月通用宣布即将推出自己的API和App Store。他们是怎么做的呢?

汽车在大半个20世纪里一直是美国人的心头爱,也是生活品味的代名词。不过近十年来,汽车销量却呈下降趋势,在青年群体中更是如此。近期美国公共利益研究集团(PIRG)的一份报告揭示了其中的原因——汽车不再是过去那个炫酷拉风的玩物,甚至还沦落成了负担。

智能手机喧宾夺主,已经成为人们集体认同感的新归属。但是如今在通用(GM)看来,要借助软件开发让汽车产业东山再起——哪怕与智能手机平分秋色——也没什么不可能。


化敌为友,皆大欢喜

上个月通用宣布即将推出自己的API和App Store,并坚信此举是为21世纪的软件产业新添一笔绚丽的色彩,同时也好让汽车融入这个开发平台。

Greg Ross是通用全球客户连接小组产品战略和资讯娱乐部主管,同时也是该公司“将汽车带入21世纪”倡导的发起人之一。

当问及是否担心汽车产业已成明日黄花时,Ross说道:“当然会了。无论何时你都想让自己的产品尽可能地吸引更多人的注意力,这个光是想想就有够头疼的。而年轻群体是我们的重点目标,因为他们引领着未来的流行趋势。我们要重视的问题是‘如何才能保证汽车以及汽车消费尽可能地吸引大众?’”

当今世界吸引力才是王道。Apple等众多智能手机制造商将“吸引力”与科技完美融合,成为近七年来移动经济繁荣发展的强大引擎。事实上,每一季度都会有新型智能手机粉墨登场——更清晰的屏幕,更高效的处理器,更薄机身,更多五彩缤纷的应用——让人目不暇接。

相比之下,汽车更新的速度得以十年为一个单位。和这种越来越烧钱的玩意儿比起来,手机的优势不言而喻。

“科技公司每年可以对智能手机进行‘大改观’,而汽车制造商就无法做到这一点了,因为他们比科技公司更要时时刻刻遵循法律和安全法规的要求” Ross如是说。

“从智能手机发展周期的角度来说,也许我们显得慢了些,这不假。但是我们生产的是汽车,慢有慢的道理。要用几千磅的钢铁来制造马路上奔跑的家伙,你不得不大量地测试,改进,保证不出半点岔子。”

为马路上的大家伙开发应用

今年夏天通用将会在大多数2015款汽车的嵌入式电脑上安装App-Shop,其功能相当于iTunes Store或者Google Play。该公司在2013年消费类电子产品展销会上首次介绍了自己的API,在随后的一年里就吸引了几千名想要为全新软件平台工作的开发者。

Ross和他的团队从开发者那里听到了不少应用开发的好点子。不过很快他们就意识到,应该与开发者共同合作来改变他们固有的对用户和应用关系的理解。

“尽管很多开发者在手机应用开发上得心应手,却不知道手机应用和汽车应用的细微差别以及种种特殊要求,所以我们必须保证他们在开发时考虑到关于行车干扰上限的规定并知晓我们的软件测试方法”Ross说,另外一点是,由于对安全性和可用性有所顾虑,通用在推出App-Shop时只开放十个左右的应用。

在iPhone上玩应用可能会丧命?这听上去太扯了,谁会想到呢?不过就事论事,如果开发者想要涉足汽车软件开发平台的新世界,那么类似的问题就有必要纳入考虑范围了。

Ross表示:“应用测试方法和其他车载设备测试秉承一样的标准。我们的车子在试验场上一圈一圈地测试操作应用占据的时间和干扰注意力的程度等等。对汽车的材料也采取相同的标准。这于我们、于开发者来说都是学习的过程。

实际上,不想让用户在应用上耗费太多精力的想法对于大多数开发者来说是很矛盾,所以通用列出了一长串清单——开发者若想让自己的应用通过审核就必须遵循清单上一系列关于行车干扰上限的规定。

“说实话,很多开发者并不熟悉汽车应用,所以我们必须要进行大量的测试,审核和应用开发的规定。”Ross如是说。

“我们致力于坚持正确的方向。通用的目的不是让司机分神,而是为了开发一些可以耗费更少注意力,更有用、更适合于汽车的应用,比那些迫使司机不断低头看手机的应用更有优势。”

完成这个目标就要推出一个恰好适用于汽车的应用框架。实际上,在此过程中我们必须卡掉一些不适用于汽车的应用。这就是我们目前正在学习的一些经验。

汽车软件开发平台上,开发者是主角

开发者需要花费大量时间适应新的工作平台,而迄今为止通用仅批准了区区十个应用罢了。既然如此,为什么不干脆放弃API和SDK的念头,自己开发应用呢?我将这个疑问抛给了Ross来解答。

他说创造力是唯一的解释。2007年推出的iPhone可谓惊艳四座,然而一年后,当Apple为开发者开放App Store之后,iPhone的潜力才完全释放出来。通用相信,当拥有一支生机勃勃的开发者团队时,汽车软件开发平台才能真正蓬勃发展。

“天下创造型人才何其多,可惜我们没办法垄断这样的宝贵资源。”Ross说。值得注意的是,开发者和通用一样擅长——甚至更了解司机的需求,因为需求是因人而异的。

“还有其他合作伙伴对借助应用创造更多利益和价值非常感兴趣,所以他们比我们更乐意开发一些有利可图的应用。”

“举个例子来说吧。某一家庭安全公司想要将汽车纳入整个家庭安全系统。通用不太可能专门跟某一家房屋安全公司合作开发一个应用,但是如果我们有一个包容的应用环境的话,那么我们就能为汽车增值,让那些跃跃欲试的开发者开发出与环境兼容的应用。”

既能满足消费者和合作伙伴的需求,又为汽车增值,可谓两全其美。这个例子说明我们可以开发更多样的应用,挖掘更大的创造潜力,并且将其他公司的宝贵经验运用其中。

质量贵于数量

说到其他公司(翻译为产业貌似不太合适),Ross表示通用绝对不会错误地认为自己是和Apple、Google一类企业在应用下载次数或者应用数量上竞争。

“我就不说具体数字了,但是我知道,我们的应用数量并不多,”Ross说“跟承载百万应用的iPhone平台相比,我们的目标是借助应用创造更优质的汽车用户体验。”

也就是说,通用并无意将汽车转变为新一代的大型休闲游戏机,所以那些青睐Flappy Bird一类游戏的开发者就用不着申请了。

“汽车应用最初只专注于将热门的手机应用转移到汽车上来”Ross说:“毋庸置疑,可以将某些热门的手机应用进行一定程度的改良,使其更适合在汽车上使用。尽管这想法不错,但是更重要的是:作为汽车制造商,我们的目标是利用应用推出更棒的汽车。”

为汽车引进流媒体音乐服务?让汽车有更多娱乐功能没什么不好,只是通用更希望开发者们放眼汽车消费和操作的全局,并思考如何才能将API和SDK与今年晚些时候通用将推出的4G服务结合起来,让用户更满意。

哪些应用才合适呢?Ross表示,有了这个开发平台,“汽车保养更加方便,保险费更加低廉,还可以帮助司机以最高效的方式和路线来节省燃油费……好处多多,数不胜数。

我们青睐的一类汽车应用可囊括最初的设计,汽车保养、保险、加油以及日常使用等等,使得汽车的价值大大提高。

The Road To The Future

当年iPhone的问世颠覆了移动电话产业,那么如今通用的API倡议是否也能成就汽车产业的分水岭?Ross已经给了我们清晰的答案:通用的信念是坚定的,只是罗马并非一日建成。

 汽车产业的全新模式和发展任何新事物一样会面临众多挑战。这种概念的汽车的所有配置都将经过精心设计和严格测试之后,才能在不同规格的车辆上运用。“揭掉这隔年黄历,”Ross说:“于公司、于产业都是一个意义非凡的转折点。” 

不论如何,我们得感谢通用先行将汽车发展成新一代大型软件平台——这很可能成为一个快速发展的产业,足以让汽车在未来一代年轻人中重新获宠。

(编译/张新慧 责编/翟方庆)

文章来源:Fastcolabs


VB设计动画时钟 VB游戏写作技巧(1)秀图篇 VB游戏写作技巧(2)网络篇 VB中播放WAV文件 VB中播放三维动画编程一例 Visual Basic 5.0多媒体创作技巧 Visual Basic 5.0中实现视频画中画 Visual Basic 中制作流水灯 Visual Basic动画编程技术 Visual Basic环境下Video/ Audio压缩数据流播放技术 Visual Basic设计多媒体应用程序 Visual Basic影音控制 Web动画图像分解在VB动画设计中的应用 播放 .flc 动画 -VB资料 播放 AVI -VB资料 播放MP3文件 -VB资料 播放背景音乐 -VB资料 播放声音文件 -VB资料 播放资源文件文件中的声音-VB资料 不用ActiveX控件也能播放声音文件-VB资料 VB创建动态图标 电影结束画面的卷动效果-VB资料 二进制操作截取VCD片断 -VB资料 非常VB测声卡 关闭屏幕保护功能,改变屏保等待时间 -VB资料 VB获取桌面窗口图象 红色警戒&终级动员令-VB资料 检查是否安装声卡 -VB资料 将 .flc 动画档放在某一个 hWnd 之中播放 -VB资料 截取屏幕图像-VB资料 开机,自动更换墙纸 -VB资料 一个很急的问题??? 我怎么覆盖派生类中的virtual成员函数?(up加分,详情请入内) 寻找用过JMAIL的同志! 想问一下,在收邮件时,如何取得发件人的MAIL呢? 请问像大虾们说的comp.lang.c++.moderated这样的讨论组怎么访问?(Solstice) 简单问题:关于paradox数据库 进销存的问题 高分寻找ZIP密码破解高手! 请问有没有能通过Modem发送传真的控件? >>>>树状层次关系的算法? 怎样检测机子里有没有我指定的字体,如果没有并安装,谢谢 如何动态配置站点??? seek 函数??? 谁能帮我破解些ZIP密码! DB高手请看看:逐级缩小搜索范围的一个问题,大家都来看看啦!!!!!! C# 完全手册 中文版电子书 神经网络 TADOConnect与SQLserver连接 WINS 几问 为什么BCB的自动弹出属性和方法提示速度那么慢? 请问那里能下载JBUILD6?????// 怎样用程序打开TADOConnection 的ConnectionString 设置窗体 键盘钩子?????,有实例或文档吗????? 低手问题? 大家碰到这样的问题吗? 各位,那里有d3d的教程? 从ca365下载了一个免费根证书(rootca.cer),却无法在本地计算机上安装,help! peihexian的程序发短信的一文中,程序所发的数据包 请问web service到底是个什么东西?谢谢 callingda(林丁) 来拿分30 哪位能提供一个图书管理的VB源码给我参考? yzqb()发工资了47分 请教一个问题,编译不通过,不知是什么错误。 帮帮忙!神经网络 vb 中打印机如何检测? 假如用户正在使用别的软件,如何自动使我的程序获得焦点 批量转移数据 SQL 斑竹呀急,快帮帮我! 想用ADO连接internet上服务器中的database,怎么动态建立间接网上数据库的DSN? 我的Web站点为什么没有安全性? 请问那些捌角人小图片如何做呀? 我也要一份《全套国标软件设计文档》 好人们,谁也发给我一个吧! 如何得到对话框在桌面的位置 紧急求救!编译时的错误! 改变Edit控件后出现字符重叠显现如何解决? 关于DBASE,CLIPPER,FOXPRO,VFP的历史发展 请问那些捌角图片如何做呀? 谁会刻光盘!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! lazywolf(二代) 有没有提供几何图形模板的类(如正方形和圆形)? typedef DWORD (WINAPI *MYFUNC)(DWORD,DWORD);是定义函数指针吗?为什么这样定义呢? 如何创建vector数组!我这些不对static Vector report[8]=new Vector()[8];高手指点me:) 为什么酸碱指示剂遇酸不变色自制的酸碱指示剂 用牵牛花瓣浸泡在酒精中 遇碱变黄 遇酸不变色 一个容器可以装100克的水,装某种液体时,能装900克,密度是多少是液体的密度 烧杯的大小对倒扣在烧杯内的蜡烛燃烧时间的影响应控制哪些条件? 一个圆柱形水桶的底面直径4分米,里面盛水25.12千克,水桶里水深多少分米?(每立方分米水重1千克)算式 知道制冷量,怎样计算压缩机的功率 盛水的小烧杯放在盛水的大烧杯为什么大小杯里的水温度相同 为什么紫甘蓝,白色卷心菜同是卷心菜,都有花青素,但紫甘蓝能测酸性,碱性和中性,而白色卷心菜只能测碱性?很急啊!明天开课要交流的~谢谢各位帮一下忙‘啦QAQ 热量计算和压缩机实际输出功率请问15度的水到0度水,0度水到0度的冰,0度冰到-10度的冰的热量换算公式,好象是CM(T1-T0),C值怎么取呢?还有压缩机的实际输出功率是额定功率x效率吗?我的压宿机 有一个瓶子内装有体积为50cm^3,密度为1.2×10^3千克/米^3的盐水,要将盐水稀释之密度为1.1×10^3千克/米^3,则应该加多少水急求 紫甘蓝谁是A碱性物质B指示剂C酸性物质 某酸碱指示剂的Pka=5.0,该指示剂呈现纯酸色的PH范围为____.A,4.5.0 B.4.6.0 C.6.0请说明理由。 6、将密度是0.9×103千克/米3、质量是2.7千克的物体,放进食盐水中,物体有1/4的体积露出液面.(1)食盐水的密度是多少千克/米3?(2)若将该物体放入水中,待它静止后露出水面的体积是多少米3? 一个圆柱形茶桶,底面半径是3分米,高是5分米.如果每立方米水重1千克,这个茶桶能盛150千克的水吗? 某酸碱指示剂的PKa=5.0,该指示剂呈现纯酸色的PH范围为:A,4.0-5.0 B.4.0-6.0 C. 6、将密度是0.9×103千克/米3、质量是2.7千克的物体,放进食盐水中,物体有1/4的体积露出液面.求:(1) 测量声速的实验最好要有实验格式的(1.2.猜想与假设3.4.实施实验5.得出结论)如果没有也行 定量分析化学中 酸碱指示剂 变色点 PH=PKa(HIn)中 (HIn)是什么啊? 酸碱指示剂变色的口诀或者记忆方法甲基橙+酸=红,+碱=黄石蕊+酸=红,+碱=蓝酚酞+酸=无,+碱=红 紫叶甘蓝(一种紫色包心菜)的汁液,可以做酸碱指示剂吗? 1.某酸碱指示剂KA为3.0*10^(-5) 酸红碱蓝 由80%蓝变为80%红 需要PH减少多少?2.PKA的问题2.吡啶的PKA 5.19 咪唑7 异喹啉5.4 书上说碱性异喹啉大于吡啶大于咪唑 怎么排的 吡咯17.5 几乎不具有碱性 显脱 在存放过程中锡膏粘度变化百分之多少内算正常 把紫甘蓝(紫色洋白菜)捣烂,放入容器加入酒精浸泡.用纱布将浸泡出来的汁液过滤并挤出.“紫甘蓝指示剂”是什么颜色的?之后分别加入白醋、肥皂水、纯碱水、厕所清洁剂、油烟净.观察 以某吸附指示剂pka=2,作为银量法的指示剂,ph应控制在?为什么? 密度是0.6×103千克/米3,体积为100厘米3的木块,下面用绳子系于容器底部.如图如图 4所示.若向容器中注入水时,恰好使水面和木块表面相平,此时绳子受到的拉力为______牛. 紫甘蓝做酸碱指示剂的变色情况遇酸变什么颜色,遇碱变什么颜色,泡在酒精里半小时之后什么颜色回答前两个就可以,第三个暂时不用 谷轮压缩机型号怎样解读,最好举个例子,把每个字母和数字代表的意思分别解读?求行家! 圆柱形容器的底面积是200厘米2,容器中装有20厘米深的水,将密度为0.4×103千克/米3的木块投入水中静止后,桶底受到的压强增加了490帕.求:木块的质量和体积是多少 声速测定要求信号源与换能器固有频率一致在谐振情况下进行测量为什么 行波法中为什么选用斜线作为观测点 ph试纸是不是酸碱指示剂 蜂蜜有保质期吗?多长时间? 紫甘蓝为什么能做指示剂?紫甘蓝中含有的什么物质造成的?名称?反应原理?方程式?我知道现象,别再说了。 除了酸碱指示剂\PH试纸还有什么可以检测中和反应 高中化学二氧化碳溶于水可以使得指示剂变色吗碳酸酸性那么弱 一只空杯质量为30克,装满水后总质量为130克,装满某种液体后总质量为140克,求这种液体的密度. 有一木块重9.8n,放在水中有1/4体积露出水面,求木块的密度 高中化学二氧化碳溶于水可以使得指示剂变色 一个质量为50克的烧杯,装满水后质量为400克,若用它装满另一种液体后总质量为330克,则该液体密度多大 压缩机本身的功率与制冷量是怎么转换比如说压缩机的是3匹的 那么 他的制冷量是多少呢 还有他能冷却的空间有多大? 指示剂变色即停止滴定,浓度偏低,为什么浓度偏低? 一块重78克的物体放到一个装满水的容器中,溢出水的质量为7.8立方厘米,求物体的密度? 有一木块重9.8N,放在水中有1/4体积露出水面,则木板受到的浮力,体积,密度各为多少? 高中化学里涉及的指示剂变色的都有啥,像酚酞遇见碱变红这种! 水的密度是1克/立方厘米表示的意思是 A水的质量是1克 B水的体积是1立方厘米 C1立方厘米水的质量是1克D1一立方厘米水的密度是1克/立方厘米 压缩机制冷量怎么算是法国泰康压缩机恒温恒湿上用的 一个正方体木块漂浮在水面上水上部分与水下部分的体积之比为3:7,则这个木块的密度为多少kg /m^3 让紫甘蓝水变绿的物质是什么?A、橙子 B、西红柿 C、肥皂水 D、桃子 并联压缩机制冷量怎样计算? 浮在水面上的一正方体木块,若木块的水上部分体积是a,水下部分体积是b,则木块的密度为多少 有一种饮料瓶的容积是500毫升,其瓶身呈圆柱体(不包括瓶颈).现往瓶中装一些饮料,正放时高度为20厘米,倒放时空余部分的高度为5厘米,问瓶中现有饮料多少毫升? 为什么浸泡着紫甘蓝的酒精可用作酸碱指示剂?是什么原理?而且为什么经过水稀释后检验的颜色会变浅? 用天平和量杯测二十个鸡蛋如何计算平均密度 变色的是酸碱指示剂还是酸碱我现在初三,有些题目很奇怪.有的地方的题目“硫酸遇石蕊变红”算正确,有的题目算错误.究竟“硫酸遇石蕊变红”正确还是“石蕊遇硫酸变红”正确?变色的究 145wF22冰箱压缩机用1P空调蒸发器代替可以吗?如果不行应该配多大的冷凝器和蒸发器? 用激光光电开关测量小球下落时间的方法测量液体粘滞系数有何优点 一个圆柱形保温茶桶,从里面量,底面半径是4分米,如果每立方分米水重1千克,这个保温桶能盛多少水? 一空瓶质量为100克,装满水后总质量200克,装满某种液体后总质量180克,求这种液体的密度 除了用酸碱指示剂,PH试纸外,还可用( )(填力法)检测中和反应是否发生是氢氧化钠溶液和稀盐酸反应 酸在水中电离为什么会使酸碱指示剂变颜色?碱为什么也能变色?它变成可以自由移动的离子后能与指示剂发生化学反应变色的吗? 一个空瓶的质量为100克,装满水后质量为1.1千克,改装满另一种液体后总质量为900克,求这种液体的密度? 除了用酸碱指示剂pH试纸外还可以使用什么检测中和反应是否发生在题目中一般说的蒸馏水是中性的还是偏酸性的
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn