Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 為什麼Android能代替Symbian

為什麼Android能代替Symbian

編輯:高級開發

從目前市場上的發展形勢來看android代替SymBian只是時間的問題,同時Nokia的Meego想趕上Android可能十分困難了,就形勢來看android123幫助各路開發者掃清心理障礙。

1. Symbian越來越不如意的市場份額和公司的運轉策略有很大的關系,最大願意可能是沒有為開發者著想,畢竟開發SymBian的軟件稍微用到些高級的功能都需要簽名,Symbian的簽名機制是每發布一款軟件都必須簽名,才受官方保護,即唯一的UID,同時才能獲取高的權限。早起Symbian的簽名需要200美元,對於開發者而言發布一款軟件需要200美元,多麼昂貴啊,同時還需要經過SymBianSign的嚴格認證,周期漫長,個人開發者申請十分困難,而android只需要一次性付清25美元,就可以終身使用了,Apple App Store和微軟Windows phone marketplace也只是99美元的年費,所以SymBian的死是因為開發者很難承受起,尤其是中國開發者。

2. SymBian的架構比較老,當時的設備RAM很有限,支持的圖形編碼也很有限,在SVG沒有誕生時,只有用多個位圖打包生成MBM文件,整體的代碼架構其實和Win32的MFC差不多,包含了MVC的視圖框架,但是仍然太老了,連創建線程都是奢侈的,對於如今使用Java語言來說,協調活動對象不死鎖都很麻煩對於一般的開發者。

3. SymBian的死還離不開不完善的調試方法,SymBian模擬器幾乎就是一個擺設,功能十分有限,無線方面、定位等等都無法測試,更要命的是真機的聯機調試,可能很多公司懶省事直接上藍牙適配器的上傳安裝調試。

當然android123想說的就是這些對於開發者而言十分重要的因素,Nokia沒有考慮,而只是在玩換殼游戲,就像很多人說的那樣即使SymBian用雙核CPU和1G的RAM可能從成本角度來看幾乎幫助不大,但開發者開發困難導致了軟件游戲稀少,逐漸被人們淘汰。比如Nokia早期看到Apple使用電容屏,自己還是從成本考慮使用電阻屏,比如5800、N97這些悲劇的設備,同時microUSB或Nokia更老的數據線口不支持充電,等等問題都讓開發過其他平台的人員十分惱火,畢竟一直測試同步,電力的消耗也是十分明顯的。Nokia自己一家開發塞班也導致了潛在的危險,當然android開發網的結論最重要的,還是第一條使其SymBian永遠無法和其他品牌那樣走下去,因為太黑了。

來看看Meego,按照目前的優勢來看可能Linux內核在效率上合Android不會差別太大,使用Qt開發,可以借助本地語言的優勢,使其用戶體驗在響應速度上比android有優勢,不過同樣,Nokia收購了Qt後,Qt不再是Linux上GUI或多個跨平台的運行庫了,Qt開發效率不如Java,算是比較折中但目前模仿的不錯的,還有三星的Bada,幾乎和Meego一樣的架構,但是CPU、RAM,DRAM,面板,攝像頭等等三星自己均有生產,同時已經發展,看來Nokia的落後幾乎在各個方面都很明顯。

可笑的是,Nokia收購什麼,似乎什麼幾乎發展了但慢慢的死去,可能現在說還過早,不過看看確實讓人擔憂啊。作為硬件生成廠商,Nokia在中國還不知道能忽悠多久,但是的確S60低廉的價格就能體驗到智能機和高度的穩定性,這點值得其他軟件廠商深思,手機的可靠性。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved