◎封閉與多重標準的產業環境 假設你做了一個以電腦瀏覽器為基礎的網站,你所需要擔心的大概就是怎麼招攬用戶。你不大需要擔心版面大小跟使用者的螢幕尺寸不相容,網站的程式語言只需考慮少數的瀏覽器
品牌版本。
你不用關心使用者的電腦作業系統,也不用關心使用者是採用
ADSL或者Cable 上網,更不必知道使用者是透過哪個
電信業者上網。然而,這一切到了
行動上網的環境,全部都是必須要過問的事情。
在
手機上面做行動上網
加值服務極為痛苦。以
Yahoo!在某電信業者的
WAP 入口網站上擺放搜尋框為例,必須經過電信網路測試,加值平台測試,計費平台測試,手機相容度測試,然後服務才能推出。
換一家電信業者合作,上述測試全部重新來過,因為跟每家業者的合作方式與電信網路平台可能不同。全世界有多少電信業者?這種服務上線速度使得在電腦上發生的網際網路革命,難以在手機上重演。
在行動電信的世界裡,產業龍頭人人都想要打造這個標準。先不管電信業者的各式平台,最起碼手機的軟體服務的開發環境能不能先統一起來?讓開發人員只要花很少的力氣就能支援眾多的手機。
這個平台的市場現在可熱鬧了。除了Symbian 與Windows Mobile,還有老牌的Java,Qualcomm的Brew,還有後起之秀Adobe Flash Lite,就連Yahoo!也來插一腳,推出Yahoo! Mobile Developer Platform。
如果你是手機服務開發人員,看到要支援這麼多標準時做何感想?
◎手機作業系統越來越不重要 這些開發平台從作業系統到軟體執行環境都有。手機作業系統眼看著誰也無法獨大,而且就長遠趨勢看,消費者要的是服務,並不關心使用什麼作業系統。搶奪手機作業系統市場的重要性會日益降低。
因此筆者認為,開發平台的決勝關鍵並不在作業系統,而是在軟體執行環境。其實Java是最有機會打造跨終端的開發環境,但是到現在「寫一次到處跑」的遠景一直沒實現。
而在電腦上擁有高度市場佔有率的Flash ,推出Flash Lite則是另一個與作業系統無關的開發環境。理論上只要手機支援Flash ,不管使用什麼手機作業系統都可以執行。
這種開發平台只要能真正做到「寫一次到處跑」,絕對會被開發人員大力擁抱。而Yahoo!推出的Mobile Developer Platform (下文簡稱 MDP)則可看成與Flash Lite類似但與作業系統更加無關的開發平台。
簡單來說,只要手機支援Yahoo! MDP,網站經營者只要依照開發規範撰寫Widget(只需簡單Scripting 而非Binary Code ),就能把現有的網站服務提供到有安裝Yahoo! Go 軟體的手機上讓使用者使用。
Yahoo!要做的事情,就是讓每一支手機都裝上Yahoo! Go 軟體,這樣就會有越多的網站願意支援 MDP並加入Yahoo!的陣營。當然,這也包括了Google推出的手機在內,如果
Google手機也安裝Yahoo! Go 的話。
◎網際網路世界需要一個共主 當任何一個網際網路公司思考要在手機上提供服務的時候,他所必須面對的問題是眾多的手機作業系統,不同廠牌的手機各自發展出來的特異功能,手機上瀏覽器的廠牌不同,以及各式電信業者的平台。
小型網路公司往往對於這種複雜環境感到頭痛,因為在手機上投注研發資源去克服這一堆問題,顯然不符合經濟效益。大型網際網路公司如果投注資源在此,經濟效益是有的,但是會陷入單打獨鬥的局面。
以電腦為基礎所形成的網際網路是一個大型生態系統,如果有一個平台能讓所有網際網路公司都把服務放到手機上,整個生態系統在面對掌握用戶的電信業者時,才有討價還價的空間。
於是,一個主流開放平台的需求就出現了,這個平台與Java或Flash 之類的軟體開發平台並不相同,前者是軟體開發商提供給小型網際網路公司的開發工具,僅是試圖解決手機相容性的問題而已。
這裡的平台,除了解決相容性問題,還必須有個老大哥能帶頭跟電信業者與手機業者抗衡的力量。簡單來說,行動上網的世界一定要有個「共主」,這個共主本身必須要有足夠數量的用戶基礎才行。
關鍵是誰出來帶頭?同樣是手上握有大把用戶,Yahoo!與Google所選擇的路並不相同。Google選擇了對於其他標準視而不見的態度,另起爐灶;而Yahoo!則選擇了與其他標準共容共生的態度。
◎Yahoo!與Google有何不同 Yahoo! MDP與Google的Android 有何不同?簡單來說,Android 是個從作業系統到軟體執行環境甚至連瀏覽器都通包的平台,在行動上網產業中更著重於手機與開發商部分,希望打造全新底層技術平台。
Google可以不理會手機上跑甚麼作業系統,也不用管手機瀏覽器的廠牌對網頁呈現的影響,因為他已經自己做了一個。他希望說服手機商,網路公司,軟體開發商們,丟掉其他標準吧,用我這套就好。
而Yahoo!則更在意於提供一個前台環境,讓目前的網站經營者能簡單容易的把服務放到手機上,而不用管到底用了甚麼底層技術。但是為了達成這個目的,Yahoo!得自己克服大量的相容性問題。
Yahoo! Go 軟體必須在每一款手機上面都能跑,所以必須相容於各種手機作業系統(當然,也包含Google手機的作業系統)。他必須針對不同廠牌的手機與瀏覽器進行調整以確保功能正常與顯示品質。
由於Yahoo!做了這堆苦功,所以其他的中小型網際網路公司得以用很簡單的方式就讓自己的網站能提供手機版本的服務,再也不用管甚麼標準不標準,反正跟著老大哥走有肉吃。
兩個試圖成為共主的老大哥作法各異,誰高明?只能說,Google的賭注大,不是大成功就是大失敗。但兩者所選擇的方式卻都是最適合本身體質的方式:我們會很難想像Yahoo!去搞個Android 技術平台。
然而,想做老大哥的還大有人在,Nokia 也注意到這個趨勢了。(文:
黃紹麟)
沒有留言:
張貼留言