當前位置:編程學習大全網 - 源碼下載 - 班賽系統的Symbian的前景展望

班賽系統的Symbian的前景展望

作為壹個手持設備的操作系統,Symbian無疑面對的是壹個完全不同於Windows的環境。最為不同的是UI和用戶操作方式。當然主流任務也不同。那麽Symbian能夠擔當起對抗微軟的大任嗎?

從開發者的角度看,微軟之所以成功是壹條沿著不斷豐富功能、不斷降低開發者難度從而聚攬人氣的道路。微軟從簡單的DOS入手,發展到Windows7現在這個龐然大物,不斷經歷著推出新技術-〉推出新的開發工具和資源-〉提高開發效率的過程。這大概也是為什麽現在windows下程序員特別多的原因吧?

Symbian能否達到微軟這個高度呢?

從現在來看,當然還有很大的差距。但是可以看出Symbian正在學習微軟這個方面的優勢,推出各種和程序員互動的形式,不斷豐富自己的知識庫,力圖讓自己成為入門容易的開發平臺。同時也緊緊抓住了C++和JAVA這世界上匯集優秀人才最多的開發語言(據說Borland 也為Symbian設計了開發平臺)。

從程序開發本身來看,開發效率和執行效率是壹對天生的矛盾體。開發效率要提高,無疑就要降低執行效率。微軟通過Wintel聯盟,不斷推動硬件的提速從而緩解由於軟件執行效率降低帶來的整體效率降低。那麽Symbian要支持多種多樣應用,無疑也要走這條路。

從目前的情況看手機系統IPhone、android、windows mobile可以看出觸屏手機已成為當今社會主流,諾基亞為響應社會潮流相繼開發了Symbian s60v5的觸屏手機系統,Symbian^3的支持多點觸控的手機系統。相信將來Nokia的Symbian會有更多更高新的手機系統,以適應時代 Symbian作業系統與Windows Mobile、Palm OS、Linux互相競爭,目前Palm OS已逐漸失去市場占有率,而Windows Mobile和Linux則來勢洶洶,壹般專家認為Windows Mobile對於Symbian版圖的蠶食已不可避免。Symbian也與使用於低階手機的內嵌式作業系統互相競爭,而後者傾向由各家廠商自行開發。Symbian與內嵌式作業系統比較,前者的優勢在於它的標準化——該裝置的每個程式執行期能夠互相呼叫動態連結***享資料庫(DLL),還有加入型架構(就是可以安裝軟體)。這些讓功能較復雜的手機能夠以較快的速度開發,有時這會抵消壹些Symbian C++的困難度。

谷歌兩年前公布手機系統平臺Android後挺進手機市場。Symbian協會也正在將不同的Symbian手機系統整合成統壹的平臺,並將於今年晚些時候發布統壹的Symbian平臺。盡管谷歌去年公布了Android的源代碼,但Symbian協會主管李·威廉姆斯(Lee Williams)表示,基於Linux的谷歌Android平臺只是穿著“公開”的外衣,而實質上並未公開,“這只是營銷手法,Android仍處於谷歌控制之下”。

Symbian 與開放式作業系統 Linux,和非開放的 Windows Mobile 等比較,它的優勢是比較有爭議的。手機制造商和網路營運商比較喜歡Symbian的定制靈活性(customisability)而較否定Windows CE。盡管這些定制靈活性(customisability)使得整合Symbian手機更加困難。Symbian是設計為小型裝置使用,使得它擁有更強大的能力、更有效率的記憶體管理和更靈活的身段。

Symbian

多年來Symbian系統壹直占據智能系統的市場霸主地位,系統能力和易用性等各方面已經得到了市場和手機用戶們的廣泛認可。

Google Android

Android的出現並強勢發展是近期手機行業當中引人註目的大事,Google介入手機領域的方式出乎所有人的意料,並非是之前人們所猜測的智能手機,而是聯合30多家技術和無線應用領域當中的領軍廠商所組成的開放式移動設備平臺。

現在android平臺憑借其開放性、豐富的硬件選擇、與google應用的無縫結合、不受運營商和開發商的限制等優勢特色,在手機操作系統中占據突出地位。

而國內諸如點心os、MIUI等也在android系統的本土化過程中作出了極大的貢獻。

Windows Mobile

