【摘 要】針對市場上新出現(xiàn)的手機操作系統(tǒng),分析系統(tǒng)的構(gòu)架和發(fā)展趨勢并提出改進方案。以IOS 6、Android 4.1、Windows Phone 8為實例,闡明未來手機操作系統(tǒng)的發(fā)展方向。
【關(guān)鍵詞】操作系統(tǒng);智能手機;手機應(yīng)用
【Abstract】Analysis the structure and the develop method base on the new mobile OS on the market. Expound the future mobile OS with IOS 6、Android 4.1 and Windows Phone 8 to give a better solution.
【Key words】OS;intelligent mobile phone;mobile phone applications
【中圖分類號】TP311【文獻標識碼】A【文章編號】1672-5158(2013)02-0146-01
前 言:如今,智能手機在中國社會中扮演著十分重要的角色,各種款式如雨后春筍呈現(xiàn)出來,普通消費者面對突如其來的信息化爆炸,應(yīng)該何去何從?筆者站在手機市場的前沿為您一一解讀那些不為人知的手機故事。
一.手機操作系統(tǒng)的構(gòu)架
1.1 Android 4.1
Android底層和應(yīng)用層分別基于C/C++以及JAVE語言,是基于Linux的開源OS。從高到低分為應(yīng)用程序?qū)?、程序框架層、系統(tǒng)運行庫和Linux內(nèi)核層。應(yīng)用程序均用JAVA編寫。Android為開發(fā)者提供基于BSD繼承的C核心庫?;赑acketVideo OpenCORE的媒體庫。程序和系統(tǒng)通過函數(shù)層和虛擬機進行溝通。Android有活動、服務(wù)、廣播接收器、內(nèi)容供應(yīng)商這四大組件。
2011年,Android的市場份額超過塞班,成為全球第一。 2012年Android占領(lǐng)市場76%,在中國更達90%。當之無愧的成為當今第一大手機操作系統(tǒng)。
1.2 IOS 6
IOS使用(Objective C)一種結(jié)合內(nèi)參和外參的語言開發(fā)手機應(yīng)用,將其劃分為核心操作系統(tǒng),核心服務(wù)層,媒體層和觸摸框架層。
-(void) book:(NSString*) value per:(NSString*) author time:(int)num {NSLog(@"%@ is written by %@, have seen %i times.",value,author, num);} 是一段非靜態(tài)Objective C函數(shù)調(diào)出書的作者以及閱讀的次數(shù)。
IOS 6內(nèi)置中文文本輸入法,并將百度納入Safari的內(nèi)置選項中,中文用戶可以隨時隨地和親友在土豆,新浪等娛樂平臺上分享信息。通過iCloud鎖定丟失的設(shè)備并定位發(fā)現(xiàn)設(shè)備,通過第三方找到丟失的手機。Xcode是iPhone開發(fā)環(huán)境,目前占領(lǐng)國內(nèi)第二大市場。
1.3 Windows Phone 8
該系統(tǒng)采用Windows NT 6.2內(nèi)核,全面支持Windows 8可以很方便的將電腦上的應(yīng)用移植到手機上,同時只單方面兼容Windows Phone7.X。此系統(tǒng)終結(jié)了Windows只支持單核CPU的歷史,首次支持存儲文件的MicroSD拓展,IE10瀏覽器可以自動下載,節(jié)省流量。該系統(tǒng)主要編程語言為C#.開發(fā)工具為Microsoft Visual Studio 2012或Windows Phone SDK 8.0。
二.三大系統(tǒng)的優(yōu)勢及改進
2.1 開放式系統(tǒng)
Android系統(tǒng)因有良好的開放性,開發(fā)者數(shù)量眾多,應(yīng)用程序涵蓋范圍廣,匯聚了廣大的人氣,消費者可以用較低的價格購買自己心儀的手機,和PC連接時可以清楚地了解手機中的內(nèi)容,相比較封閉的系統(tǒng)有較好的優(yōu)勢。
目前,筆者認為開源系統(tǒng)的安全性顯然已經(jīng)成為當今社會的熱點問題。由于其優(yōu)越的開源性,開發(fā)者只需開發(fā)一個200Kb以內(nèi)的應(yīng)用軟件,通過藍牙就可竊取通訊錄等個人信息,甚至可以以用戶的名義給親友發(fā)送短信騙取錢財,還可以通過被控制的手機為任何賬戶匯款。相同的案例還有推送廣告,購物欺詐,惡意扣費等等。Android平臺上高達九成的應(yīng)用是未經(jīng)檢測的,從開放式系統(tǒng)不安全的種種案例中,可以看出加強手機系統(tǒng)的安全性顯得尤為重要。系統(tǒng)內(nèi)部應(yīng)加強安全管理機制,防止危險程序運行。規(guī)范程序開發(fā)流程迫在眉睫,在開發(fā)者上傳時要求公開代碼,以檢測是否有惡意代碼和后門程序。規(guī)范手機應(yīng)用市場,制定嚴格的開源系統(tǒng)應(yīng)用開發(fā)規(guī)則,是未來所有用戶對開源系統(tǒng)最大的需求。
2.2 半開放式系統(tǒng)
IOS搭載的蘋果系列當今成為許多時尚人群的首選,也日漸成為高端個人移動終端的代名詞。蘋果公司新推出的IOS 6總共擁有超過200項的新內(nèi)容,地圖采用蘋果團隊的制圖法,提供語音導(dǎo)航服務(wù),用戶可以通過多點觸控手機屏幕達到全方位、多角度的3D瀏覽。內(nèi)置瀏覽器新增中文語言包,更加符合中國用戶的操作習(xí)慣。系統(tǒng)增添全新呼叫功能,用戶可立即對拒絕來電進行短信回復(fù)。連接WLAN時好友可以通過網(wǎng)絡(luò)及時了解用戶的位置信息及工作情況,時刻和好友保持密切的聯(lián)系。
IOS 6的WIFI連接在用戶下載文件時均保持在正在下載的狀態(tài),相同的情況在Iphone4上沒有產(chǎn)生,3D地圖的精確性和谷歌地圖有一定的差距。由于系統(tǒng)的拓展,電池的續(xù)航能力有待加強。
另一款半開放式系統(tǒng)Windows Phone 8繼續(xù)使用WP7的簡約磁貼界面,并使用精簡的優(yōu)化NT內(nèi)核,全面和Windows 8兼容,支持雙核CPU,程序使用.NET語言編寫,C和C++編寫的程序如要移植必須重新編寫代碼。微軟SkyDrive首先開辟了云辦公模式,將Office2013中的新模式和手機系統(tǒng)高度結(jié)合。微軟首次嵌入了諾基亞地圖和城市萬花筒,同時首次將NFC技術(shù)加入到手機中,大大拓展了近場通信技術(shù)在智能終端上的應(yīng)用,中國移動也相應(yīng)的推出了電子錢包,大大推動了智能終端支付的途徑。另外諾基亞基于NFC的無線充電技術(shù)也是該系統(tǒng)的亮點所在,在諾基亞失去大量市場的時期該系統(tǒng)的發(fā)布無疑是一劑強心劑。
鑒于該系統(tǒng)推出時間短,系統(tǒng)的穩(wěn)定性有待加強,閉源系統(tǒng)由于良好的保密性,有效防止個人信息通過不良插件泄露。另外,希望微軟能開放更多的API指導(dǎo)開發(fā)者不斷完善應(yīng)用,填補開發(fā)者數(shù)量不及Android的劣勢。市場上還存在的各種“越獄”技術(shù),對閉源系統(tǒng)的可靠性有較大的沖擊,也是系統(tǒng)安全威脅之一。隨著手機系統(tǒng)結(jié)構(gòu)的不斷完善,相信系統(tǒng)間在保留自己獨特風(fēng)格的同時減少差異性,更好的為用戶服務(wù)。
三.結(jié)束語
筆者簡要分析市場上主流手機系統(tǒng)結(jié)構(gòu)并結(jié)合自身使用心得概括性的對系統(tǒng)的優(yōu)勢和不足提出了修改意見和方案,為廣大消費者和開發(fā)者提供了參考。隨著手機系統(tǒng)的不斷完善,開發(fā)者的不斷增多,筆者預(yù)測未來手機市場將會朝著個性化強、開放性廣、安全性高的特點發(fā)展。本文以當今最新科技為例,對手機系統(tǒng)市場的發(fā)展做出預(yù)測。
參考文獻
[1] 于文博.基于NFC技術(shù)在智能終端上的應(yīng)用[J].中國新通信.2013年07期
[2] 旻姚昱,劉衛(wèi)國.Android的架構(gòu)與應(yīng)用開發(fā)研究[J].計算機系統(tǒng)應(yīng)用,2008年11期