2006/02/16

手機廠應用層開發平台

手機廠之所以應該去研究、觀察、發想手機對於你我在生活中的應用或角色,並不是盡可能在手機上內建一堆的應用程式,而應該是透過觀察生活中的應用,將這些抽象界面規格開出來。


台灣的教育系統一直以來就是教導學生「解問題」而不是「解決問題」,如果要「設計問題」對我們善於最用套用公式的教育思維更是困難。
比較明顯的例子是台灣的九號球撞球水準在國際上是出了名的的,這些優秀的選手技術一流,但是如果要出吊球或安全球給別國的選手攻擊,這方面的技術就略遜。
台灣選手對於解困難球的技術有時讓人驚奇,但外國選手設計的吊球有時更是讓人覺得不可思異,怎麼可能有人能設計出這樣的路線讓對手攻擊。


同樣的,使用別人家的系統和開發一個系統給別人家使用,這兩個層次是大大的不同。
用別人的 API 簡單,有什麼就叫什麼,看看回傳值就差不多了;如果要寫一套 API 給別人呼叫,對於整個系統架構、思維、邏輯、用法、擴充性、效能等等,有好多好多要考慮。


有整合能力和系統能力的人才真的不多。


回到手機廠的角色來看,除了自己開發的一堆程式外,當然也包括協力廠商的相關解決方案,封裝完成後以盡可能簡單的介面完成高複雜度的操作流程。
不 過 RD, PM 或是其他角色再怎麼努力,也不可能想出所有可能的應用。即然這個部份沒有辦法全部自己來,就可以想辦法請別人來幫忙,而手機組裝廠能夠努力的方向,就是盡 力開發一組能夠幫助應用軟體協力廠商,將其 domain knowledge 轉化為相關的應用軟體平台。


例如:
愈來愈多人在 PC 上使用 Blog,相信 Mobile Blog 也是後勢看漲。如何開出一個介面,讓上層的 Blog 編輯器或 Blog 瀏覽器能夠不管傳送和接收資料的問題,專心處理使用者介面的改進。
用手機錄影或錄音後,希望能即時的將檔案放到某伺服器上。如何開出一個介面,讓使用者在操作時可以快速、方便的將資料上傳至某個伺服器。
兩隻手機如何方便的交換任何手機中想要交換的資訊,如聯絡人資料、音樂、影像、文字資料等。如何開出一個介面,讓協力廠商開發出讓使用者簡單、方便的交換資訊應用程式。
電子錢包在手機上將是完美的組合,如何開出一個介面,讓協力廠商擴充電子錢包的加值應用。


因為可能的應用實在太多,手機廠是不是能以自己創新的開發方式,通過標準的通訊協定,讓協力廠商、電信商、內容供應商等行動價值鏈上的參與者共同合作。


手機的最大特色就是隨時、隨地可以交換資訊,尤其是 3G 以後的時代,頻寬將不是最大的限制。我們開發的這個平台,將底層標準的傳輸協定加以封裝,不管是 3G, 2.5G, Wifi, Bluetooth 等的通訊協定都可以讓上層的應用程式沒有包縛的加以應用。在平台的上層應用端可專心探索使用情境,不必管底層的通訊方式是要用哪一種協定,就只要開發邏輯 的部份。至於畫面的呈現相信透過標準化的拖拉工具也將愈來愈簡單。


有可能嗎?


威廉

沒有留言: