2011-03-25 124 views
4

我必須在symbian中構建一個項目。我有和混淆,並有一些與Symbian版本有關的問題。請幫幫我。不同版本的Symbian

  1. 是什麼Symbian^3S60 3rd editionS60 5th edition之間的區別?
  2. 與Symbian^3,S60第3版,S60第5版的編碼觀點有什麼不同嗎?
  3. 在S60第3版中構建的代碼是否可以在S60第5版中使用,或者在Sybmian^3中構建的代碼是否可以在S60第3版中使用,反之亦然?
  4. 我們必須爲Symbian^3,S60第3版,S60第5版使用哪個IDE?
  5. 在Symbian^3,S60第3版,S60第5版中,我們必須使用哪種語言進行編碼?

感謝

回答

5

是什麼的Symbian^3,S60第三版,S60第五版的區別?

它們是具有S60中間件/用戶界面層的Symbian操作系統的不同版本。較新的版本引入了額外的操作系統功能和API。

Symbian^n是在基本Symbian OS和S60層被合併到由現在不存在的Symbian Foundation提供的單個平臺時引入的versionin方案。目前該平臺由諾基亞內部開發。

S60第三版(S60 3.x)基於Symbian OS v9.1。它僅支持基於鍵盤的輸入。

S60第5版(S60 5.0)基於Symbian OS v9.4。它增加了對基於觸摸輸入的支持。

Symbian^3是該平臺的最新版本。它基本上是Symbian OS v9.5 + S60 5.2。

與Symbian^3,S60第3版,S60第5版的編碼觀點有什麼不同嗎?

並非所有新版本的功能和API在具有較舊操作系統的設備上都可用。由於輸入機制(鍵盤,觸摸)有很大差異,因此您可能希望爲輸入方法優化不同的UI。

S603第一版內置的代碼是否可以在S605版本下運行,或者代碼是否是Sybmian^3會在S60第三版S60第五版中運行?

構建於較舊平臺上的代碼可用於具有較新版本平臺的設備。

在新平臺上構建的代碼只適用於舊版平臺的設備,前提是您只使用舊版平臺版本中可用的那些API。

對於Symbian^3,S60第3版,S60第5版我們必須使用哪個IDE? 在Symbian^3,S60第3版,S60第5版中,我們必須使用哪種語言進行編碼?

大多數應用程序都是用C++編寫的,使用原生Symbian C++ API或Qt庫。你不需要必須使用任何IDE,但你可以使用。 Carbide.C++或Qt Creator用於所有這些平臺。

其他語言選項包括例如Java ME或Python for S60。

訪問Forum Nokia欲瞭解更多信息和下載。