Linux操作系統(tǒng)開始在移動電話上得到應(yīng)用
盡管Linux的勝利一直相當(dāng)?shù)驼{(diào),但它確實已經(jīng)在消費電子設(shè)備領(lǐng)域得到了廣泛采用,范圍從索尼的高清電視和TiVo的數(shù)字攝像機到LinkSys和D-Link等公司的家庭聯(lián)網(wǎng)設(shè)備。與內(nèi)部組件經(jīng)常暴露在外的PC不同,Linux埋藏在設(shè)備之內(nèi),對于終端用戶而言它幾乎是不可見的。
至今,Linux真正的成功故事也許是它在移動設(shè)備領(lǐng)域的應(yīng)用。隨著半導(dǎo)體產(chǎn)品性能和效率的不斷提高,今天的移動設(shè)備正在迅速提升其功能和復(fù)雜性。尤其是,隨著移動設(shè)備開始超越昨天的PC功能,且出貨量也大大超過后者(大于5:1),移動電話正在成為下一代的客戶端設(shè)備。但這一趨勢同時也帶來了大量的問題,市場成熟度就是其中之一。
移動電話市場的成熟正引起早期入市和新近入行的移動電話制造商之間的激烈競爭。隨著市場增長速度放緩,移動電話制造商在替代業(yè)務(wù)方面的競爭日益加劇。其結(jié)果是,移動電話制造商殺出重圍的路只有二條,要么在降低成本上勝人一籌,要么保持性能方面的領(lǐng)導(dǎo)地位。但在所有這些情況下,這一發(fā)展趨勢已經(jīng)迫使所有制造商全力對開發(fā)和材料清單(BOM)成本進行優(yōu)化。
對運營商而言,市場成熟度已經(jīng)導(dǎo)致他們更加關(guān)注通過附加服務(wù)來提高從每個用戶那里得到的平均收入(ARPU)。但是由于缺乏清晰的標(biāo)準,當(dāng)運營商試圖在一系列各自為政的設(shè)備上推廣新服務(wù)時,必須招致巨大的成本和資源負擔(dān)。為了減小這一分散局面,移動運營商正努力在全行業(yè)推動規(guī)范的建立。
掙脫千篇一律的束縛
隨著手機制造商和移動運營商繼續(xù)建立和部署新功能及新服務(wù),將其作為在日漸成熟和競爭日益激烈的市場中擴大業(yè)務(wù)的手段時,他們發(fā)現(xiàn)傳統(tǒng)的專有開發(fā)平臺已經(jīng)不能充分滿足其發(fā)展需要。此外,市場壓力也在迫使手機制造商在努力控制和降低成本的前提下專注于增值業(yè)務(wù)。
圖1: 手機已經(jīng)成為完全的客戶端設(shè)備 |
傳統(tǒng)的專有操作系統(tǒng)抑制了個性化的出現(xiàn),在提供創(chuàng)新型服務(wù)時既昂貴又困難,而移動運營商們恰恰想借助新型服務(wù)提高ARPU。
利用Linux,運營商看到了能夠直接影響軟件平臺的機會,并獲得了他們認為繼續(xù)擴大業(yè)務(wù)所必須的某種控制程度。
Linux向運營商提供了一個具有延伸性的開放平臺,可以被適當(dāng)剪裁以滿足運營商的標(biāo)準和規(guī)范以避免分散,同時又可由客戶定制并提供個性化特色服務(wù)。
其它專有平臺提供很少(甚至是完全沒有能力提供)的個性化特色或標(biāo)準化服務(wù),這導(dǎo)致了產(chǎn)品的千篇一律和分散化。鑒于Linux的可擴展性,運營商將其看成是在自有網(wǎng)絡(luò)中配置標(biāo)準化平臺的絕好機會,可以減輕部署新應(yīng)用和服務(wù)所需的測試工作量,從而減少運營費用。
手機制造商在考慮向市場推出最先進功能的時候面臨類似的問題。不同于那些功能有限的操作系統(tǒng)(針對資源有限的相關(guān)基本移動設(shè)備),Linux借助于一個高度可擴展的架構(gòu)進行設(shè)計,應(yīng)用設(shè)備的范圍從手表到超級計算機。
手機制造商在其設(shè)備中采用Linux后,可以向其用戶提供獨特的全新體驗,同時可滿足運營商的規(guī)范并減少他們開發(fā)和認證的綜合費用?;谶@個原因,許多頂級手機制造商開始將Linux視作一個通用的解決方案,能夠在廣泛的設(shè)備范圍內(nèi)起到作用。Linux還允許他們?yōu)榭深A(yù)見的未來制定一個充滿活力并具有高度競爭力的路線圖。
豐富的應(yīng)用
借助于功能更強大的半導(dǎo)體元件及操作環(huán)境,移動電話的性能也在不斷增強,成為體積更加小巧但功能齊全的計算設(shè)備,從而為市場帶來一個提供各種高級應(yīng)用和游戲功能的機會(并非是必須的)。但隨著這些高級功能的出現(xiàn),系統(tǒng)的復(fù)雜性以及對企業(yè)級開發(fā)工具的需求也在增加。幸運的是,由于從企業(yè)環(huán)境中成長,Linux的生態(tài)體系非常適合于先進軟件開發(fā)的需要。再加上大量的開發(fā)人員、先前大量存在的應(yīng)用軟件、多種用于Linux平臺的功能強大的開發(fā)工具,這些都增加了軟件開發(fā)人員的選擇性和靈活性。具體來說,多個商家提供的基于Eclipse的開發(fā)工具已經(jīng)使得Linux的軟件開發(fā)更為容易。
Eclipse為開發(fā)和調(diào)試軟件提供了一個完全的圖形開發(fā)環(huán)境,而且可以很容易地用于運行Linux、Solaris和Windows操作系統(tǒng)的工作站之中。以Eclipse為框架,軟件開發(fā)工具商提供了一個熟悉的軟件環(huán)境,同時可以使他們的資源集中于為產(chǎn)品添加最有效的功能。
昂貴的小批量“智能電話”通常使用相互獨立的應(yīng)用和基帶處理器,并且還包括針對不同處理器的專用存儲器。過多的半導(dǎo)體器件增加了設(shè)計的成本,同時增加了產(chǎn)品的功耗,從而導(dǎo)致電池壽命縮短。使情況更糟糕的是,專用基帶處理器特別增加了對第二種操作系統(tǒng)的要求,從而降低了開發(fā)效率并增加了成本。
這些高端設(shè)備一般帶有一個以應(yīng)用為中心的操作系統(tǒng)以及一個嚴格的實時操作系統(tǒng)來應(yīng)對協(xié)議棧和后端基礎(chǔ)設(shè)施之間極其苛刻的通信響應(yīng)時間要求。不能滿足響應(yīng)時間要求會導(dǎo)致電話掉線,而這種現(xiàn)象對于運營商來說絕對不能接收,因為他的客戶會因此責(zé)備網(wǎng)絡(luò)而不是設(shè)備。
Linux領(lǐng)域最新的發(fā)展已經(jīng)極大地改善了響應(yīng)時間。這些改進已經(jīng)使得平臺的優(yōu)化版本能夠在滿足基帶處理的“硬實時”需求的同時,提供豐富的應(yīng)用、游戲和多媒體性能,而且所有這些都只靠單一處理器來驅(qū)動。在稱之為“單芯片組”的設(shè)計中采用Linux,可以使手機制造商以相當(dāng)?shù)偷膬r格提供高端功能。
因為Linux是高度模塊化的并完全開放,所以手機制造商可以很容易地對附加特性和功能進行分層,研制出一系列富有不同特色的設(shè)備以滿足多樣化的市場分割和設(shè)備類別的需要。這使得設(shè)備制造商可以精簡其內(nèi)部開發(fā)成本,同時維持架構(gòu)的自主性和靈活性。
成熟的市場正驅(qū)使業(yè)界尋求創(chuàng)造性的嶄新解決方案。運營商在試圖以不斷降低的價格提供日益復(fù)雜的解決方案。接下來,運營商把這些需求推給手機供應(yīng)商,而后者則需要把最大的投資用于開發(fā)富有特色的增值功能,并保持靈活性以滿足客戶的要求。
Linux提供了一個高度可擴展的平臺,它在有助于減小分散化的同時又提供了控制能力和防止商品同化的功能,并使得高級應(yīng)用和數(shù)據(jù)服務(wù)成為可能。
作者:Jacob Lehrbaum
移動和無線部的產(chǎn)品經(jīng)理
MontaVista軟件公司
E-mail: jacob@mvista.com
評論