這股趨勢在Computex之後顯得更加確切。平板電腦不再是全蘋果的天下,從處理器架構到作業系統產生多種不同排列組合。其中,Android作業系統聲勢浩大銳不可擋,但至今為止多半是採用ARM架構處理器核心,X86陣營除非像Intel肯砸錢授權,否則很難與商機搭上線。不過,透過虛擬軟體的方式,其實也能在Windows作業系統上執行Android應用程式。舉例來說,AMD就採取與第三方軟體公司BlueStacks合作,與Android搭上邊。
整合系統軟體 一秒內迅速切換
《圖一 應用程式跨作業系統/跨裝置無縫體驗已成趨勢。》 |
|
一般談到雙作業系統,會聯想到雙重開機,如現在一些小筆電,可在開機時選擇切換至Windows或是Android作業系統。不過BlueStacks的特色就是不吃雙重開機這一套,而是在Windows作業系統環境下,利用虛擬技術(Hypervisor),以一個全螢幕視窗來運行Android應用程式。BlueStacks軟體架構是在基礎系統之上整合Windows、Android或其他平台的應用程式,再透過多作業系統執行時序進行無縫式轉換。由於已經整合了虛擬系統與軟體安裝,從點擊游標到程式運作,前後可縮短至1秒鐘的時間。
BlueStacks總經理暨執行長Rosen Sharma表示,BlueStacks軟體可讓Android應用程式在Windows以及Chrome這兩種作業系統下。未來Windows8正式發布後,BlueStacks也將新增支援ARM架構Windows作業系統。官方說法表示所有 Android App都可以完整運行,並可以在Android環境下發出指令,存取Windows系統的驅動程式如列印文件,或是擷取聲音與影像。
先通吃再轉移 新目標傳統嵌入式市場
軟硬體規格限制方面,其實BlueStacks對硬體的限制很低,這是受惠於Android原生系統本就對硬體要求較低之故,而軟體則端視OEM廠商是否開放更新;不過,由於BlueStacks強調可在Windows作業系統中提供「同等於PC之解析度」,所以會佔去不小的圖形運算效能;故,Rosen Sharma在參與AMD產品發表會時曾表示,建議採用AMD E系列以上的APU。
目前,BlueStacks可依照OEM廠商的需求進行客製化,在PC/NB/Tablet出貨時直接搭載BlueStacks軟體,目前除了AMD公開力挺之外,Viewsonic發表的新款平板電腦ViewPad 10Pro已經搭載此軟體,Shuttle、Onkyo、Samsung也都確定已成為BlueStacks的客戶。
在這方面,主要是著眼從Windows轉移到Android系統時必經的陣痛期。許多使用微軟嵌入式作業系統的特定裝置,特性都是較為封閉,如醫療、簡易數位電子看板。如要一下子轉換到較為開放的Android系統,難免會碰到驅動程式缺乏的問題。這個時候,BlueStacks提供軟體模板,讓這些專屬嵌入式系統能夠在Windows作業系統環境下使用其較為完善的周邊資源,逐步移轉技術至Android。
不是新鮮玩意 但已勢在必行
事實上,BlueStacks的作法並不是新鮮玩意,先前就有開發者社群製作「Android-x86」系統,透過虛擬電腦軟體(如Virtualbox)來安裝Android作業系統。而BlueStacks的作法就是將複雜的虛擬環境、安裝系統設定整合為一,對使用者來說上手度增加許多。未來也將推出給終端使用者免費下載的Windows7版本。
《圖三 ViewSonic最新平板電腦採用Windows7作業系統,並以虛擬軟體支援Android應用程式。》 |
|
目前市面上亦不乏以虛擬軟體概念達成「雙」作業系統。如HP的Web OS就可以運行在Windows作業系統之中,而且HP也確認到2012年,所有HP電腦都將同時安裝這兩者作業系統。而RIM更是透過模擬器「Android Player」,在其
平板電腦PlayBook中使用Android應用程式。在RIM公佈的影片中,Android裝置的menu以及Home按鍵可用手勢觸控代替。不過,PlayBook用戶所能選擇的Android應用程式必須從黑莓軟體商店獲得,且目前市面上的PlayBook尚未支援此項功能,確切開放時間亦未說明。