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

openkk 12年前
   <p>        英文原文:<a href="/misc/goto?guid=4958522243909854626" target="_blank">Beyond iPhone and Android: 5 hot new platforms for developers</a></p>    <blockquote>     <p>——从汽车到起居室,技术与市场都在迅速地尽最大的可能去为编程先锋们提供便利为用户服务!</p>    </blockquote>    <p>        在很久以前,作者跟朋友们共进午餐时畅想未来:如果能给自己的手机重新编程会是什么样?那时的心态和思维方式与现在是截然不同的。那时候作者和 朋友们的想法,现在想想还有些变态和疯狂:或许改变一下拨号器的字体,或许加入一个屏幕保护动画程序~难道拥有那种可以飞翔的面包片作为手机屏保不是很酷 么?</p>    <p style="text-align:center;"><img title="除 iPhone、Android 外值得开发者关注的 5 个新兴平台" border="0" alt="除iPhone、Android外值得开发者关注的5个新兴平台" src="https://simg.open-open.com/show/c25a3e1eab47bc965f2ae81ad0e6d1dd.jpg" width="243" height="182" /></p>    <p>        作者有这种想法的时候,比 iPhone 问世还早很多年。然而现在,智能手机问世短短的几年之后,编程的方式就已经五花八门了。App Store 和成千上万的编程工作者的努力让业界产生了翻天覆地的变化。</p>    <p>        智能手机已经证明了可交付代码的市场是无处不在的,案例表明开发者所使用的工具也可以有各种各样的选择。App Store 并不是什么新鲜产物,早先的诺基亚,Windows Mobile 还有 Java 手机时代就已经存在了。然而 App Store 简化了代码上市的过程,并且提供了足够的特性让开发者获利。</p>    <p>        所以可以预见到的未来市场,可能 app 的目标应用都会达到用户衣服的口袋,虽然并不是瞄准用户往口袋里面放什么东西~所以您觉得或许也是时候为紧身衣做一些应用了(原文描述像是个比喻,译者个 人理解作者是想表达 app 的应用已经无处不在了)所有的一切都将会带来一个市场,技术已经能够延伸到哪里了,至少在某种程度上是的。</p>    <p>        作者为了帮助您飞跃到这些有前途的平台之上,做了一些深层次的挖掘,可能您觉得这不太可能的地方,都是可以作为开发平台的。在很多情况下,原始 的 API 已经完美建立好了,等着您的 app 好好利用他们来实现自己的功能。这只是个肤浅的表面现象,您需要有一种能超越这种典型 PC、智能手机应用范例的思维。当然您可以断定这些产品的制造商对他们自己的 app 生态圈特别感兴趣,但是我们所看到的 PC 和智能手机行业,最先上市的 app 才是销量最好的。(译者认为,作者想说的是不要模仿陈旧的模式,最先做出新鲜货才好赚钱)</p>    <p>        <strong>正在出现的开发平台 No 1:汽车!</strong></p>    <p>        您的座驾中那个嵌入式系统是比您的智能手机更好的平台。虽然汽车可能会没油车载蓄电池也可能会没电,但是出现这种情况的可能性比手机没电的概率 低太多了,汽车平台可靠性高很多。仪表盘就在驾驶员的指边,现如今大部分汽车都可以通过 OBD-II(OnBoard Diagnostics)接口接收数字控制指令了,最近制造的新型汽车都是可以支持的。或许您出门可能会忘带手机,但是绝对不至于忘了开车吧。汽车本身就 是为应用而生的,其制造商深谙应用的价值。</p>    <p>        不过要为了汽车开发 App,安全性问题是需要绝对优先考虑的,汽车制造商非常不乐意开放他们的平台(可能是因为如果外人篡改会有安全隐患)。不过用户还是可以在车上更换收音 机电台,换 CD 碟播放音乐等,这些跟安全关系并不是太大。此外,还有一些观点认为,即使是最好的 hands-free 系统也不能解决人脑的认知局限性,驾驶员的大脑应该优先专注于驾车,不需要占用手的电话也会影响到驾驶安全。</p>    <p>        这仅仅是个表面,计算机编程人员在制造无故障产品方面并不被认可,在汽车行业,crash 这个词是十分忌讳的。唯一一件事能让好奇的编程者接触到 OBD-II 接口就是去编程统计引擎的燃烧效率;但是如果这个程序员不小心改变了一个重要开关的状态会怎么样?好奇心会杀死猫,在这个平台上面犯错会毁灭这个平台的。</p>    <p>        这也许就是福特汽车公司对开发人员放慢开放其 Sync 平台速度的原因了。您可以下载 app 与推特 推ter(OpenBeak)或者 Pandora 进行互动,不过也没有其他太多的 app 可供选择。目前现有的一些应用主要是围绕在收音机附近,福特公司正在主推 Roximity(这个名字可能是 Scooby-Doo 起的)但这个 app 实际上是用来标识位置相关的日常交易的。</p>    <p>        通用汽车公司针对其 OnStar 服务正在逐步开放一个 API 接口,是一个无线工具可以用来追踪您的座驾,可以远程控制解锁和启动。在 iPhone 中已经有了该 App 叫做 RemoteLink,只需安装就可以使用强大的功能了。只需要写一封邮件给 Developers@onstar.com 就可以注册使用了。最广泛应用的 app 是为 RelayRides.com 做的,这个公司可以帮助你在你不用车的时候把你的车租出去。</p>    <p>        随着汽车制造工业的发展平台也会扩张的,制造商会越来越有信心,用户也会越来越喜欢的。一些自动驾驶的汽车已经开始出现了,最新的 app 已经可以让驾驶员解放了。</p>    <p>        <strong>正在出现的开发平台 No 2:智能家电</strong></p>    <p>        因特网从人们的笔记本连上网的那天就开始主宰世界了,不过网络的光环当人们在起居室中休息的时候就消失了。例如像 Netflix 和 Hulu 这样的流媒体服务虽然越来越上手,但是它们也仅仅是播放一些原始影像,距离人们能跟电视互动还有很长的一段路需要走。</p>    <p>        开发者们对于起居室的进展最大的情况应该是 Google 开拓的路径,不过也局限于 GooGle Tv box 的应用了。Logitech 和 Sony 公司是相关产品的制造商,API 提供了很多通道可以让您开发的应用直接展示到用户的眼前。</p>    <p>        Tv 应用最简单的方式就是直接写一个 Web app。因为现在的电视内嵌一个 Linux Chrome 浏览器,其 Webkit 可以处理 Flash10.1 的内容,如果您仔细查看一下 UserAgent 字符串的话还能检测到一点点小的变动,例如,现在还不支持地理位置。</p>    <p>        如果您的网站在 Chrome 上工作良好,那么在 TV 上面也会不错的,主要的技术挑战在于如何处理屏幕与 UI 的尺寸调整问题。目前比较先进的电视都是现实 1080P 信号的,在这 1080 行的像素中,没有多少是人类肉眼能看出的小区别,所以您对于文字的处理方案就不能与距离人脸大约 20 英寸距离的电脑显示器的方式一样了。</p>    <p>        Google 公司并没有将自己据现在 HTML5 应用里面,安卓的开发人员也可以目标直指起居室,在未来可以通过一种包含分离布局的方式来实现。同时谷歌公司也建议将开发瞄准大型的平板因为目前对于 Google TV 屏幕的应用相对于电话的小尺寸上的应用,在技术上只有一点点小区别。</p>    <p>        还有很多其他的机会和选择。XBMC 就很不错,是一个开源的分布式架构,这意味着可以让一台 PC 作为电视控制中心,其核心是用 C++ 写的,但是其附加的一些脚本使用 Python。或许开发内容方面的应用最简单得方式就是创建一个网站然后 XBMC 能兼容的格式传播内容。</p>    <p>        还有一些其他的 TV 方式可以提供一些简单的选择。例如:三星有一个 API 可以接收 HTML5 的内容,就好像建立一个网页,无非是给远方的某个人在一个更大的屏幕上显示而已。目前已经在某些厂商型号的 TV 以及某些蓝光播放器上可以实现了。Yahoo 也有一个类似的功能,还带有一个小工具交易市场(听起来和 App Store 功能差不多),用户可以在那里购买你的软件应用。</p>    <p>        并不是所有平台都是开放的,例如 Apple TV 就只接受加密的内容,通过 AirPlay 镜像到您的 iPad 屏幕上面;这就跟您写自己的代码不一样了,但是或许将来某一天苹果公司也会开放一个 TV APP Store 的。</p>    <p>        <strong>正在出现的开发平台 No 3:电子服饰</strong></p>    <p>        今天你的衣服或许还是布料的,但是没有理由可以证明你的衣服将不可能成为下一代开发平台。我们的衣服可以跟着我们走到任何地方,其电力设备也可以小到别人注意不到的程度。</p>    <p>        在服装方面已经有一些可惜的早期进展了,Scott eVests and jackets 获奖就是因为他们的设计可以隐藏电线。这样您就可以把 iPod 放在口袋里,然后衣服里面的电线可以让您直接到耳朵附近的位置再插耳机,这样您就不必再为了耳机线经常纠缠在一起而理不清烦恼了,除非您把衣服给丢了。</p>    <p>        Hammacher Schlemer 做了一个夹克,拥有五个外部按钮,这样您就可以控制自己的 iPod 播放设备而不再需要摘下手套进行操作了。此外这些按钮会在几秒钟后自动锁定,以免误碰而造成的误操作。</p>    <p>        最简单的试验方法就是采用 Anduino 芯片了,是由 Maker 社区做的,LilyPad 芯片级已经设计好了可以嵌入到衣服中,您只需加入自己的 LED 和相应的软件即可。</p>    <p>        把衣服作为可以开发的平台,最早是可能有些人想根据心情,天气等改变衣服的颜色,音乐的模式等,或者说有某些公司买下T恤衫上的位置放广告,让 衣服可以接受控制命令等想法。这样的应用可以随时出现在我们的身边,或许也可以掀起一场时尚界的热潮,艺术家们可以随时上传最新潮的图案或者花纹让用户随 时改变。这样人们永远不用问朋友“你的衣服哪里买的啊?真漂亮!”他们只需要从朋友那里下载就可以了,这样朋友或许还能得到一点点佣金收益。</p>    <p>        以上所说只不过是一些花哨的时装打扮方面。在这里作者想说的是衣服总是不离身的,跟手机这种容易丢也容易忘了带的产品比靠谱了很多,所以是一个 安置电子钱包的更好的选择,其他的应用,比如时间计划备忘录等,可以随时提醒您重要的谈话,吃药的时间等。因为有时候可能听不到手机的提示音,但是衣服距 离人是更近一些的。</p>    <p>        <strong>正在出现的开发平台 No 4:电力网络!</strong></p>    <p>        在大部分西方世界的国家,电力系统是那么稳定又那么枯燥。您只需要把你的设备插到墙上的电源就能工作了,一个月之后账单就寄来了你付款就是了—— 正如国家音乐公司说的那样,整个电路永远都是那样。</p>    <p>        但是这也不能阻止人们享受更加丰富更加复杂的电网来实现灵活的阶梯电价,自动加热电路还有将来充满机会的 app 市场。例如 Filtrete 公司就提供了一个可编程的恒温热水器,可以用 Wifi 远程接入。</p>    <p>        此外还有很多应用已经继承好了,例如 X10 标准就已经广泛应用了很多年,可以实现家用自动化;还有很多诸如 Java 的编程语言库也很常见。有些控制器,例如 Insteon,拥有内嵌的 Web 服务器可以让您通过发送数据给 URL 的方式与设备互动。</p>    <p>        还有一些更加复杂的 API,比如 Zigbee 标准正在迅速发展,因为它可以提供更精致更省电的应用选择。</p>    <p>        这个世界上很多地区都已经开始实现阶梯电价了,那么在未来,您的冰箱很可能就会附带一个 app 可以监控这样的计量器,尽最大可能在电价比较低的时候进行大功率制冷。同样,您的空调,火炉,烤箱以及家庭 Hadoop 服务器集群等等都会有类似的功能。</p>    <p>        为了价格策略丰富电力网络的应用仅仅是一个开始,我们完全有理由去相信电网可以拥有智能。将来我们可以拥有智能的电力节点来取代过去那些非智能的设备,比如某跟电线出现短路或者有婴儿咬电线等情况出现,智能电力节点可以切断电流来保障安全。</p>    <p>        <strong>正在出现的开发平台 No 5:零售超市!</strong></p>    <p>        计算机世界被风投们划分成了很多类别,例如 B2B 是帮助商家相互交易的,C2C 是让消费者之间沟通的,B2C 是帮助商家把货物卖给消费者的,等等。</p>    <p>        在 app 世界里也可以把这些分类适用到智能手机上面。当软件找到了更大更卓越的平台,app 就会更加有趣地到该平台上面扎堆,在某种情况下说,也会越来越烦人了。</p>    <p>        电影《未来报告》上给我们惊鸿一瞥,电子广告可以在行人路过的时候自适应改变内容。许多公司正在研制智能广告牌,采用摄像机来猜测行人的年龄与 性别(潜在消费倾向),还有一些公司采用微软公司的 Kinect 平台来让人们与屏幕进行互动。一家公司叫做“After-Mouse Married the Kinect with Windows API”建造了一个零售平台:Kinect 的红外传感器可以透过很多层玻璃镜工作,这样它就有可能工作在商店的玻璃窗后面了,于是就算店门已经关了,客户还是可以透过橱窗来下订单。</p>    <p>        设备并不需要被广告应用局限住。一个导购的简单应用可以帮助消费者找到他们想买的货物,目前已经有很多家仓储式购物店采用 LED 闪烁来引导消费者。那么一家拥有相似系统的购物广场也可以使用 app 来让消费者与屏幕互动,不必在店里来回寻找想要的货物了。您可以想象一下如果在 Costco(美国很大的仓储式购物连锁店名称)购物能有这样的设备导购该有多么方便。</p>    <p>        能够认识到 API 并不需要与人类互动是很重要的。智能手机总是广播它们的 ID,很多商店可以通过这个来追踪消费者来规划店面布局。一个智能的 API 可以通过手机信号简单地检测和识别客户,并可以重新调整整个购物过程的体验。</p>    <p>        如果一个优秀的开放的标准能够做出来让各大公司简单地使用,能保证它们的交互显示能够准确地在商店、购物广场或者公交站牌出现,那么一定会带来整个零售生态系统的繁荣兴旺。</p>    <div id="come_from">    来自:     <a id="link_source2" href="/misc/goto?guid=4958522244023863889" target="_blank">www.webapptrend.com</a>    </div>