Wince、Android誰會是PDA主流操作系統(tǒng)
(物聯(lián)傳媒特邀稿 文/桂子)說到操作系統(tǒng)我想大家都不陌生,因為它是在選購消費類電子產(chǎn)品時的一個重要性能指標,比如買手機、平板等,商家會告訴你該產(chǎn)品采用的是什么操作系統(tǒng)。那么這個看不見摸不著的東西到底起什么作用呢?通俗的講操作系統(tǒng)就是連接各種應(yīng)用與硬件的一座重要橋梁,專業(yè)的說操作系主要負責(zé)進程與處理機管理、作業(yè)管理、存儲管理、設(shè)備管理、文件管理。操作系統(tǒng)種類很多,消費類電子產(chǎn)品的操作系統(tǒng)從幾年前百家爭鳴,發(fā)展到了現(xiàn)在Wince、Android、IOS三分天下的格局;對于PDA領(lǐng)域也從Wince一家獨霸,發(fā)展到Wince為主,Android為輔的階段,對于未來筆者認為Android將會取代Wince成為各類PDA數(shù)據(jù)采集器的主流操作系統(tǒng)。
首先硬件制造技術(shù)的發(fā)展彌補了Android的“不足”。WinCE 4.0從2002年1月推出開始就一直受到PDA開發(fā)者的青睞,一直到今天Wince 8.0仍然有用戶采用,特別是WinCE 5.0和WinCE 6.0更是擁有大批粉絲。主要原因就是它功能強大,實時性好,需要的程序存儲空間小,運行時占用的內(nèi)存小,另外對CPU性能也沒有太高要求,通常200M以上的主頻就能順利跑起來,其他還有如啟動時間快,應(yīng)用開發(fā)簡單等等優(yōu)點,這些對于PDA 這個嵌入式產(chǎn)品來說都是相當(dāng)重要。大家知道手持式嵌入式產(chǎn)品的最大特點就是硬件配置要緊湊,夠用就好,功耗要求低,性能穩(wěn)定性要好。在之前硬件制造技術(shù)沒有現(xiàn)在這么先進的情況下,每增加一個等級的硬件性能,就意味著多增加近一半成本,電池續(xù)航能力也會隨之降低近三分之一。所以設(shè)計人員不會貿(mào)然選用對硬件要求高的操作系統(tǒng),特別是Android,他需要的程序存儲空間,運行時占用的內(nèi)存大小,另外對CPU性能都要比Wince高近一倍以上。
時至今日隨著硬件制造技術(shù)的飛速發(fā)展,這些不再是劣勢,相反高性能、低功耗成了硬件發(fā)展的趨勢。工藝越先進、用量越大的芯片價格越便宜。比如要買一個小容量的內(nèi)存或者閃存其成本會比大容量新制式的貴很多,而且后者功耗更低。有了硬件的支持,這樣Android優(yōu)勢就非常明顯了,它免費開源,系統(tǒng)精煉,功能強大,界面華麗,大眾時尚等等,于是Android用于PDA就成了一種趨勢。
其次硬件廠商的偏愛會成就Android的霸主地位。我們知道做系統(tǒng)開發(fā)都少不了硬件廠商的技術(shù)支持,大部分情況下,我們選定一款硬件芯片或模塊,廠家都會把該芯片或模塊的相應(yīng)操作系統(tǒng)下的驅(qū)動程序或者庫文件發(fā)給用戶,這樣會縮短用戶開發(fā)時間,同時保證芯片或模塊的穩(wěn)定性,如果是選處理器,廠家還會把對應(yīng)的BSP發(fā)給用戶。之前這些廠家都會做至少兩套分別用于Wince和Linux(Android的前生),然而從今年時候開始,筆者發(fā)現(xiàn)新推出的芯片或模塊逐漸只配Android的驅(qū)動,特別是處理器,如果芯片只有Android系統(tǒng)的BSP想用他來開發(fā)Wince系統(tǒng)的PDA,這個在國內(nèi)幾乎是不可能做到,也沒有那家公司愿意去嘗試,即便在國際上能完成這種高難度開發(fā),且愿意這么做的公司也是屈指可數(shù)。由此可見,一旦芯片廠家,特別是處理器廠家放棄了Wince系統(tǒng),用戶就不再會用此系統(tǒng)開發(fā)PDA了,慢慢的其會在PDA這個領(lǐng)域被淘汰,也就成就了Android的霸主地位。
既然取代已是必然,那么會在什么時間點呢?筆者認為大概是兩年后。首先PDA它作為一種專業(yè)的工具,不同于一般消費類電子,其更新?lián)Q代沒那么容易,也沒那么快,其硬件設(shè)計周期大概需要一年,另外應(yīng)用開發(fā)周期也需要近半年。生命周期通常在三到五年,甚至更長。所以PDA廠家不會像消費類電子領(lǐng)域那樣急于更新設(shè)備,他們?nèi)匀粯酚诟倪M目前現(xiàn)有的Wince方案的設(shè)備。另外一個讓廠家棘手的問題就是目前做Android系統(tǒng)開發(fā),特別是應(yīng)用開發(fā)的人才還比較短缺,人才市場上的程序員還是以做C#和.NET的開發(fā)的為主,人才難找意味著人力成本會增加,加上現(xiàn)有人才對大型項目缺乏經(jīng)驗,對大型數(shù)據(jù)庫的操作還做不到像Wince那么嫻熟、順暢,在這種情況下PDA廠商只會去小試Android系統(tǒng),一般不會把其作為主導(dǎo)。但人才總是向洼地流動的,在Android熱的刺激下,已經(jīng)有越來越多的軟件開發(fā)人員放棄C#和.NET,轉(zhuǎn)而用Java做各種Android應(yīng)用開發(fā),相信兩年后他們中會有很多佼佼者,這時人才瓶頸的問題就會解決,相應(yīng)的技術(shù)也將成熟很多,這個時候PDA廠家才會大舉采用Android操作系統(tǒng)來更新?lián)Q代他們的設(shè)備。
最后想說下,操作系統(tǒng)只是一座橋梁,不論用什么操作系統(tǒng)都要始終抓住PDA的本質(zhì),它的本質(zhì)就是一把工具,是為特定行業(yè)和職業(yè)人提供的用以提高生產(chǎn)率的輔助裝備。