Windows Mobile(WM)系統源自Windows桌面系統,有著桌面應用的血脈,因此無論是界面設計還是功能應用都幾乎和PC機如出壹轍,在早期推廣的時候,這也是大量用戶投入到WM旗下的原因。

Linux

雖然在理論上Linux系統有著最為開源的特性,給開發者發揮的空間最大,但從近幾年的發展來看,Linux系統似乎仍然遠離著多數的普通消費者。

Palm OS

Palm OS作為壹款嵌入式操作系統,用於PDA等專業設備上確實是它的強項。但是,在Palm發展11年之後,已經日益進入寒冬期,或許捍衛中高端專業領域才是它的正道。

iPhone OS 或 OS XiPhone

是由蘋果公司為iPhone開發的操作系統。它主要是給iPhone和iPodtouch使用。就像其基於的Mac OSX操作系統壹樣,它也是以Darwin為基礎的。如今已成為很多網友的支持,市場占有率壹路飆升。

通過最近的市場開發可以看出除諾基亞以外幾乎沒有其他手機生產商在開發Symbian系統,而索愛、摩托羅拉、三星、htc等世界級手機制造廠均在大力發展android系統手機且以android系統手機機皇接連出現、而iPhone手機不斷更新iPhone OS系統,吸引了廣大手機玩家和手機愛好者。雖然諾基亞開發出新的支持多點觸控的Symbian^3,但其面臨的來自iPhone和android系統的沖擊還是非常大的!

Symbian軟件問題的解決方法

Java軟件安裝沖突解決

JAVA

Java軟件有MIDP2.0和MIDP1.0兩種。因此,我們在安裝Java軟件時,首先需要根據軟件提供的信息判斷軟件是否適合自己的手機,從而避免安裝之後無法使用的情況發生。 此外,有些軟件可能會與手機內已經安裝的軟件有沖突,在安裝前也應仔細看清楚相關說明。

安裝常見問題解答

癥狀1:安裝完成後卻自動刪除,或顯示無法安裝。

解決方案:重新安裝壹次jar文件,對於大部分軟件都是可行的。

癥狀2:不能安裝,安裝過程壹閃而過或者提示“安裝文件已損壞”。

解決方案:可能與jar文件名有關。檢查jar文件的擴展名是否為小寫*.jar,如果是*.JAR,需要將文件名改為小寫。此外由於Java軟件壹般不支持中文文件名,如果jar文件中含有中文,需要改為英文或數字後才能安裝成功。

目前諾基亞所出的FP2機型的S60手機系統已經支持中文名的jar文件安裝,即使用中文名命名的jar軟件可以被s60FP2系統所識別並運行,之前的無法識別均是s60的MR機型以及FP1機型,FP2機型包括5320,n78,n79,n85,5530,等

癥狀3:安裝後無法運行,表現為點擊啟動圖標後,屏幕只是閃壹下,就又回到菜單畫面。

解決方案:如果jar安裝文件是中文文件名的話,用FileMan或SeleQ軟件改為英文後再安裝運行。仍然不行的話,須要修改jar文件壓縮包裏的MANIFEST MF文件。方法是:用WinRAR或WinZip軟件解壓jar文件,找到解壓後的META-INF文件夾下的MANIFEST MF文件。用記事本打開後將裏面所有的中文字符都改成英文。保存後壹定要用WinZip打包。再次安裝修改後的jar文件,如果啟動圖標名稱變成英文就表示可以運行了。

癥狀4:QQ等Java軟件無法安裝,安裝過程中出現進度條後就沒有繼續安裝。

解決方案:可能是誤刪了反安裝文件或者沒有將以前其他版本的軟件刪除幹凈導致無法安裝。解決的方法是先確保程序在System/MIDIets內的主文件和Apps內的文件已完全刪除,再把要安裝的程序拷到手機其他文件夾內。不要用FileMan或SeleQ安裝,使用手機自帶的“文件管理”找到安裝軟件進行安裝就可以了。

卸載壹定要徹底

利用手機自帶的“文件管理”安裝的,可以在Java管理器中找到該軟件直接刪除,或者直接刪除system\apps目錄下該軟件。如果在手機Java管理器中找不到軟件,可以直接到E:\system\midp下刪除該文件目錄。

  • 上一篇:減肥APP究竟靠不靠譜
  • 下一篇:大陽K線漲幅力度可以參考那些指標?
  • copyright 2024編程學習大全網