曾一度被認為是小眾現象的智能手機,正在日益推動全球移動生態系統。Forward Concepts預測到2014年,智能手機出貨量每年將增長24%。但到目前為止,價格問題一直是智能手機廣泛普及的主要障礙,具體地說就是智能手機的初始購買價格與伴隨數據計劃的持續成本。大眾市場智能手機是一個新的移動設備類別,它以功能手機的價位提供了智能手機的功能。大眾市場智能手機使用了遠比目前智能手機中的高端硬件便宜得多的系統組件。
如何構建大眾市場
為了制造大眾市場智能手機,智能手機的操作系統(OS)必須由低成本的硬件來支持。OK Labs公司(Open Kernel Labs)總裁兼CEO Steve Subar告訴本刊記者,目前智能手機的制造都是采用最昂貴的移動芯片,這種芯片為智能手機操作系統和基帶軟件提供不同的ARM核心。智能手機使用高端移動芯片組與專用CPU分別處理應用程序和執行基帶處理,這種專用芯片設計方法與功能手機形成鮮明對比,功能手機里非常有限的應用與基帶,共同運行在同一個CPU之上,并使用同一個底層OS(通常采用傳統RTOS (實時操作系統), 比如BREW/REX, Nucleus等)。高端智能手機里的應用與基帶處理器之間的物理隔離可以實現部署不同的操作系統和軟件棧。這一隔離簡化了兩個主要的智能手機子系統的集成,同時增加了可靠性和安全性。
Steve Subar說,為了解決這些看似對立的需求并合理集成應用與基帶處理, OK Labs推出了大眾市場智能手機方案。這個解決方案基于其行業領先的移動虛擬化方案,被稱為OKL4 Microvisor。
OKL4 Microvisor
OKL4是一種移動管理軟件,是一種嵌入式的管理程序,這種程序是根據微核設計理念開發出來的,不僅占用空間小,而且也是專為移動電話而設計的功能和性能的最佳組合。OKL4 Microvisor支持移動虛擬化、組件化和安全性能,實現了新一代的產品應用與功能,OKL4 Microvisor使較為廉價的移動硬件能夠支持智能手機的操作系統。
圖1,顯示了不含OKL4 Microvisor的設備和帶有OK Labs大眾市場Android智能手機解決方案的設備的區別。OKL4 Microvisor使Android和基帶子系統可以在同一個ARM處理器上運行。這樣,采用低價格的移動芯片對大眾市場手機的構建就顯得尤為重要。除了Android,OKL4 Microvisor還與許多智能手機的操作系統兼容,如Symbian、Linux和 Window。
移動虛擬化通過建立虛擬機 (VM)來替代截然不同的物理CPU. 這些虛擬機提供同等水平的隔離能力并簡化應用與基帶處理子系統之間的集成。這種系統結構使大眾市場智能手機建立在一個價格相對低廉的單核移動芯片組與單CPU之上。顯然,與高端智能手機芯片組采用不同的應用和基帶CPU相比,單核芯片組的BOM負擔明顯較低。OK Labs大眾市場智能手機解決方案促使智能手機走向大眾市場,并且能夠在更短的時間內以更低的物料成本來實現。
應用案例
BOM更低的大眾市場智能手機已從概念認證階段發展到產品出貨階段。通過OK Labs的虛擬化技術開發的Motorola(摩托羅拉) Evoke QA4手機不但是業界第一款虛擬化手機,而且也是第一個大眾市場智能手機的商業案例,首次在商品化手機上得以實現。
在摩托羅拉 Evoke QA4手機中,結合移動虛擬化的設計和部署,在單核ARM9處理器上結合 Linux和3G移動基帶軟件,兩個應用平臺Linux和BREW,這種處理器的整合可使每部手機的BOM成本降低46美元。實現了以中等價位(利用Linux)構建了一款帶有高級用戶界面的手機,從而,將智能手機延伸到大眾市場。
Steve Subar表示,在Motorola Evoke手機推出之前, 許多運營商和手機提供者都曾置疑創造這種設備的可能性。而今天, 移動產業已經包括了這一分類,多家公司正在使用OKL4 Microvisor來創造越來越多的大眾市場智能手機設備。
據了解,目前,OK Labs公司OKL4已經部署于全球超過11億部手機中,2010年移動虛擬化領先企業部署量增長57%,并連續第三年獲得享有盛譽的VisionMobile 1億俱樂部認可。并成為McAfee Connected合作伙伴計劃的新成員,參與McAfee的MOVE生態系統項目(優化虛擬環境管理)。