除iPhone、Android外值得开发者关注的5个新兴平台

摘要: 在很久以前,作者跟朋友们共进午餐时畅想未来:如果能给自己的手机重新编程会是什么样?那时的心态和思维方式与现在是截然不同的。那时候作者和 朋友们的想法,现在想想还有些变态和疯狂:或许改变一下拨号器的字体,或许加入一个屏幕保护动画程序~难道拥有那种可以飞翔的面包片作为手机屏保不是很酷 么?

        英文原文:Beyond iPhone and Android: 5 hot new platforms for developers

——从汽车到起居室,技术与市场都在迅速地尽最大的可能去为编程先锋们提供便利为用户服务!

        在很久以前,作者跟朋友们共进午餐时畅想未来:如果能给自己的手机重新编程会是什么样?那时的心态和思维方式与现在是截然不同的。那时候作者和 朋友们的想法,现在想想还有些变态和疯狂:或许改变一下拨号器的字体,或许加入一个屏幕保护动画程序~难道拥有那种可以飞翔的面包片作为手机屏保不是很酷 么?

除iPhone、Android外值得开发者关注的5个新兴平台

        作者有这种想法的时候,比 iPhone 问世还早很多年。然而现在,智能手机问世短短的几年之后,编程的方式就已经五花八门了。App Store 和成千上万的编程工作者的努力让业界产生了翻天覆地的变化。

        智能手机已经证明了可交付代码的市场是无处不在的,案例表明开发者所使用的工具也可以有各种各样的选择。App Store 并不是什么新鲜产物,早先的诺基亚,Windows Mobile 还有 Java 手机时代就已经存在了。然而 App Store 简化了代码上市的过程,并且提供了足够的特性让开发者获利。

        所以可以预见到的未来市场,可能 app 的目标应用都会达到用户衣服的口袋,虽然并不是瞄准用户往口袋里面放什么东西~所以您觉得或许也是时候为紧身衣做一些应用了(原文描述像是个比喻,译者个 人理解作者是想表达 app 的应用已经无处不在了)所有的一切都将会带来一个市场,技术已经能够延伸到哪里了,至少在某种程度上是的。

        作者为了帮助您飞跃到这些有前途的平台之上,做了一些深层次的挖掘,可能您觉得这不太可能的地方,都是可以作为开发平台的。在很多情况下,原始 的 API 已经完美建立好了,等着您的 app 好好利用他们来实现自己的功能。这只是个肤浅的表面现象,您需要有一种能超越这种典型 PC、智能手机应用范例的思维。当然您可以断定这些产品的制造商对他们自己的 app 生态圈特别感兴趣,但是我们所看到的 PC 和智能手机行业,最先上市的 app 才是销量最好的。(译者认为,作者想说的是不要模仿陈旧的模式,最先做出新鲜货才好赚钱)

        正在出现的开发平台 No 1:汽车!

        您的座驾中那个嵌入式系统是比您的智能手机更好的平台。虽然汽车可能会没油车载蓄电池也可能会没电,但是出现这种情况的可能性比手机没电的概率 低太多了,汽车平台可靠性高很多。仪表盘就在驾驶员的指边,现如今大部分汽车都可以通过 OBD-II(OnBoard Diagnostics)接口接收数字控制指令了,最近制造的新型汽车都是可以支持的。或许您出门可能会忘带手机,但是绝对不至于忘了开车吧。汽车本身就 是为应用而生的,其制造商深谙应用的价值。

        不过要为了汽车开发 App,安全性问题是需要绝对优先考虑的,汽车制造商非常不乐意开放他们的平台(可能是因为如果外人篡改会有安全隐患)。不过用户还是可以在车上更换收音 机电台,换 CD 碟播放音乐等,这些跟安全关系并不是太大。此外,还有一些观点认为,即使是最好的 hands-free 系统也不能解决人脑的认知局限性,驾驶员的大脑应该优先专注于驾车,不需要占用手的电话也会影响到驾驶安全。

        这仅仅是个表面,计算机编程人员在制造无故障产品方面并不被认可,在汽车行业,crash 这个词是十分忌讳的。唯一一件事能让好奇的编程者接触到 OBD-II 接口就是去编程统计引擎的燃烧效率;但是如果这个程序员不小心改变了一个重要开关的状态会怎么样?好奇心会杀死猫,在这个平台上面犯错会毁灭这个平台的。

        这也许就是福特汽车公司对开发人员放慢开放其 Sync 平台速度的原因了。您可以下载 app 与推特 Twitter(OpenBeak)或者 Pandora 进行互动,不过也没有其他太多的 app 可供选择。目前现有的一些应用主要是围绕在收音机附近,福特公司正在主推 Roximity(这个名字可能是 Scooby-Doo 起的)但这个 app 实际上是用来标识位置相关的日常交易的。

        通用汽车公司针对其 OnStar 服务正在逐步开放一个 API 接口,是一个无线工具可以用来追踪您的座驾,可以远程控制解锁和启动。在 iPhone 中已经有了该 App 叫做 RemoteLink,只需安装就可以使用强大的功能了。只需要写一封邮件给 Developers@onstar.com 就可以注册使用了。最广泛应用的 app 是为 RelayRides.com 做的,这个公司可以帮助你在你不用车的时候把你的车租出去。

        随着汽车制造工业的发展平台也会扩张的,制造商会越来越有信心,用户也会越来越喜欢的。一些自动驾驶的汽车已经开始出现了,最新的 app 已经可以让驾驶员解放了。

        正在出现的开发平台 No 2:智能家电

        因特网从人们的笔记本连上网的那天就开始主宰世界了,不过网络的光环当人们在起居室中休息的时候就消失了。例如像 Netflix 和 Hulu 这样的流媒体服务虽然越来越上手,但是它们也仅仅是播放一些原始影像,距离人们能跟电视互动还有很长的一段路需要走。

        开发者们对于起居室的进展最大的情况应该是 Google 开拓的路径,不过也局限于 GooGle Tv box 的应用了。Logitech 和 Sony 公司是相关产品的制造商,API 提供了很多通道可以让您开发的应用直接展示到用户的眼前。

        Tv 应用最简单的方式就是直接写一个 Web app。因为现在的电视内嵌一个 Linux Chrome 浏览器,其 Webkit 可以处理 Flash10.1 的内容,如果您仔细查看一下 UserAgent 字符串的话还能检测到一点点小的变动,例如,现在还不支持地理位置。

        如果您的网站在 Chrome 上工作良好,那么在 TV 上面也会不错的,主要的技术挑战在于如何处理屏幕与 UI 的尺寸调整问题。目前比较先进的电视都是现实 1080P 信号的,在这 1080 行的像素中,没有多少是人类肉眼能看出的小区别,所以您对于文字的处理方案就不能与距离人脸大约 20 英寸距离的电脑显示器的方式一样了。

        Google 公司并没有将自己据现在 HTML5 应用里面,安卓的开发人员也可以目标直指起居室,在未来可以通过一种包含分离布局的方式来实现。同时谷歌公司也建议将开发瞄准大型的平板因为目前对于 Google TV 屏幕的应用相对于电话的小尺寸上的应用,在技术上只有一点点小