七大技術(shù)升級 Symbian v9.2全解析(1)
相信“Series60 3rd Edition with Feature Pack 1”這個(gè)看似專(zhuān)業(yè)的術(shù)語(yǔ)對于大多數經(jīng)常光顧我們中關(guān)村在線(xiàn)手機頻道的朋友們來(lái)說(shuō)都不是一個(gè)陌生的名字,早在去年06月20日《12項重大升級嵌入FP1 簡(jiǎn)評S60今天明天》的文章中,筆者就已經(jīng)為大家詳細介紹了有關(guān)FP1補丁包的12項重大升級。不過(guò)對于即將到來(lái)的Symbian OS v9.2操作系統來(lái)說(shuō),它相比已經(jīng)普及的v9.1究竟有何提升?它為N95帶來(lái)了些什么?它在今后還可以實(shí)現些什么呢?想必以上這些都是大家非常感興趣的問(wèn)題,當然也就是本文要著(zhù)重為網(wǎng)友揭示的。
不過(guò)在進(jìn)入正文之前,筆者認為有必要先為大家詳細介紹一下Symbian操作系統與Series60平臺之間的關(guān)系。因為長(cháng)期以來(lái),還很難有人能夠準確而全面地概括出它們之間的聯(lián)系與區別。而筆者在為其他人解釋這個(gè)問(wèn)題時(shí),通常都會(huì )引用“Series60平臺是Symbian操作系統一個(gè)表現形式”的說(shuō)法,這就好像Windows Mobile操作系統有Smartphone和Pocket PC之分一樣。不過(guò)以上這些都只是從用戶(hù)應用的角度出發(fā)來(lái)考慮的,屬于表層上的概念,而如果引申到技術(shù)層,我們又應該以什么樣的語(yǔ)言來(lái)闡述呢?我們先來(lái)看一張圖。
不難理解,Symbian操作系統實(shí)際上是一個(gè)用于連接手機硬件和Series60平臺的介質(zhì),而S60平臺又通過(guò)各種各樣的應用程序及JAVA技術(shù)實(shí)現了應用輸出,不僅形成了讓用戶(hù)可操作的界面,同時(shí)也在不同分辨率的屏幕上顯示了出來(lái)。
所以我們說(shuō),圖片中“S60 Platform Services”的部分是一個(gè)涉及到用戶(hù)操作的關(guān)鍵部分,它包含了Series60平臺所有重要的底層服務(wù),具體包括:Application Framework Services(應用程序框架服務(wù))、UI Framework Services(用戶(hù)界面框架服務(wù))、Graphics Services(圖形服務(wù))、Web-BaSed Services(基于互聯(lián)網(wǎng)的服務(wù))Location Services(位置服務(wù))以及Multimedia Services(多媒體服務(wù))。
大家再注意看圖片中同樣都采用了深藍色的部分,除了我們剛剛已經(jīng)為大家詳細介紹過(guò)的S60 Platform Services之外,還有一個(gè)名為“Symbian OS Extensions”的部分。實(shí)際上它就是在Symbian操作系統中真正負責連接系統與Series60平臺的關(guān)鍵所在。如果用簡(jiǎn)單的話(huà)概括,Symbian OS Extensions就是一套工具,用于使S60得到授權并可以使用手機的硬件和特性,當然也包括UIQ以及S80等。
那么現在我們再回過(guò)頭來(lái)考慮之前所說(shuō)的“Symbian操作系統與Series60平臺究竟是什么關(guān)系”的問(wèn)題上,也就不難找到答案了。從表面上看,S60是Symbian操作系統的一種表現形式。不同平臺的手機擁有不同的硬件特征,因此可以說(shuō)Series60也決定了手機的硬件水平。而深入到技術(shù)層之后,Symbian操作系統便成為了一個(gè)用于連接S60平臺和手機硬件的介質(zhì)。其中Symbian OS Extensions用于溝通手機硬件方面的內容,而S60 Platform Services則負責軟件方面的工作,從應用程序再到界面輸出,完成了硬件—軟件—程序—用戶(hù)的全過(guò)程。
評論