Symbian^3、S60 第 3 版、S60 第 5 版の違いは何ですか?
これらは、S60 ミドルウェア/ユーザー インターフェイス レイヤーを備えた Symbian オペレーティング システムの異なるバージョンです。新しいバージョンでは、追加の OS 機能と API が導入されています。
Symbian^n は、基本的な Symbian OS と S60 レイヤーが、現在は廃止された Symbian Foundation によって提供される 1 つのプラットフォームに統合されたときに導入されたバージョンイン スキームです。現在、プラットフォームはノキアによって社内で開発されています。
S60 3rd Edition (S60 3.x) は、Symbian OS v9.1 に基づいています。キーボードベースの入力のみをサポートします。
S60 5th Edition (S60 5.0) は、Symbian OS v9.4 に基づいています。タッチベースの入力のサポートを追加します。
Symbian^3 は、プラットフォームの最新版です。基本的には Symbian OS v9.5 + S60 5.2 です。
Symbian^3、S60 3rd エディション、S60 5th エディションとコーディングの観点で大きな違いはありますか?
新しいバージョンで利用可能なすべての機能と API が、古い OS のデバイスで利用できるわけではありません。入力メカニズム (キーボード、タッチ) には大きな違いがあるため、入力方法に最適化された別の UI が必要になる場合があります。
S603rd エディションでビルドされたコードは S605th エディションで動作しますか、それとも Sybmian^3 でビルドされたコードは S60 3rd エディション、S60 5th エディションで動作しますか、またはその逆ですか?
古いプラットフォームでビルドされたコードは、新しいバージョンのプラットフォームを搭載したデバイスで動作します。
新しいプラットフォームでビルドされたコードは、古いバージョンのプラットフォームでも使用できる API のみを使用する場合、古いバージョンのプラットフォームを持つデバイスで動作します。
Symbian^3、S60 第 3 版、S60 第 5 版にはどの IDE を使用する必要がありますか? Symbian^3、S60 第 3 版、S60 第 5 版でのコーディングにはどの言語を使用する必要がありますか?
ほとんどのアプリケーションは、ネイティブの Symbian C++ API または Qt ライブラリを使用して C++ で記述されています。IDEを使用する必要はありませんが、すべてのプラットフォームで Carbide.C++ や Qt Creator などを使用できます。
その他の言語オプションには、Java ME や Python for S60 などがあります。
追加情報とダウンロードについては、Forum Nokiaにアクセスしてください。