目前採用Android做為平台的手機產品已經滿天飛了,然而應用於Netbook之上,看似前景無限卻又感到茫茫然不知從何下手。Android與Netbook的結合,只是玩家所帶起的短暫念頭,或是真的能帶動產業另一波發展的動能?而台灣發展Android Netbook,機會點在哪裡,有哪些需克服的問題,又具備了哪些天生的優勢?本文都將一一解答。
Google在想什麼?
Google的想法很簡單,就是打倒Microsoft。而Google所看上的重點,就是未來的應用趨勢,網路的應用時間將多於Microsoft Office。工研院系統晶片中心顧問蘇慶龍指出,Microsoft Office儘管是跟著大多數人從小到大使用的文書系統,然而其優點也正是其罩門,使用者雖然可以隨心所欲帶著NB隨處使用,然而使用上必須將Office系統與電腦儲存設備綁在一塊,也就是在甲地完成的文件,必須透過儲存設備攜帶到乙地才能存取。Google的優勢則在於其既有之網路資源,並將多數應用網路化。如GPS應用(Google Map已有Windows、Windows Mobile等版本)、資料搜尋(Search Engine)、E-Mail(如Gmail)、行事曆、名片簿、簡訊(Google Talk)、視訊娛樂(YouTube)、資料管理(文件儲存網路化)。
事實上,使用者將慢慢察覺到,Google的重要性大於Microsoft。掌握內容的優勢,比掌握技術的優勢更為重要。而Google也將利用目前掌握各種內容的優勢,將戰場擴大到手機、Netbook等隨身裝置上。並利用Android創造功能如Smart Phone之優質廉價手機以擴大高階手機市佔率。
擴大Google之優勢
擴大Google的優勢其實也很容易,就是將所有Google優勢之網路應用,由PC複製到隨身攜帶的行動市場,如手機或Netbook等產品上。創造功能如Smart Phone之優質廉價手機,擴大手機市場佔有率。只要將戰場延伸至手機,無形中便能提高Google之優勢。
蘇慶龍說,目前手機應用的問題在於,手機的硬體、軟體規格混亂,上網方式不一,很難只透過一套Software Stack便吃下所有手機環境。而且解決方案必須低成本,還要讓所有手機上、中、下游、軟硬體供應商願意靠過來使用。這樣的解決方法,只有一種,那就是Android平台。
目前Google的策略,是避免與硬體供應商產生利益衝突,將其自身定位為內容供應商(Content Company),因此不會跨入硬體。且Google無私地提供軟體平台,連Source code都願意釋出,這點是Microsoft所做不到的。另外,Java應用程式的開發Google也不會下來搶佔市場,因為手持軟體產業很難產生世界級的公司回過頭來威脅Google。Google只要複製PC產業的模式,發展最賺錢的網路應用與廣告即可。
以Android闖蕩江湖
遠聯科技嵌入式軟體技術顧問高煥堂說明,過去談嵌入式軟體,就是把軟體嵌入到硬體之中。但如今談到Android,不僅需向下嵌入到硬體,還得向上嵌入到頂層的應用軟體之中。用房屋結構來比喻,Android是柱子,需向上嵌入到天花板,也就是應用軟體的Framework,又稱為框架。Framework的意思,就是控制中心。近年來,各大軟體公司紛紛致力於發展Framework,包括Microsoft發展的.NET等,而Google要闖蕩江湖,所拿出的第一把寶劍就是Android。Android本身就是一個標準的Framework。
高煥堂認為,Linux與過去的CORBA類似的地方在於,這些都是「被呼叫」的程式,也就是控制權掌握在別人手上,所以會被掐著脖子走。因此美國人便開始發展各式各樣的Framework,目的就是要控制Subclass,掌握主導權。而台灣發展各式各樣的Subclass,下場也就只有一個,就是永遠被操控在別人手中。誰掌握了控制中心,誰就是老大。如今想要反敗為勝,方法也只有一個,就是開始發展屬於自己的Framework。
Framework的特性就是Domain-Specific,任何Framework一定與Domain(領域)有關,Domain間是沒有通用性的。因為不通用,所以一直往上疊。但每個Domain間都有共通的架構,這就叫做Framework。而每個Domain裡也必須要有Domain Knowledge(領域知識),離開了Domain Knowledge,Framework就沒有意義了。所以任何Framework一定與應用有關,因此又稱為Application Framework。而目前Netbook在全球要成為商業產品非常困難的原因,原因在於目前Android依然是屬於手機的特殊應用領域,而不是Netbook。既然知道目前Android發展Netbook的問題在此,所以我們必須要重新創造一個屬於Netbook的Domain Knowledge。
台灣發展Android Netbook之優勢
Netbook領域知識充足
高煥堂說,目前台灣在手機方面的Domain Knowledge非常不足夠,說穿了,不是第一,所以Android並不會在台灣發展。因為要發展Framework一定是去最專業的國度,台灣並非發展此領域最頂尖的地方,因此目前Android是在美國發展。然而可以從我們的弱勢來研究出屬於我們的優勢。發展手機,必須要手機方面的技術,以及Domain Knowledge,那麼發展Netbook,就必須要具備新版Netbook領域的特殊框架。領域的意思,說穿了,就是在該領域混久了,混熟了,不論使用經驗、生產經驗與市場經驗等,都要非常足夠。而提到Netbook的Domain Knowledge,台灣是得天獨厚,全球無人能超越台灣。而Domain Knowledge有了,接下來就是人才的問題。由於Netbook的Domain Knowledge在台灣,因此全球最好的Netbook生產基地就在台灣。這也是為什麼Google會在台灣成立Android技術團隊,支援Android在台灣往Netbook發展的只要原因。而台灣擁有發展Netbook最好的Domain Knowledge,因此全球最頂尖的技術人才也會匯集到台灣來,人才需求也不會成為問題。
因此,就發展Android Netbook來看,Netbook的Domain Knowledge在台灣,在台灣做知識的萃取最為合適,全球技術人員都會往台灣匯集。另外,Android是開放原始碼,所以台灣開發上不會是問題。台灣開發Framework長期以來均沒有範本,而目前Android是最好的範本,加上台灣人才有樣學樣的能力非常強,依範本來思考與開發,對於台灣來說,將是非常有利的。
掌握主控權最好機會
為什麼台灣廠商總是被「掐著脖子走」呢?高煥堂認為,台灣IT產業的前輩簡明仁先生就曾經形容台灣硬體業「被外人掐著脖子走」,這種感覺對於台灣來說再熟悉也不過了。但是大多數人皆知其然,卻不知其所以然。既使知道其所以然,也各自觀點不同。所以當我們將這些觀點匯集起來,卻得到另一個觀點,那就是「台灣嵌入式軟體人員,不積極掌握軟體控制點(Control)。」
高煥堂說,台灣從被外國人控制當中,從未想過有朝一日台灣也能握有控制世界的主導權。在1990年代,當時的CORBA被軟體業給拋棄了,因為CORBA是一群軟體服務的集合,都是被動的,準備好並等待應用程式來呼叫它們。而這樣的思維,卻依然是今天台灣眾多嵌入式人員撰寫Driver組件的主流思維,所撰寫的軟體都是一群被動的軟體服務之集合。數十年來,似乎未曾想過要去改變一下觀點,因而長久未能掌握軟體的控制點,同時連累了台灣的硬體業,讓硬體業者及其產品長期處於被控制的地位。
而發展Framework,正是解開這個枷鎖最好方法。就像Windows是以被動的服務居多,所以Microsoft等公司放棄了CORBA,轉而致力開發COM/DCOM,進而發展當今叱吒風雲的.NET框架去反向呼叫應用程式,換句話說,就是利用.NET來主動控制這些應用程式。
相同的,台灣嵌入式軟體人員得學習發展自己的框架,透過框架來有效掌握軟體的控制點。高煥堂說,框架是一種絕佳的工具,讓台灣IT廠商能有效掌握軟體的控制點。而Android正好是最標準的Framework,因此發展Android是台灣廠商掌握軟體控制點的最好機會。
對於台灣在Android發展的機會,蘇慶龍也提到,台灣上、中、下游電子業供應鏈完整,但手機供應鏈難突破,除了系統廠商負責組裝進入技術較為容易之外,其他廠商很難攻入。但Android提供標準化且透明之平台,使台灣現有重直整合之供應鏈模式可像PC產業般分段切入。
《圖三 Openmoko大中華區行銷暨商業發展負責人Jollen》 |
|
Android商業化的挑戰
使用介面問題
Openmoko大中華區行銷暨商業發展負責人Jollen指出,Android乃針對小尺寸觸控螢幕所設計之平台,用於手機等行動裝置上當然沒問題,然而一旦使用到尺寸更大的Netbook上,螢幕尺寸拉大,馬上會產生使用介面(UI)上的問題,也因此使用者對於Android小筆電目前仍有使用上的疑慮。也因此有人提出了發展Windows manager來解決使用介面的問題,看來Android筆電既使不使用大家所熟悉的Microsoft Office系統,使用介面的問題仍須先解決。
Jollen認為,Android小筆電是由玩家所帶起的概念,目前仍處於技術玩票性質。儘管如此,Android平台的產品仍然可以擁有更多的區隔性。目前仍以PMP或MID等產品,因具備小尺寸觸控螢幕,因此比Netbook更適合搭載Android平台。
使用習慣問題
另一個問題,是使用習慣的問題,也就是Microsoft能否被Linux系統給取代。Jollen指出,目前PC使用者多半還是習慣Microsoft作業系統與Office文書系統。就算Google擁有豐富的網際網路資源,然而能否藉此說服使用者完全跳脫過去Microsoft的框架改用Linux系統,似乎尚待檢驗。蘇慶龍也提到,看到過去許多配備Linux作業系統的迷你電腦,後來紛紛改回使用Microsoft系統就可以知道,使用習慣要改變還真的很困難,而這也正是Android Netbook能否被接受的最大考驗。也因此,有人又提出Dual Office(雙文書處理系統)的概念,也就是使用者在辦公室或自家使用熟悉的Microsoft Office系統,而外出時則使用Android系統,優點是上網速度快、省電、讓Netbook在外使用時能維持達十多小時之電力。
Android與無線通訊晶片的整合潛力
高通通訊副總裁暨台灣區總經理張力行表示,Android這樣的開放行動平台有助於激勵創新與創意,這對整個產業來說是一件好事。第一,OEM跟贊助商可以善用開放平台的低成本,藉此與他們的供應商劃分優勢。第二、研發人員可以更輕易創造出廣泛的應用功能與服務。此外,消費者也將擁有更多的選擇、更個人化的配備,並且能夠從訂製的使用介面中獲得幫助
相較於Symbian和 Windows Mobile,Android就是以它能與各式網際網路為主的配備與服務緊密整合,以及它他開放資源的特性為名。Android和許多其他Linux作業系統一樣,允許較多使用者界定的客製化經驗。然而不管是Symbian、Windows Mobile或是Android都有他們獨特的價值,張力行認為這些作業系統,每一個都在無線市場上有著舉足輕重的地位。
Qualcomm在Open Handset Alliance是領導者,而目前許多已發表的Android智慧手機也都使用了Qualcomm的晶片組。例如應用了Qualcomm MSM7xxx系列的HTC G1與G2手機,便擁有非常不同的使用者經驗,以及非常時尚的外型。未來,Qualcomm也將視Android為其Snapdragon平台的應用系統之一,這可從2009年的CES展中,Qualcomm運用Snapdragon晶片組率先展示了WVGA解析度的作業平台可看出端倪。該展示讓應用於Snapdragon的Andriod清楚呈現兩者相輔相成的加成效果,例如高效能的運算表現、低功耗特性,並展現無遠弗屆的聯網能力等。
張力行認為,Android當初就是被設計來讓應用研發者可創造出更多創新的行動功能,並且傳遞一種直覺經驗給使用者的平台。Snapdragon和 Android的結合可使Snapdragon使用介面利用Android所提供的廣泛配備,同時也能傳送Snapdragon所特有的行動經驗。
張力行也指出,除了手機之外,Qualcomm同時期待一個新的裝置,一個可以在較大的螢幕裝置下傳送Smartphone經驗中最佳特性的產品,也就是目前我們所稱的Smartbook。Android以及其它的行動操作系統,很適用於這一個專注在終端消費者經驗的消費產品,訴求隨時開機、隨時連線、全天候電力、以及不可或缺的3G連線等功能。
目前Qualcomm、Microsoft和OHA都正密切合作研究Windows Mobile 與 Android,並且持續瞭解與研發Linux的多樣功能,未來會透過多樣化的產品線持續支援所有主要的行動運算系統。
結語
台灣過去發展PC與NB所累積的豐富經驗,目前已經成為進軍Android Netbook的紮實基礎,對台灣而言是非常有利的一點。Android Netbook的概念由玩家所帶起,儘管目前Android Netbook仍存在諸多挑戰,例如使用介面、與使用習慣等,然而Android將Linux變得簡化,並讓原本開放資源的Linux成為可以販售獲利的平台,都是發展上的利多。另外,將Android應用於消費性電子產品例如STB等,也都是可行且亟待開發的市場。Android與Netbook的結合,非常有機會讓台灣產業掌握主導權,再一次成長。