值得開發者關注的5個新興平臺

Web開發者發表於2012-08-15

–從汽車到起居室,技術與市場都在迅速地盡最大的可能去為程式設計先鋒們提供便利為使用者服務!

  在很久以前,作者跟朋友們共進午餐時暢想未來:如果能給自己的手機重新程式設計會是什麼樣?那時的心態和思維方式與現在是截然不同的。那時候作者和朋友們的想法,現在想想還有些變態和瘋狂:或許改變一下撥號器的字型,或許加入一個螢幕保護動畫程式~難道擁有那種可以飛翔的麵包片作為手機屏保不是很酷麼?

  作者有這種想法的時候,比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螢幕的應用相對於電話的小尺寸上的應用,在技術上只有一點點小區別。

  還有很多其他的機會和選擇。XBMC就很不錯,是一個開源的分散式架構,這意味著可以讓一臺PC作為電視控制中心,其核心是用C++寫的,但是其附加的一些指令碼使用Python。或許開發內容方面的應用最簡單得方式就是建立一個網站然後XBMC能相容的格式傳播內容。

  還有一些其他的TV方式可以提供一些簡單的選擇。例如:三星有一個API可以接收HTML5的內容,就好像建立一個網頁,無非是給遠方的某個人在一個更大的螢幕上顯示而已。目前已經在某些廠商型號的TV以及某些藍光播放器上可以實現了。Yahoo也有一個類似的功能,還帶有一個小工具交易市場(聽起來和App Store功能差不多),使用者可以在那裡購買你的軟體應用。

  並不是所有平臺都是開放的,例如Apple TV就只接受加密的內容,通過AirPlay映象到您的iPad螢幕上面;這就跟您寫自己的程式碼不一樣了,但是或許將來某一天蘋果公司也會開放一個TV APP Store的。

  正在出現的開發平臺No 3:電子服飾

  今天你的衣服或許還是布料的,但是沒有理由可以證明你的衣服將不可能成為下一代開發平臺。我們的衣服可以跟著我們走到任何地方,其電力裝置也可以小到別人注意不到的程度。

  在服裝方面已經有一些可惜的早期進展了,Scott eVests and jackets獲獎就是因為他們的設計可以隱藏電線。這樣您就可以把iPod放在口袋裡,然後衣服裡面的電線可以讓您直接到耳朵附近的位置再插耳機,這樣您就不必再為了耳機線經常糾纏在一起而理不清煩惱了,除非您把衣服給丟了。

  Hammacher Schlemer做了一個夾克,擁有五個外部按鈕,這樣您就可以控制自己的iPod播放裝置而不再需要摘下手套進行操作了。此外這些按鈕會在幾秒鐘後自動鎖定,以免誤碰而造成的誤操作。

  最簡單的試驗方法就是採用Anduino晶片了,是由Maker社群做的,LilyPad晶片級已經設計好了可以嵌入到衣服中,您只需加入自己的LED和相應的軟體即可。

  把衣服作為可以開發的平臺,最早是可能有些人想根據心情,天氣等改變衣服的顏色,音樂的模式等,或者說有某些公司買下T恤衫上的位置放廣告,讓衣服可以接受控制命令等想法。這樣的應用可以隨時出現在我們的身邊,或許也可以掀起一場時尚界的熱潮,藝術家們可以隨時上傳最新潮的圖案或者花紋讓使用者隨時改變。這樣人們永遠不用問朋友“你的衣服哪裡買的啊?真漂亮!”他們只需要從朋友那裡下載就可以了,這樣朋友或許還能得到一點點佣金收益。

  以上所說只不過是一些花哨的時裝打扮方面。在這裡作者想說的是衣服總是不離身的,跟手機這種容易丟也容易忘了帶的產品比靠譜了很多,所以是一個安置電子錢包的更好的選擇,其他的應用,比如時間計劃備忘錄等,可以隨時提醒您重要的談話,吃藥的時間等。因為有時候可能聽不到手機的提示音,但是衣服距離人是更近一些的。

  正在出現的開發平臺No 4:電力網路!

  在大部分西方世界的國家,電力系統是那麼穩定又那麼枯燥。您只需要把你的裝置插到牆上的電源就能工作了,一個月之後賬單就寄來了你付款就是了—— 正如國家音樂公司說的那樣,整個電路永遠都是那樣。

  但是這也不能阻止人們享受更加豐富更加複雜的電網來實現靈活的階梯電價,自動加熱電路還有將來充滿機會的app市場。例如Filtrete公司就提供了一個可程式設計的恆溫熱水器,可以用Wifi遠端接入。

  此外還有很多應用已經繼承好了,例如X10標準就已經廣泛應用了很多年,可以實現家用自動化;還有很多諸如Java的程式語言庫也很常見。有些控制器,例如Insteon,擁有內嵌的Web伺服器可以讓您通過傳送資料給URL的方式與裝置互動。

  還有一些更加複雜的API,比如Zigbee標準正在迅速發展,因為它可以提供更精緻更省電的應用選擇。

  這個世界上很多地區都已經開始實現階梯電價了,那麼在未來,您的冰箱很可能就會附帶一個app可以監控這樣的計量器,盡最大可能在電價比較低的時候進行大功率製冷。同樣,您的空調,火爐,烤箱以及家庭Hadoop伺服器叢集等等都會有類似的功能。

  為了價格策略豐富電力網路的應用僅僅是一個開始,我們完全有理由去相信電網可以擁有智慧。將來我們可以擁有智慧的電力節點來取代過去那些非智慧的裝置,比如某跟電線出現短路或者有嬰兒咬電線等情況出現,智慧電力節點可以切斷電流來保障安全。

  正在出現的開發平臺No 5:零售超市!

  計算機世界被風投們劃分成了很多類別,例如B2B是幫助商家相互交易的,C2C是讓消費者之間溝通的,B2C是幫助商家把貨物賣給消費者的,等等。

  在app世界裡也可以把這些分類適用到智慧手機上面。當軟體找到了更大更卓越的平臺,app就會更加有趣地到該平臺上面扎堆,在某種情況下說,也會越來越煩人了。

  電影《未來報告》上給我們驚鴻一瞥,電子廣告可以在行人路過的時候自適應改變內容。許多公司正在研製智慧廣告牌,採用攝像機來猜測行人的年齡與性別(潛在消費傾向),還有一些公司採用微軟公司的Kinect平臺來讓人們與螢幕進行互動。一家公司叫做“After-Mouse Married the Kinect with Windows API”建造了一個零售平臺:Kinect的紅外感測器可以透過很多層玻璃鏡工作,這樣它就有可能工作在商店的玻璃窗後面了,於是就算店門已經關了,客戶還是可以透過櫥窗來下訂單。

  裝置並不需要被廣告應用侷限住。一個導購的簡單應用可以幫助消費者找到他們想買的貨物,目前已經有很多家倉儲式購物店採用LED閃爍來引導消費者。那麼一家擁有相似系統的購物廣場也可以使用app來讓消費者與螢幕互動,不必在店裡來回尋找想要的貨物了。您可以想象一下如果在Costco(美國很大的倉儲式購物連鎖店名稱)購物能有這樣的裝置導購該有多麼方便。

  能夠認識到API並不需要與人類互動是很重要的。智慧手機總是廣播它們的ID,很多商店可以通過這個來追蹤消費者來規劃店面佈局。一個智慧的API可以通過手機訊號簡單地檢測和識別客戶,並可以重新調整整個購物過程的體驗。

  如果一個優秀的開放的標準能夠做出來讓各大公司簡單地使用,能保證它們的互動顯示能夠準確地在商店、購物廣場或者公交站牌出現,那麼一定會帶來整個零售生態系統的繁榮興旺。

  此外作者還在文章的最後列出了一些參考文獻和相似的文章,您可以訪問原文連結去檢視

英文地址:beyond-iphone-and-android-5-hot-new-platforms 譯者:範小虎

相關文章