![]() ルーマニア語版 Nokia Belle Feature Pack 2 のホーム画面 (Symbian の最新バージョン) | |
| 開発者 | Symbian Ltd. (1998–2008) Symbian Foundation (2008–11) Nokia (2010–11) Nokiaの代理として アクセンチュア(2011–13) [1] |
|---|---|
| 書かれた | C++ [2] |
| OSファミリー | EPOC (シンビアン) |
| 作業状態 | サポート終了 |
| ソースモデル | プロプライエタリソフトウェア、[3]以前はフリーソフトウェア(2010–11) |
| 初回リリース | 1997年6月5日(EPOC32として) |
| 最終リリース | Nokia Belle Feature Pack 2 / 2 2012年10月 |
| マーケティングターゲット | スマートフォン |
| 利用可能 | 48言語 |
言語リスト アラビア語(アラビア語、ウルドゥー語)、バスク語、ブルガリア語、カタロニア語、中国語(繁体字、簡体字)、クロアチア語、チェコ語、デンマーク語、オランダ語、英語(英国、米国)、エストニア語、フィンランド語、フランス語(フランス、カナダ)、ガリシア語、ドイツ語、ギリシャ語、ヘブライ語、インド語(ヒンディー語、タミル語、マラーティー語)、ハンガリー語、アイスランド語、インドネシア語、イタリア語、日本語、カザフ語、ラトビア語、リトアニア語、マレー語、ノルウェー語、ペルシア語、ポーランド語、ポルトガル語(ポルトガル、ブラジル)、ルーマニア語、ロシア語、セルビア語、スロバキア語、スロベニア語、スペイン語(スペイン、ラテンアメリカ)、スウェーデン語、タガログ語、タイ語、トルコ語、ウクライナ語、ベトナム語 | |
| 更新方法 | Symbian 署名証明書 |
| パッケージマネージャー | .sis、.sisx、.jad、.jar |
| プラットフォーム | ARM、x86 [4] |
| カーネルタイプ | リアルタイム マイクロカーネル、EKA2 |
| デフォルトの ユーザーインターフェース | S60 (2009年以降) |
| ライセンス | プロプライエタリソフトウェア、[5]旧Eclipse Public |
| 公式サイト | symbian.nokia.com (2014 年 5 月現在廃止)、symbian.org (2009 ~ 2010 年現在廃止) |
| サポート状況 | |
| サポートされていません | |
Symbianは、スマートフォン向けに設計されたモバイルオペレーティングシステム(OS)およびコンピューティングプラットフォームでした。[6]もともとは1998年にSymbian Ltd.コンソーシアムによって携帯情報端末向けの独自のソフトウェアOSとして開発されました。[7] Symbian OSはPsionのEPOCの後継であり、ARMプロセッサ専用にリリースされましたが、未リリースのx86ポートも存在しました。 Symbianは、Samsung、Motorola、Sony Ericsson、そして何よりもNokiaなど、多くの主要な携帯電話ブランドで使用されていました。日本でも、富士通、シャープ、三菱などのブランドで普及していました。 スマートフォン業界を確立した先駆者として、スマートフォンの使用が限られていた2010年末まで、世界平均で最も人気のあるスマートフォンOSでしたが、iOSとAndroidに追い抜かれました。北米では特に人気が低かった。
Symbian OSプラットフォームは2つのコンポーネントから構成されている。1つはマイクロカーネルベースのオペレーティングシステムと関連ライブラリであり、もう1つはOS上でグラフィカルシェルを提供するユーザーインターフェース(ミドルウェア)である。 [8]最も有名なユーザーインターフェースは、 Nokiaが構築したS60 (旧Series 60)プラットフォームであり、2002年に初めてリリースされ、ほとんどのNokia Symbianデバイスで動作している。UIQは、S60の従来のキーボードインターフェースではなく、ペンベースのデバイスに焦点を当てた、主にMotorolaとSony Ericssonによって使用された競合ユーザーインターフェースであった。もう1つのインターフェースは、日本市場での通信事業者NTT DoCoMoのMOAP(S)プラットフォームであった。 [9] [10]これらの異なるインターフェースのアプリケーションは、それぞれがSymbian OS上に構築されているにもかかわらず、互いに互換性がなかった。ノキアは2004年にSymbian Ltd.の筆頭株主となり、2008年に同社全体を買収した。 [11]その後、 Symbian OSの後継となるロイヤリティフリーのOSを開発するために、非営利のSymbian Foundationが設立された。プラットフォームの統一を目指して、S60がFoundationの推奨インターフェースとなり、UIQは開発を中止した。その結果、タッチスクリーンに重点を置いたSymbian^1(またはS60 5th Edition)が2009年に誕生した。Symbian^2(MOAPベース)は、FoundationのメンバーであるNTTドコモが日本市場向けに使用した。Symbian^3は、S60 5th Editionの後継として2010年にリリースされ、その時点で完全にフリーソフトウェアとなった。プロプライエタリなオペレーティングシステムからフリーソフトウェアプロジェクトへの移行は、歴史上最大のものの一つと考えられている。[12] Symbian^3は、2011年にAnnaとBelleのアップデートを受けた。[13] [14]
Symbian Foundationは2010年後半に解散し、NokiaがOS開発の管理を取り戻した。[15] [16] 2011年2月、当時日本国外でSymbianをサポートしていた唯一の企業であったNokiaは、MicrosoftのWindows Phone 7を主要なスマートフォンプラットフォームとして使用し、Symbianを徐々に縮小すると発表しました。[17] [18] 2ヵ月後、NokiaはOSを独自のライセンスに移行し、日本のOEMとのみ協力し[19] 、後にSymbianの開発をアクセンチュアに外注しました。[6] [ 20] 2つの主要な計画されたアップデートを含む2016年までのサポートが約束されていたが、2012年までにNokiaは開発をほぼ放棄し、ほとんどのSymbian開発者は既にアクセンチュアを離れており[21]、2014年1月、Nokiaは開発者からの新規または変更されたSymbianソフトウェアの受け入れを停止しました。[22] 2012年のNokia 808 PureViewは、公式にはノキアの最後のSymbianスマートフォンとなった。[23] NTTドコモは日本でOPP(S)(Operator Pack Symbian、MOAPの後継)端末の発売を継続しており、これは現在でもSymbian上のミドルウェアとして機能している。[24]これを搭載した携帯電話には、2014年の富士通のF-07F シャープのSH-07F がある。
歴史

Symbian は、1990 年代にPsionが開発したオペレーティング システムEPOC32から生まれました。1998 年 6 月、Psion Software は、 Psion と携帯電話メーカーのEricsson、Motorola、Nokiaとの大手合弁会社であるSymbian Ltd.になりました。
その後、Symbian 向けに、さまざまな携帯電話メーカーのグループによってサポートされたさまざまなソフトウェア プラットフォームが作成されました。これには、S60 ( Nokia、Samsung、LG )、UIQ ( Sony Ericsson、Motorola )、MOAP (S) (富士通、シャープなどの日本のみ) が含まれます。
当時、スマートフォンOSには大きな競合はなく(Palm OSとWindows Mobileは比較的小規模な存在だった)、Symbianは2006年に世界のスマートフォン市場シェアの67%に達しました。[25]
当時かなりの市場シェアを持っていたにもかかわらず、Symbian はさまざまな段階で開発が困難でした。まず (2000 年代前半から中頃)、当時の唯一のネイティブ プログラミング言語であるOpen Programming Language (OPL) と Symbian C++、および OS の複雑さが原因でした。次に、頑固な開発者官僚主義と、さまざまな統合開発環境(IDE) とソフトウェア開発キット(SDK) の高価格により、独立系または非常に小規模な開発者には手が出ませんでした。その後、各メーカーが独自の IDE と SDK を持っていたため、メーカー内およびメーカー間の争いが原因の一部となった断片化が続きました。これらすべてがサードパーティ開発者の意欲を削ぎ、Symbian のネイティブ アプリ エコシステムが、後に Apple の App Store や Android の Google Play が達成した規模にまで発展しない原因となりました。
対照的に、iPhone OS( 2010年にiOSに改名)とAndroidは比較的シンプルな設計で、サードパーティ製アプリの作成と入手が容易で、より集中化されたインフラストラクチャを提供し、管理可能なレベルの複雑さを備えた特定の開発者ツールとプログラミング言語を提供し、将来の消費者の需要を満たすマルチタスクやグラフィックスなどの機能を備えています。
Symbian 向けのプログラミングは難しかったが、この問題は、表面上は「一度書けばどこでも実行できる」というスローガンのもと、Java Mobile Edition アプリを作成することで回避できた。[26]デバイスの画面サイズの違いや、さまざまなデバイスでの Java ME サポート レベルの違いによる断片化のため、常にそうだったわけではない。
2008年6月、ノキアはSymbian Ltd.の買収を発表し、Symbian Foundationと呼ばれる新しい独立した非営利団体が設立されました。Symbian OSとその関連ユーザーインターフェイスS60、UIQ、MOAP (S)は、所有者であるノキア、NTTドコモ、ソニー・エリクソン、Symbian Ltd.から財団に寄贈され、フリーソフトウェア財団(FSF)とオープンソースイニシアティブ(OSI)承認のEclipse Public License (EPL)の下で、ロイヤリティフリーのフリーソフトウェアとしてSymbianプラットフォームを作成することを目的としていました。このプラットフォームは、2009年4月にSymbian Foundationが正式に発足した後、Symbian OSの後継として指定されました。Symbianプラットフォームは、2010年2月に正式にフリーソフトウェアとして利用可能になりました。[27]
ノキアは、Symbian OSコアとユーザーインターフェースの両方の開発リソースを所有していたため、Symbianのコードへの主要な貢献者となった。それ以来、ノキアはプラットフォーム開発用の独自のコードリポジトリを維持し、開発成果を定期的にパブリックリポジトリにリリースしてきた。[28] Symbianは、2008年6月に初めて発表され、2009年4月に正式に発足したSymbian Foundationが主導するコミュニティによって開発されることが意図されていた。その目的は、EPLの下でSymbianプラットフォーム全体のソースコードを公開することだった。これは2010年2月4日に達成され、Symbian Foundationはこの出来事が歴史上フリーソフトウェアに移行した最大のコードベースであると報告した。[27] [29]
しかし、Symbian OS内のいくつかの重要なコンポーネントはサードパーティからライセンス供与されていたため、財団はEPLの下で完全なソースコードを直ちに公開することができませんでした。代わりに、ソースコードの多くはより制限の厳しいSymbian Foundation License (SFL)の下で公開され、完全なソースコードへのアクセスはメンバー企業のみに制限されていましたが、メンバーシップはどの組織にも開放されていました。[30]また、フリーソフトウェアの Qtフレームワークは、ハイエンドデバイスでSymbianに代わる次世代のモバイルオペレーティングシステムとなるMeeGoへの主要なアップグレードパスとして、2010年にSymbianに導入されました。Qtは本質的に無料で、開発に非常に便利でした。標準CおよびC++、Python、Ruby、Adobe Flash Liteなど、いくつかの他のフレームワークがプラットフォームに導入されました。IDEとSDKが開発されて無料でリリースされ、 Symbian用のアプリケーションソフトウェア(アプリ)開発が活発化しました。
2010年11月、Symbian Foundationは、世界経済と市場状況の変化(およびSamsung [31]やSony Ericssonなどのメンバーからの支援不足)により、ライセンスのみを提供する組織に移行すると発表しました。[30] NokiaはSymbianプラットフォームの管理を引き継ぐと発表しました。Symbian Foundationは商標権者およびライセンス主体として残り、非執行取締役のみが関与します。
市場シェアが2010年第3四半期の39%から2010年第4四半期の31%に低下し、[32] Symbianは急速にiOSとAndroidに押され、最終的に2010年第4四半期にはAndroidに遅れをとりました。[33] スティーブン・エロップは2010年9月にノキアのCEOに任命され、2011年2月11日にマイクロソフトとの提携を発表しました。この提携により、ノキアはWindows Phoneを主要なスマートフォンプラットフォームとして採用し、 [34] SymbianはMeeGoとともに段階的に廃止されます。[18]その結果、Symbianの市場シェアは低下し、Symbianのアプリケーション開発者は急速に脱落しました。 2011年6月の調査では、本稿の発表時点でSymbianを使用していたモバイル開発者の39%以上が、このプラットフォームを放棄する予定であることが示されました。[35]
2011年4月5日までに、ノキアはSymbianソフトウェアのいかなる部分も無料化することを中止し、協力関係を日本の事前に選ばれた少数のパートナーに縮小した。 [5]元のEPLに基づいてリリースされたソースコードは、サードパーティのリポジトリで引き続き利用可能であり、[36] 2010年12月7日時点のプロジェクトのすべての公開コードの完全なセットが含まれている。[37]
2011年6月22日、ノキアはアクセンチュアとアウトソーシングプログラムに関する契約を締結した。アクセンチュアは2016年までノキアにSymbianベースのソフトウェア開発およびサポートサービスを提供する。[20]ノキア従業員のアクセンチュアへの移管は2011年9月30日に完了し、2011年10月時点でノキア従業員2,800人がアクセンチュアの従業員となった。[6]
ノキアは2014年1月1日をもってSymbianのソフトウェア開発と保守のサポートを終了し、その後、ノキアストアでの新規または変更されたSymbianアプリケーションやコンテンツの公開を拒否し、ソフトウェア認証のための「Symbian Signed」プログラムを終了しました。[38]
特徴
ユーザーインターフェース
Symbian は、その誕生以来、AVKON (旧称Series 60 ) と呼ばれるネイティブ グラフィックス ツールキットを持っています。S60 は、約 15 キーの拡張電話キーパッドやミニ QWERTY キーボードなどのキーボードのようなインターフェイス メタファーで操作できるように設計されました。AVKON ベースのソフトウェアは、Symbian^3 までの Symbian バージョンとバイナリ互換性があります。
Symbian^3 にはQt フレームワークが含まれており、これは新しいアプリケーションに推奨されるユーザー インターフェイス ツールキットとなっています。Qt は古い Symbian デバイスにもインストールできます。
Symbian^4 では、タッチベースのインターフェース向けに特別に設計された新しい GUI ライブラリ フレームワーク「UI Extensions for Mobile」または UIEMO (社内プロジェクト名は「Orbit」) を導入する予定でした。これは Qt Widget 上に構築されていました。プレビューは 2010 年 1 月にリリースされましたが、2010 年 10 月に Nokia は Orbit/UIEMO がキャンセルされたことを発表しました。
ノキアは後に開発者に、視覚的に豊かなタッチスクリーンインターフェースを作成するための新しい高レベル宣言型UIおよびスクリプトフレームワークであるQMLを使用したQt Quickの使用を推奨し、SymbianとMeeGoの両方の開発を可能にしました。これは、既存のSymbian^3デバイスにQtアップデートとして配信される予定でした。徐々にQtで作り直されたユーザーインターフェースを備えたアプリケーションが増えると、レガシーS60フレームワーク(AVKON)は廃止され、ある時点で新しいデバイスに含まれなくなり、古いS60アプリケーションとのバイナリ互換性が失われます。[39] [40]
ブラウザ
.png/500px-Samsung_Omnia_HD_(i8910).png)
Symbian^3およびそれ以前のバージョンにはWebKitベースのブラウザが組み込まれています。SymbianはWebKitを利用した最初のモバイルプラットフォームでした(2005年6月)。[41]古いSymbianモデルの中には、 Opera Mobileをデフォルトのブラウザとして 搭載しているものもあります。
ノキアは、Symbian Annaのリリースに合わせて、速度とユーザーインターフェースが改善された新しいブラウザをリリースした。[42]
多言語サポート
Symbian は強力なローカリゼーション サポートを備えており、メーカーやサードパーティ アプリケーション開発者は Symbian ベースの製品をローカライズして、グローバルな配布に対応できます。Nokia は、デバイスで言語パックとして言語を利用できるようにしました。言語パックとは、デバイスのバリエーションが販売される地域で一般的に話されている言語を網羅した言語のセットです。すべての言語パックには、英語、または地域に関連する英語の方言が共通しています。最新のリリースである Symbian Belle では、次の 48 の言語が [方言] と (スクリプト) でサポートされています。
- アラビア語(アラビア語)
- バスク語(ラテン語)
- ブルガリア語(キリル文字)
- カタロニア語(ラテン語)
- 中国語 [PRC] (簡体字)
- 中国語[香港](繁体字)
- 中国語[台湾](繁体字)
- クロアチア語(ラテン語)
- チェコ語(ラテン語)
- デンマーク語(ラテン語)
- オランダ語(ラテン語)
- 英語[英国](ラテン語)
- 英語[米国](ラテン語)
- エストニア語(ラテン語)
- フィンランド語(ラテン語)
- フランス語(ラテン語)
- フランス語[カナダ] (ラテン語)
- ガリシア語(ラテン語)
- ドイツ語(ラテン語)
- ギリシャ語(ギリシャ語)
- ヘブライ語(ヘブライ語)
- ヒンディー語(インド)
- ハンガリー語(ラテン語)
- アイスランド語(ラテン語)
- インドネシア語 [インドネシア語] (ラテン語)
- イタリア語(ラテン語)
- 日本語(日本語表記)*
- カザフ語(キリル文字)
- ラトビア語(ラテン語)
- リトアニア語(ラテン語)
- マレー語 [マレーシア語] (ラテン語)
- マラーティー語(インド:マハラシュトラ州)
- ノルウェー語(ラテン語)
- ペルシア語
- ポーランド語(ラテン語)
- ポルトガル語(ラテン語)
- ポルトガル語[ブラジル](ラテン語)
- ルーマニア語(ラテン語)
- ロシア語(キリル文字)
- セルビア語(ラテン語)
- スロバキア語(ラテン語)
- スロベニア語(ラテン語)
- スペイン語(ラテン語)
- スペイン語 [ラテンアメリカ] (ラテン語)
- スウェーデン語(ラテン語)
- タガログ語 [フィリピン語] (ラテン語)
- タイ語(タイ語)
- タミル語(インド)
- トルコ語(ラテン語)
- ウクライナ語(キリル文字)
- ウルドゥー語(アラビア語)
- ベトナム語(ラテン語)
Symbian Belle ではカザフ語が導入されましたが、韓国語はサポートされなくなりました。
- 日本語は日本製の Symbian^2 デバイスでのみ利用可能であり、その他の Symbian デバイスでも制限付きで日本語がサポートされています。
アプリケーション開発
2010年から、SymbianはQtをメインSDKとして標準C++を使用するように切り替えました。これはQt CreatorまたはCarbide.c++で使用できます。Qtは、古いSymbian/S60 3rd(Feature Pack 1以降、別名S60 3.1)およびSymbian/S60 5th Edition(別名S60 5.01b)リリース、および新しいSymbianプラットフォームをサポートしています。また、MaemoとMeeGo、Windows、Linux、Mac OS Xもサポートしています。 [43] [44]
代替アプリケーション開発は、 Python ( S60 用 Python を参照)、Adobe Flash Lite、またはJava MEを使用して行うことができます。
Symbian OS は以前、Symbian 固有の C++ バージョンと、CodeWarrior、その後のCarbide.c++ 統合開発環境(IDE) をネイティブ アプリケーション開発環境として使用していました。
Web Runtime(WRT)は、 S60プラットフォーム上でウィジェットを作成できるポータブルアプリケーションフレームワークです。これは、S60 WebKitベースのブラウザの拡張機能であり、複数のブラウザインスタンスを個別のJavaScriptアプリケーションとして起動できます。[45] [46]
アプリケーション開発
クォート
2010年現在、Symbian用のSDKはQtを使用した標準C++です。Qt CreatorまたはCarbide(以前Symbian開発に使用されていた古いIDE)のいずれかで使用できます。 [43] [47]電話シミュレーターを使用すると、Qtアプリをテストできます。シミュレーター用にコンパイルされたアプリは、エミュレートする必要はなく、開発プラットフォームのネイティブコードにコンパイルされます。[48]アプリケーション開発では、C++またはQMLを使用できます。
シンビアンC++
Symbian OS は、Symbian Software のコーディング標準を使用して C++ で記述されているため、Symbian C++ を使用して開発することが可能ですが、これは標準実装ではありません。Qt SDK がリリースされる前は、これが標準開発環境でした。Symbian OS デバイスをターゲットにしたいアプリケーション開発者向けにソフトウェア開発キット(SDK) を提供する Symbian OS ベースのプラットフォームは複数存在し、主なものは UIQ と S60 でした。個々の電話製品またはファミリーには、メーカーの Web サイトからダウンロードできる SDK または SDK 拡張機能が用意されていることもよくありました。
SDK には、Symbian OS ソフトウェアの構築に必要なドキュメント、ヘッダー ファイルとライブラリ ファイル、および Windows ベースのエミュレータ ("WINS") が含まれています。Symbian OS バージョン 8 までは、SDK には、デバイス上で動作するソフトウェアの構築に必要なGNU Compiler Collection (GCC) コンパイラ (クロス コンパイラ) のバージョンも含まれていました。
Symbian OS 9 および Symbian プラットフォームでは、新しいアプリケーション バイナリ インターフェイス(ABI) が使用されるため、異なるコンパイラが必要です。新しいバージョンの GCC を含むコンパイラを選択できます (以下の外部リンクを参照)。
Symbian C++ プログラミングの学習曲線は急峻です。Symbian C++ では、記述子、アクティブ オブジェクト、クリーンアップ スタックなどの特殊な技術を使用する必要があるためです。このため、比較的単純なプログラムでも、最初は他の環境よりも実装が難しくなる可能性があります。1990 年代のはるかに制限されたモバイル ハードウェアとコンパイラ向けに開発された技術では、プログラマーがアプリケーション固有の機能ではなく低レベルの詳細に集中する必要があるため、ソース コードがさらに複雑になった可能性があります。2010 年現在、Qt SDK で標準 C++ を使用する場合、これらの問題は発生しなくなりました。
Symbian C++ プログラミングは、統合開発環境(IDE)で行われるのが一般的です。Symbian OS の以前のバージョンでは、Symbian OS 用の商用 IDE CodeWarrior が好まれていました。CodeWarrior ツールは、 2006 年に Nokia が開発したEclipseベースの IDE であるCarbide.c++に置き換えられました。Carbide.c++ には、Express、Developer、Professional、OEM の 4 つのバージョンがあり、機能のレベルが上がっています。Express エディションでは、完全な機能を備えたソフトウェアを作成してリリースできます。UI デザイン、クラッシュ デバッグなどの機能は、他の有料エディションで利用できます。Microsoft Visual Studio 2003 および 2005 も、 Carbide.vsプラグイン経由でサポートされています。
その他の言語

Symbianデバイスは、Python、Java ME、Flash Lite、Ruby、.NET、Web Runtime(WRT)ウィジェット、標準C / C++を使用してプログラムすることもできます。[49]
Visual Basic プログラマーは、NS Basicを使用して、S60 3rd Edition および UIQ 3 デバイス用のアプリを開発できます。
これまで、Symbian 用のVisual Basic、Visual Basic .NET、およびC# の開発は、Microsoft Visual Studio のプラグインであるAppForge Crossfire を通じて可能でした。2007 年 3 月 13 日に AppForge は業務を停止しました。Oracle が知的財産権を購入しましたが、以前の AppForge 製品の販売やサポートは予定していないと発表しました。redFIVElabs が開発した Symbian 用の .NET コンパクト フレームワークである Net60 は、商用製品として販売されています。Net60 では、VB.NET、C# (およびその他の) ソース コードが中間言語 (IL) にコンパイルされ、Symbian OS 内でジャストインタイム コンパイラを使用して実行されます。(2010 年 1 月 18 日現在、RedFiveLabs は Net60 の開発を中止し、ランディング ページで「この段階では、Net60 の将来が続くように、IP を販売するいくつかのオプションを検討しています。」と発表しています。)
Symbian OS用のBorland IDEのバージョンもあります。Symbian開発は、コミュニティによって開発されたツールと方法を使用してLinuxとmacOSでも可能であり、Symbianが主要なツールのソースコードを公開することで部分的に可能になりました。AppleのMac OS X用Xcode IDEでSymbian OSアプリケーションを開発できるようにするプラグインが利用可能でした。[50]
Symbian OS 用のJava MEアプリケーションは、 Sun Java Wireless Toolkit (旧 J2ME Wireless Toolkit)などの標準的な技術とツールを使用して開発されます。これらは JAR (および JAD) ファイルとしてパッケージ化されます。CLDC アプリケーションと CDC アプリケーションはどちらもNetBeansを使用して作成できます。その他のツールにはSuperWabaがあり、これを使用して Java を使用して Symbian 7.0 および 7.0s プログラムを構築できます。
Nokia S60 フォンでは、 S60 用 Pythonインタープリターがインストールされている場合、Bluetooth サポートなどを可能にするカスタム API を使用してPythonスクリプトを実行することもできます。また、ユーザーが電話から直接 Python スクリプトを記述できるようにする対話型コンソールもあります。
展開
Symbian アプリケーションは、開発後、顧客の携帯電話に届けられるルートを見つける必要があります。アプリケーションはSISファイルにパッケージ化されており、無線、PC 接続、Bluetooth、またはメモリ カード経由でインストールできます。代替案としては、携帯電話メーカーと提携して、ソフトウェアを携帯電話自体に組み込む方法があります。アプリケーションは、特定の機能 (システム機能、制限機能、デバイス メーカー機能) を使用するために、Symbian OS 9.x の Symbian Signed である必要があります。[51] 2010 年には、アプリケーションに無料で署名できるようになりました。 [52]
建築
テクノロジードメインとパッケージ
Symbianの設計は技術ドメインに細分化されており[53]、各ドメインは一連のソフトウェアパッケージで構成されています[54]。各技術ドメインには独自のロードマップがあり、Symbian Foundationにはこれらの技術ドメインロードマップを管理する技術マネージャーのチームがあります。
各パッケージは、パッケージが貢献し、影響を受ける可能性のある一般的な機能領域に基づいて、正確に 1 つのテクノロジ ドメインに割り当てられます。Symbian Foundation は、関連するパッケージをテーマ別にグループ化することで、パッケージを中心に強力なコミュニティが形成され、議論とレビューが促進されることを望んでいます。
Symbianシステムモデル[55]は、プラットフォームパッケージ全体の各技術ドメインの範囲を示しています。
パッケージは、Symbian Foundation の組織メンバーの指名された個人であるパッケージ所有者によって所有および管理され、パッケージ所有者は、より広範な Symbian コミュニティからのコードの貢献を受け入れ、パッケージに対して責任を負います。
Symbianカーネル
Symbianカーネル(EKA2)は、シングルコアフォン、つまり、ユーザーアプリケーションとシグナリングスタックの両方を単一のプロセッサコアで実行するフォンを構築できるほど高速なリアルタイム応答をサポートしています。[56]リアルタイムカーネルは、最大限の堅牢性、可用性、応答性を実現するために、最小限の最も基本的なプリミティブと機能のみを含むマイクロカーネルアーキテクチャを持っています。他の抽象化を実装するには拡張カーネルが必要なため、ナノカーネルと呼ばれています。スケジューラ、メモリ管理、デバイスドライバが含まれており、 OSサービス層または基本サービス層にネットワーク、電話、ファイルシステムのサポートサービスがあります。デバイスドライバが含まれているため、カーネルは真のマイクロカーネルではありません。
デザイン
Symbian は、他のオペレーティング システム (特にデスクトップ コンピュータ用に作成されたもの) と同様に、プリエンプティブ マルチタスクとメモリ保護を備えています。EPOC のマルチタスクへのアプローチはVMSからヒントを得たもので、非同期のサーバー ベースのイベントに基づいています。
Symbian OS は、次の 3 つのシステム設計原則を念頭に置いて作成されました。
- ユーザーデータの完全性とセキュリティが最も重要です
- ユーザーの時間を無駄にしてはならない
- すべての資源は不足している
これらの原則に最大限に従うために、Symbian はマイクロカーネルを使用し、サービスに対してリクエストとコールバックのアプローチを採用し、ユーザー インターフェイスとエンジンを分離しています。この OS は、低電力のバッテリー ベースのデバイスと読み取り専用メモリ(ROM) ベースのシステム (XIP や共有ライブラリの再入機能などの機能) 向けに最適化されています。この OS とアプリケーション ソフトウェアは、モデル - ビュー - コントローラ(MVC) と呼ばれるオブジェクト指向プログラミング設計に従います。
その後の OS の反復では、市場の需要に応えてこのアプローチが弱まり、特にバージョン 8 と 9 ではリアルタイム カーネルとプラットフォーム セキュリティ モデルが導入されました。
リソースの節約が重視されており、これは Symbian 固有のプログラミング イディオム (記述子やクリーンアップ スタックなど) に表れています。ストレージ スペースを節約するための同様の方法も存在します。さらに、Symbian プログラミングはすべてイベント ベースであり、アプリケーションがイベントを直接処理していないときは中央処理装置(CPU) が低電力モードに切り替わります。これは、アクティブ オブジェクトと呼ばれるプログラミング イディオムによって行われます。同様に、Symbian のスレッドとプロセスへのアプローチは、オーバーヘッドの削減によって推進されています。
オペレーティング·システム
オールオーバーモデルには、上から下に次のレイヤーが含まれています。
- UIフレームワークレイヤー
- アプリケーション サービス層
- OS サービス層
- 汎用OSサービス
- 通信サービス
- マルチメディアおよびグラフィックサービス
- 接続サービス
- ベースサービスレイヤー
- カーネルサービスとハードウェアインターフェース層
ベース サービス レイヤーは、ユーザー側の操作で到達可能な最下位レベルです。ファイル サーバーとユーザー ライブラリ、すべてのプラグインを管理するプラグインフレームワーク、ストア、中央リポジトリ、 DBMS、暗号化サービスが含まれます。また、テキスト ウィンドウ サーバーとテキスト シェルも含まれます。これら 2 つの基本サービスから、上位レイヤーのサービスを必要とせずに完全に機能するポートを作成できます。
Symbian はマイクロカーネルアーキテクチャを採用しています。つまり、堅牢性、可用性、応答性を最大限に高めるために必要最小限の機能がカーネル内に収められています。スケジューラ、メモリ管理、デバイス ドライバが含まれていますが、ネットワーク、電話、ファイル システムサポートなどのその他のサービスは、OS サービス レイヤーまたは基本サービス レイヤーに配置されています。デバイス ドライバが含まれているということは、カーネルが真のマイクロカーネルではないことを意味します。ナノカーネルと呼ばれるEKA2リアルタイム カーネルには、最も基本的なプリミティブのみが含まれており、その他の抽象化を実装するには拡張カーネルが必要です。
Symbian は、他のデバイス、特にリムーバブル メディア ファイル システムとの互換性を重視して設計されています。EPOC の初期の開発では、内部ファイル システムとしてファイル アロケーション テーブル(FAT) を採用しました。これは現在も採用されていますが、基礎となる FAT の上にオブジェクト指向の永続性モデルが配置され、POSIXスタイルのインターフェイスとストリーミング モデルが提供されています。内部データ形式は、すべてのファイル操作を実行するために、データを作成するのと同じ API を使用することに依存しています。このため、データ依存性が生じ、変更やデータ移行に伴う問題が生じています。
大規模なネットワークおよび通信サブシステムがあり、ETEL (EPOC テレフォニー)、ESOCK (EPOC ソケット)、C32 (シリアル通信を担当) と呼ばれる 3 つのメイン サーバーがあります。これらにはそれぞれプラグイン スキームがあります。たとえば、ESOCK では、さまざまな「.PRT」プロトコル モジュールを使用して、さまざまなネットワーク プロトコル スキームを実装できます。サブシステムには、Bluetooth、IrDA、USBなどの短距離通信リンクをサポートするコードも含まれています。
また、大量のユーザー インターフェイス(UI) コードもあります。Symbian OS には基本クラスとサブストラクチャのみが含まれていましたが、実際のユーザー インターフェイスのほとんどはサードパーティによって保守されていました。これはもう当てはまりません。3 つの主要な UI (S60、UIQ、MOAP) は、2009 年に Symbian に提供されました。Symbian には、グラフィックス、テキスト レイアウト、フォント レンダリング ライブラリも含まれています。
すべてのネイティブ Symbian C++ アプリケーションは、アプリケーション アーキテクチャによって定義された 3 つのフレームワーク クラス (アプリケーション クラス、ドキュメント クラス、アプリケーション ユーザー インターフェイス クラス) から構築されます。これらのクラスは、基本的なアプリケーション動作を作成します。残りの必要な機能 (アプリケーション ビュー、データ モデル、データ インターフェイス) は独立して作成され、他のクラスと API を通じてのみ対話します。
このモデルにはまだ適合しないものが多くあります。たとえば、SyncML、ほとんどの OS の上に別の API セットを提供するJava ME 、マルチメディアなどです。これらの多くはフレームワークであり、ベンダーはサードパーティからこれらのフレームワークへのプラグインを提供することが期待されています (たとえば、マルチメディアコーデック用のHelix Player )。これには、そのような機能領域の API が多くの電話モデルで同じであり、ベンダーが大きな柔軟性を得られるという利点があります。しかし、それは電話ベンダーが Symbian OS 電話を作るために大量の統合作業を行う必要があることを意味します。
Symbian には、「TechView」と呼ばれるリファレンス ユーザー インターフェイスが含まれています。これはカスタマイズを開始するための基礎を提供し、多くの Symbian テストおよびサンプル コードが実行される環境です。これはPsion Series 5 パーソナル オーガナイザーのユーザー インターフェイスに非常に似ていますが、実際の電話のユーザー インターフェイスには使用されていません。
Symbian UIのバリエーション、プラットフォーム
SymbianはOSバージョン7.0に進化するにつれ、いくつかの異なるグラフィカルユーザーインターフェースに分裂し、それぞれが特定の企業または企業グループによってサポートされるようになった。Android OSの見た目だけのGUIとは異なり、SymbianのGUIはより重要な変更と統合のため「プラットフォーム」と呼ばれている。異なるSymbian GUIプラットフォーム向けに開発されたアプリケーションが互いに互換性がなかったため、状況はさらに複雑になり、OSの断片化につながった。[57]
Symbian OS 上で実行される、または Symbian OS をベースにしたユーザー インターフェイス プラットフォームには、次のものがあります。
- S60、Symbian、Series 60とも呼ばれる。主にNokiaが支援した。このプラットフォームにはいくつかのエディションがあり、最初はNokia 7650のS60 (1st Edition)として登場した。その後、S60 2nd Edition (例: Nokia N70 )、S60 3rd Edition (例: Nokia N73 )、S60 5th Edition (タッチUIを導入、例: Nokia N97 )が続いた。Symbian Foundationの設立後、S60という名前はSymbianに変更され、その後Symbian^1、2、3と呼ばれるようになった。
- Nokia 9300iなどの Nokia コミュニケータで使用されるシリーズ 80。
- Series 90タッチとボタンベース。このプラットフォームを使用する唯一の携帯電話はNokia 7710です。
- UIQは主にソニー・エリクソン、その後モトローラが支援した。ボタンとタッチ/スタイラスベースの入力の両方に対応している。最後のメジャーリリースバージョンは2008年のUIQ3.1で、ソニー・エリクソンG900に搭載された。Symbian Foundationの設立後に廃止され、さまざまなSymbian UIバリアントを1つに統合するという決定により、今後のバージョンとしてS60が採用されることとなった。[58]
- MOAP (Mobile Oriented Applications Platform) [日本のみ] は、富士通、三菱、ソニー・エリクソン、シャープが開発したNTT ドコモ向け携帯電話で使用されています。これは、ドコモのFOMA 「Freedom of Mobile Access」ネットワーク ブランド専用に開発されたインターフェイスを使用しており、以前の富士通 FOMA モデルの UI に基づいています。ユーザーは新しい C++ アプリケーションをインストールできません。(日本のみ)
- OPP [日本のみ]、MOAPの後継で、NTTドコモのFOMA携帯電話で使用されています。
バージョン比較
*富士通製†シャープ
製
▲ Nokia BelleおよびSymbian(S60)端末のソフトウェアアップデートサービスは2015年12月末で終了
市場シェアと競争
2004年第1四半期には240万台のSymbian携帯電話が出荷され、2003年第1四半期の2倍となった。Symbian Ltd.は特に日本での進歩に感銘を受けた。[77]
2004年第3四半期には370万台のデバイスが出荷され、2003年第3四半期と比較して201%の成長を示し、市場シェアは30.5%から50.2%に拡大した。しかし、米国ではそれほど人気がなく、2004年第3四半期の市場シェアは6%で、Palm OS (43%) やWindows Mobile (25%) に大きく遅れをとった。これは、北米の顧客がスマートフォンよりもワイヤレスPDAを好むことと、北米でのノキアの人気が低いことに起因していると考えられている。 [78]
2006年11月16日、このOSを搭載した1億台目のスマートフォンが出荷された。 [79] 2009年7月21日現在、Symbian OSを搭載したデバイスは2億5000万台以上生産されている。[80]
2006年にはSymbianはスマートフォン市場の73%を占めていたが[81] 、 2011年第2四半期には22.1%に減少した[82]。
2006年5月末までに、Symbian搭載携帯電話は日本で1,000万台販売され、Symbianの世界出荷台数8,900万台の11%を占めた。[83] 2007年11月までにその数字は3,000万台に達し、2007年6月までに日本市場での市場シェアは65%に達した。[84]
Symbian は、市場が劇的に成長し、新しい競合プラットフォームが市場に参入するにつれて、長年にわたって市場シェアを失ってきたが、同じ期間に売上は増加している。たとえば、Symbian の世界スマートフォン市場におけるシェアは、2008 年の 52.4% から 2009 年の 47.2% に低下したが、Symbian デバイスの出荷台数は 7,490 万台から 7,850 万台へと 4.8% 増加した。[85] 2009 年第 2 四半期から 2010 年第 2 四半期にかけて、Symbian デバイスの出荷台数は 19,178,910 台から 27,129,340 台へと 41.5% 増加し、800 万台増加した。これに対し、Android は 960 万台、RIM は 330 万台、Apple は 320 万台の増加であった。[86]
2010年2月に発表されたデバイス出荷に関する以前のレポートによると、2009年に出荷されたスマートモバイルデバイスのシェアのうち、Symbianデバイスが47.2%を占め、RIMが20.8%、Appleが15.1%(iOS経由)、Microsoftが8.8%(Windows CEおよびWindows Mobile経由)、Androidが4.7%でした。[85]
2010年の「スマートモバイルデバイス」の販売台数では、Symbianデバイスが市場をリードしました。統計によると、販売されたスマートモバイルデバイスの37.6%のシェアをSymbianデバイスが占め、Androidが22.7%、RIMが16%、Appleが15.7%(iOS経由)でした。[87]一部の推定によると、2010年第2四半期末までにSymbian OSを搭載したモバイルデバイスの出荷台数は3億8500万台です。[88]
2009年から2010年にかけて、モトローラ、サムスン、LG、ソニー・エリクソンは、 Symbianから撤退し、GoogleのAndroid、MicrosoftのWindows Phoneなどの代替プラットフォームに移行すると発表した。[89] [90] [91] [92]
IDCによれば、2012年第2四半期の世界市場シェアは過去最低の4.4%に落ち込んだ。[93]
批判
ラテン文字以外のアルファベットを使用する国(ロシア、ウクライナなど)のSymbianユーザーは、長年、言語切り替えの複雑な方法を批判してきました。[94]たとえば、ユーザーがラテン文字を入力したい場合、メニューを呼び出して言語項目をクリックし、矢印キーを使用して他の多くの言語の中からたとえば英語を選択し、「OK」ボタンを押さなければなりません。ラテン文字を入力した後、ユーザーはこの手順をもう一度繰り返してネイティブキーボードに戻らなければなりません。この方法では、入力速度が大幅に低下します。タッチフォンやQWERTYフォンでは手順が少し異なりますが、時間がかかります。他のすべてのモバイルオペレーティングシステム、およびNokiaのS40フォンでは、最初に選択した2つの言語を1回のクリックまたは1回のジェスチャーで切り替えることができます。
Symbian^1/Series 60 5th Editionで動作するオリジナルのNokia N97のファームウェアの初期バージョンは、バグが多いと厳しく批判された(携帯電話に搭載されているRAMの量が少ないことも一因である)。 [95]
2010年11月、スマートフォンブログ「All About Symbian」は、 Symbianのデフォルトのウェブブラウザのパフォーマンスを批判し、代替ブラウザのOpera Mobileを推奨した。[96] Nokiaの上級副社長Jo Harlowは、2011年第1四半期にブラウザのアップデートを約束した。[97]
Symbianには多くの異なるバージョンとエディションがあり、それが断片化につながっています。異なるバージョンのSymbianにインストールすると、アプリやソフトウェアに互換性がない場合があります。[98]
マルウェア
Symbian OS はさまざまなウイルスの影響を受けるが、最もよく知られているのはCabirである。通常、これらのウイルスは Bluetooth 経由で電話から電話へと感染する。これまでのところ、Symbian OS の欠陥を悪用したウイルスはない。その代わりに、これらのウイルスはすべて、信頼できないというやや目立つ警告とともに、ユーザーにソフトウェアをインストールするかどうかを尋ねてきた。ただし、ソーシャル エンジニアリングに頼るウイルスもあり、その多くはマルウェアに付随するメッセージの形で、Symbian 用のユーティリティ、ゲーム、またはその他のアプリケーションを装った 不正ソフトウェアである。
しかし、平均的な携帯電話ユーザーはセキュリティについて心配する必要はないという観点から、Symbian OS 9.x ではUnixスタイルの機能モデル (オブジェクトごとではなくプロセスごとの権限) を採用しました。インストールされたソフトウェアは、デジタル署名されていない限り、理論的には有害なこと (ネットワーク データを送信してユーザーに金銭的損害を与えるなど) を行うことはできません。そのため、追跡可能になります。費用を負担できる商用開発者は、Symbian Signed プログラムを使用してソフトウェアに署名するよう申請できます。開発者は、プログラムに自己署名することもできます。ただし、利用可能な機能セットには、Bluetooth、IrDA、GSM CellID、音声通話、GPS などへのアクセスは含まれていません。一部のオペレータは、Symbian Signed 証明書以外のすべての証明書を無効にすることを選択しました。
その他の悪意のあるプログラムも以下にリストされていますが、いずれも実行するにはユーザーの入力が必要です。
- Drever.A は、Simworks および Kaspersky Symbian Anti-Virus アプリケーションからの自動起動を無効にしようとする悪意のある SIS ファイルトロイの木馬です。
- Locknut.B は、Symbian S60 携帯電話のパッチを装った悪質な SIS ファイル トロイの木馬です。インストールされると、重要なシステム サービス コンポーネントをクラッシュさせるバイナリ[説明が必要]がドロップされます。これにより、携帯電話でアプリケーションが起動できなくなります。
- Mabir.A は基本的にCabir にMMS 機能が追加されたものです。この 2 つは同じ作者によって作成されており[要出典]、コードには多くの類似点があります。これは、Cabir の初期の亜種と同じルーチンを介してBluetooth を使用して拡散します。Mabir.A がアクティブになると、最初に見つけた電話を検索し、その電話に自身のコピーを送信し始めます。
- Fontal.A は、破損したファイルをインストールする SIS ファイル トロイの木馬で、電話機の再起動時に機能しなくなります。ユーザーが感染した電話機を再起動しようとすると、再起動画面で永久に停止し、駆除 (つまり、再フォーマット キーの組み合わせを使用して電話機のすべてのデータを失う) を行わない限り使用できなくなります。トロイの木馬である Fontal は、それ自体では拡散できません。ユーザーが感染する最も可能性の高い方法は、信頼できないソースからファイルを取得し、それを不注意またはその他の理由で電話機にインストールすることです。
2010年12月に開催された国際マルウェアカンファレンスMalconで、インド人ハッカーのAtul AlexがSymbian OSに対する新しい形のマルウェアの脅威である「加工されたファームウェア」を実演した。 [99] [100]
プラットフォームのセキュリティをバイパスする
Symbian OS 9.xデバイスはハッキングによりOS 9.1以降で導入されたプラットフォームセキュリティが削除され、ユーザーが署名されていないコードを実行できるようになる。[101]これにより、システムファイルを変更したり、OSの以前はロックされていた領域にアクセスしたりできるようになる。このハッキングは、署名されていないコードが実行できるため、モバイルウイルスの脅威が増加する可能性があるとしてNokiaから批判された。[102]
バージョン履歴
デバイスのリスト
参照
一般的な
- バダ
- Nokia Ovi スイート
- Nokia PC Suite は、Nokia のモバイル デバイスと Microsoft Windows オペレーティング システムを実行するコンピューター間のインターフェイスを確立するために使用されるソフトウェア パッケージです。Symbian に限定されません。
- Nokia ソフトウェア アップデータ
- OviストアはSymbianに限定されないインターネット上のNokiaのアプリケーションストアです
開発関連
- 認定Symbian開発者
- Carbide.c++、代替アプリケーションおよび OS 開発IDE
- スタックのクリーンアップ
- PIPS は Symbian 上の POSIX です
- S60 用 Python、代替アプリケーション開発言語
- Qt は、Symbianに限らず、OSとアプリケーションの両方で推奨される開発ツールです。
- Qt クリエイターIDE
- Qtクイック
- QML、JavaScriptベースの言語
- MBM (ファイル形式)
参考文献
- ^ 「Nokia と Accenture が Symbian ソフトウェア開発およびサポート サービスのアウトソーシング契約を締結 | Accenture Newsroom」. newsroom.accenture.com。
- ^ Lextrait, Vincent (2010 年 1 月). 「The Programming Languages Beacon, v10.0」。2012 年 5 月 30 日時点のオリジナルよりアーカイブ。2010 年1 月 5 日閲覧。
- ^ Nokia が Symbian ソースを非オープン ライセンスに移行。Ars Technica。2014 年 6 月 12 日閲覧。
- ^ Lee Williams 「Symbian on Intel's Atomアーキテクチャ」。2009年4月19日時点のオリジナルよりアーカイブ。 2010年3月31日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク). blog.symbian.org. 2009年4月16日 - ^ ab 「オープンソースではなく、ビジネス向けにオープンなだけ」。symbian.nokia.com。2011年4月4日。 2014年8月23日閲覧。[リンク切れ ]
- ^ abc Lunden, Ingrid (2011年9月30日). 「Symbian Now Officially No Longer Under The Wing of Nokia, 2,300 Jobs Go」 moconews.net. 2011年10月1日時点のオリジナルよりアーカイブ。 2011年9月30日閲覧。
- ^ 「infoSyncがNokia Nseriesの幹部にインタビュー」 Infosyncworld.com 2010年6月24日。2011年7月13日時点のオリジナルよりアーカイブ。 2010年8月12日閲覧。
- ^ パームバーグ、クリストファー(2006)。次世代モバイル通信ネットワーク:北欧ICT産業への課題。エメラルドグループ。ISBN 9781846630668。
- ^ 「UI戦争がSymbianを分裂させた - Nokia」The Register。
- ^ 「UIQスタッフに警告」The Register。
- ^ 「DailyTech - NokiaがSymbianの全株式を4億1000万ドルで購入することを提案」。2016年8月21日時点のオリジナルよりアーカイブ。2016年5月22日閲覧。
- ^ 「Symbian オペレーティング システム、オープンソースかつ無料に」Wired 2010 年 2 月 3 日。
- ^ 「NokiaがN8、E7、C7、C6-01向けのSymbian「Anna」アップデートを発表。一連のアップデートの第1弾(動画)」Engadget。2011年4月12日。 2022年10月3日閲覧。
- ^ 「NokiaがSymbian Belleと3つの新デバイスを発表」Engadget 2011年8月24日2022年10月3日閲覧。
- ^ 「Nokia が Symbian ソフトウェアを吸収」BBC ニュース2010 年 11 月 8 日。
- ^ “Symbianは死んだ。Symbianよ永遠なれ - VisionMobile”. 2016年6月23日時点のオリジナルよりアーカイブ。2016年5月22日閲覧。
- ^ 「Nokia の新しい戦略と構造、Symbian は「フランチャイズ プラットフォーム」に、MeeGo は依然として長期計画中 - All About MeeGo」www.allaboutmeego.com。2013 年 9 月 6 日時点のオリジナルよりアーカイブ。2012年12 月 4 日閲覧。
- ^ ab 「RIP: Symbian」。Engadget 2011年2月11日。 2022年10月3日閲覧。
- ^ 「Nokia が Symbian をクローズド ライセンスに移行」 2011 年 4 月 11 日。
- ^ ab Epstein, Zach (2011年6月23日). 「Symbianは正式にNokiaの問題ではなくなった」BGR . 2022年10月3日閲覧。
- ^ 「人生とはそういうもの - Symbian に対する「サポート」の期待が「2016 年まで」というのは非現実的」All About Symbian 2014 年 7 月 30 日。
- ^ Tung, Liam. 「Nokia が Symbian および MeeGo アプリに最後の別れを告げる、ストアがアップデートを凍結」ZDNet . 2015 年2 月 16 日閲覧。
- ^ Techcrunch、「Nokia が PureView が公式に最後の Symbian フォンであることを確認」、Techcrunch、2013 年 1 月 24 日、Nokia による 2013 年 1 月 24 日の記事 – Nokia Corporation 2012 年第 4 四半期および通期中間報告: 「Nokia 808 PureView は、当社の画像処理能力を披露するデバイスであり、2012 年半ばに市場に投入され、Nokia の最後の Symbian デバイスとなりました」
- ^ “NTTドコモ アカン グナカン TIZEN セバガイ ペンガンティ OPP?”. 2013 年 11 月 15 日。
- ^ 「Canalys Newsroom: 2006 年に世界中で 6,400 万台のスマートフォンが出荷されました」。Canalys.com。
- ^ 「WORA (write once, run anywhere) とは? – 定義」。WhatIs.com 。2019年10 月 24 日閲覧。
- ^ ab Menezes, Gary (2010年2月6日). 「Symbian OS、完全にオープンソースに」Watblog.com。2013年11月11日時点のオリジナルよりアーカイブ。 2011年9月25日閲覧。
- ^ Symbian OS – テクノロジー史上最も成功した失敗作の一つ。2017年4月29日アーカイブ。Wayback Machine。TechCrunch.com。2010年11月8日
- ^ 「Symbian、史上最大のオープンソース移行プロジェクトを完了」(プレスリリース)。Symbian Foundation。2010年2月4日。 2010年2月7日閲覧。
- ^ ab "Symbian Foundation" .licensing.symbian.org .
- ^ 「Samsung Symbian端末に関する現在の計画はありません」。All About Symbian。2010年9月2日。
- ^ 「ノキアのスマートフォン市場シェアは31%に縮小、営業利益も大打撃」Engadget 2011年1月27日。
- ^ 「Canalys: Android が Symbian を抜いて 2010 年第 4 四半期に世界で最も売れているスマートフォン プラットフォームに」Engadget 2011 年 1 月 31 日。
- ^ ノキアのCEOスティーブン・エロップ氏とマイクロソフトのCEOスティーブ・バルマー氏からの公開書簡 – Nokia Conversations: ノキアの公式ブログ 2011年2月11日アーカイブ、Wayback Machineにて
- ^ 「Developer Economics 2011」。2013年9月29日時点のオリジナルよりアーカイブ。2011年7月8日閲覧。
- ^ 「Symbian Incubation Projects」。Google Project Hosting 。 2021年10月17日閲覧。
- ^ Daffara, Carlo (2010年12月7日). 「SourceForge: Projects Symbian-dump」. SourceForge.net . 2021年10月17日閲覧。
- ^ 「1月1日からNokia Storeで新しいSymbian(およびMeego)アプリケーションが利用できなくなります」。All About Symbian。2013年10月4日。
- ^ 「Nokia が Symbian と MeeGo の環境を統合する開発戦略をさらに改良」Nokia PR (プレスリリース) 2010 年 10 月 21 日。2010年11 月 5 日閲覧。
- ^ 「Symbian プラットフォームの将来」AllAboutSymbian 2010 年 10 月 26 日2010 年11 月 5 日閲覧。
- ^ Nokia PR (2006 年 5 月 24 日). 「Nokia が 'Web Browser for S60' エンジン コードをオープン ソース コミュニティにリリース」press.nokia.com。2007 年 2 月 28 日時点のオリジナルよりアーカイブ。2007年3 月 21 日閲覧。
- ^ 多くの S60 3rd Edition および S60 5th Edition 携帯電話のブラウザとマップのアップデート。All About Symbian (2011 年 6 月 29 日)。2011 年 9 月 25 日閲覧。
- ^ ab 「Symbian – Qt – クロスプラットフォームアプリケーションと UI フレームワーク」。Qt.nokia.com。2010 年 8 月 16 日時点のオリジナルよりアーカイブ。2010年8 月 12 日閲覧。
- ^ 「Nokia Qt SDK」。Nokia Developer。2010年6月18日。2012年1月18日時点のオリジナルよりアーカイブ。 2012年1月20日閲覧。
- ^ アプリ:モバイル Web アプリの概要 2012 年 3 月 28 日にWayback Machineにアーカイブされました。symlab.org wiki
- ^ Nokia Developer – Web Archived 3 June 2010 at the Wayback Machine . Forum.nokia.com. 2011年9月25日閲覧。
- ^ 「Qt Labs Blogs 「Nokia Qt SDK 1.0 リリース」」。Labs.trolltech.com。2010 年 6 月 26 日時点のオリジナルよりアーカイブ。2010年8 月 12 日閲覧。
- ^ 「Qt Labs Blogs 「Qt Simulator が一般公開されます」」。Labs.trolltech.com。2010 年 8 月 27 日時点のオリジナルよりアーカイブ。2010年8 月 12 日閲覧。
- ^ 「Symbian 開発者コミュニティ」。Developer.symbian.org。2010 年 1 月 27 日。2010年8 月 12 日閲覧。
- ^ Tom Sutcliffe および Jason Barrie Morley Xcode Symbian サポート。Symbian-xcode-plugin.tigris.org。2011 年 9 月 25 日閲覧。
- ^ 「Capabilities (Symbian Signed) – Symbian Developer Community」。 Developer.symbian.org 。 2010 年8 月 12 日閲覧。
- ^ Krass, P. (2010年8月16日). 「Nokia、Symbianアプリに無料で署名」Nokia Developer Forum Blogs。2010年8月30日時点のオリジナルよりアーカイブ。 2021年10月16日閲覧。
- ^ 「Symbian 開発者コミュニティ – テクノロジードメイン」。Developer.symbian.org。2010年8 月 12 日閲覧。
- ^ 「Symbian 開発者コミュニティ – パッケージ」。Developer.symbian.org。2010年8 月 12 日閲覧。
- ^ 「Symbian システムモデル – Symbian 開発者コミュニティ」。 Developer.symbian.org 。 2010 年8 月 12 日閲覧。
- ^ EKA2 の紹介、Jane Sales と Martin Tasker 著。(PDF) 2011 年 9 月 25 日閲覧。
- ^ 「Symbianの秘密の分裂の歴史」。All About Symbian。2012年3月12日。
- ^ 「UIQ Technology が残りのスタッフに通告」All About Symbian 2008 年 11 月 7 日。
- ^ Nokia N8 ユーザーエージェントプロファイル。Nds.nokia.com (1999年2月22日)。2011年9月25日閲覧。
- ^ Nokia がモバイル TV を発売 | Nokia Conversations – The official Nokia Blog Archived 2010 年 11 月 10 日、Wayback Machineより。Conversations.nokia.com (2010 年 9 月 9 日)。2011 年 9 月 25 日閲覧。
- ^ abcde 「F-07B 取扱説明書 '10.5」(PDF)。docomo STYLE series。NTTドコモ。2010年5月。 2012年11月24日時点のオリジナル(PDF)よりアーカイブ。2012年5月23日閲覧。
- ^ 「Symbian^3 (Nokia N8、E7、C7) 用の SilverLight を提供する予定はありますか?」。Nokia Symbian 用モバイル Silverlight。Silverlight.NETフォーラム。2011 年 4 月 27 日。2012 年 2 月 2 日時点のオリジナルよりアーカイブ。2012年5 月 23 日閲覧。
- ^ Psychlist1972 (2010 年 7 月 6 日)。「Silverlight for Nokia Symbian RTW Now Available」。モバイル / Silverlight for Nokia Symbian。Silverlight.NETフォーラム。2012 年 8 月 8 日時点のオリジナルよりアーカイブ。2012年5 月 23 日閲覧。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^廃止。Wayback Machine Silverlight.NETで 2011 年 7 月 18 日にアーカイブ。2011 年 9 月 25 日に閲覧。
- ^ 「Silverlight カテゴリ」。2012 年 2 月 2 日時点のオリジナルよりアーカイブ。2012 年3 月 10 日閲覧。
- ^ Inside Symbian SQL: モバイル開発者のための SQLite ガイド | | Ivan Litovski、Richard Maynard 著、2010 年、9 ページ
- ^ abcde SH-08C 取扱説明書 '11.3 (PDF) 、NTT ドコモ、2011 年 3 月、 2012 年 11 月 26 日にオリジナル(PDF)からアーカイブ、2012 年5 月 23 日に取得
- ^ 「ヘルプ – Eclipse プラットフォーム」 library.forum.nokia.com。2013 年 1 月 4 日時点のオリジナルよりアーカイブ。2011 年9 月 25 日閲覧。
- ^ “ドコモ地図ナビ (@docomo_map_navi) | Twitter”.ツイッター.com。
- ^ 『ドコモ地図ナビ』. dマップナビ.jp。
- ^ abc on your Mobile。Skype。2011年9月25日閲覧。
- ^ abc Symbian OS のスクリーンショット | AntonyPranata.com 2.0 2013 年 3 月 1 日にWayback Machineにアーカイブ。 Antonypranata.com。 2011 年 9 月 25 日閲覧。
- ^ abcd Horikawa, Kyoko (2010年6月1日). 「NTT DoCoMoがS^2デバイスをリリース」. Symbian Blog . Symbian.org. 2010年8月24日時点のオリジナルよりアーカイブ。
- ^ ab Asuk Ustundag、Sennur (2010 年 10 月 7 日)。「Symbian デバイス、ハードウェアとソフトウェアの要件、基本的なアプリケーション開発」(PDF)。ブリッジウォーター州立大学。p. 6。2012年5 月 23 日閲覧。[永久リンク切れ ]
- ^ abcdefghijk 「Symbian^2 プラットフォームが NTT DoCoMo FOMA 3G 端末の新モデル 11 機種で使用」。SymbianOne。2013 年 2 月 3 日時点のオリジナルよりアーカイブ。2010年11 月 10 日閲覧。
- ^ 「Samsung OMNIAHD、HDの輝きでモバイルワールドコングレスを魅了」イギリス: Samsung.com。2009年4月10日時点のオリジナルよりアーカイブ。2011年9月25日閲覧。
- ^ Oates, John (2004 年 5 月 6 日). 「Symbian の売上が 2 倍に」www.theregister.co.uk .
- ^ 09:58、Tony Smith、2004 年 10 月 27 日。「世界のスマートフォン販売が急増」www.theregister.co.uk。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ 「Symbian 6年で100モデル、出荷台数1億台を達成」。The Smart PDA。2006年11月17日。2012年6月30日時点のオリジナルよりアーカイブ。2012年5月23日閲覧。
- ^ Symbian Foundation が Nuance を新メンバーとして追加 Archived 25 July 2009 at the Wayback Machine . News.softpedia.com (2009 年 7 月 21 日). 2011 年 9 月 25 日閲覧。
- ^ 「Nokia が 56% のシェアでスマートフォン市場をリード、一方 Symbian の OS 市場シェアは低下傾向」(プレスリリース)。ABI Research。2012 年 3 月 29 日。2012 年 3 月 29 日時点のオリジナルよりアーカイブ。2011年9 月 25 日閲覧。
- ^ Gartner によると、2011 年第 2 四半期のモバイル デバイスの売上は前年比 16.5% 増加、スマートフォンの売上は 74% 増加しました。Gartner.com。2011 年 9 月 25 日閲覧。
- ^ 「日本で Symbian OS 搭載携帯電話が 1,000 万台を突破」All About Symbian 2006 年 7 月 12 日。
- ^ 「日本における Symbian OS 搭載携帯電話の台数が 3,000 万台」。All About Symbian。2008年 1 月 17 日。
- ^ ab 「現在、スマートフォンの大半はタッチスクリーンを搭載しています(Canalys プレスリリース: r2010021)」。Canalys.com。2010 年 2 月 8 日。2013 年 7 月 30 日時点のオリジナルよりアーカイブ。2010 年8 月 12 日閲覧。
- ^ 「Google Android スマートフォンの出荷台数が 886% 増加」 BBC 2010 年 8 月 2 日。2010年8 月 12 日閲覧。
- ^ Pettey, Christy. 「Gartner によると、エンドユーザーへのモバイル デバイスの全世界販売台数は 2010 年に 16 億台に達し、スマートフォンの販売台数は 2010 年に 72% 増加」。Gartner.com。2011 年 2 月 9 日時点のオリジナルからアーカイブ。2011年3 月 10 日閲覧。
- ^ 100 Million Club H1 2010 Archived 1 March 2011 at the Wayback Machine . VisionMobile (18 October 2010). 2011年9月25日閲覧。
- ^ NokiaとMicrosoftがWindows Phone、Bing、Xbox Liveなどで戦略的提携を締結。Engadget 。 2011年9月25日閲覧。
- ^ Woods, Ben. (2010 年 10 月 1 日) Samsung が Symbian のサポートを終了 | ワイヤレス – CNET ニュース、2013 年 10 月 4 日アーカイブ、Wayback Machineより。CNET。2011 年 9 月 25 日閲覧。
- ^ Meyer, David. (2008 年 11 月 3 日) Motorola が Symbian を廃止し、3,000 人の解雇を発表 | ネットワーキング | ZDNet UK. ZDNet.co.uk. 2011 年 9 月 25 日閲覧。
- ^ Mello, John P.. (2010年10月15日) Sony Ditches Symbian. PC World . 2011年9月25日閲覧。
- ^ 「GoogleのAndroidスマートフォン市場シェアがAppleのiOSの4倍に」CNN、2012年8月8日。
- ^ モバイルレビュー。Nokia E7 のレビュー。2011 年 8 月 9 日
- ^ Litcfield, Steve (2011 年 8 月 8 日)。「Nokia N97 RIP: 列車事故に終わった脱線したフラッグシップ」。All About Symbian。2012年10 月 30 日閲覧。
- ^ モバイルブラウザ比較、2010年11月。Allaboutsymbian.com (2010年11月25日)。2011年9月25日閲覧。
- ^ Meyer, David (2010 年 11 月 9 日)。「Nokia が 2011 年初頭に初の Symbian アップデートを発表」ZDNet UK。2011年1 月 4 日閲覧。
- ^ Gilson, David (2012 年 3 月 12 日)。「Symbian の秘密の断片化の歴史」。All About Symbian。2012年10 月 30 日閲覧。
- ^ 「ハッカーがSymbianファームウェアにバックドアを仕掛ける - The H Security: News and Features」。2013年12月8日時点のオリジナルよりアーカイブ。2010年12月26日閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク). H-online.com (2010年12月8日). 2011年9月25日閲覧。 - ^ ハッカーが隠しバックドアを備えた改良型 Symbian S60 ファームウェアを作成 Archived 20 November 2011 at the Wayback Machine . Live Hacking (2010 年 12 月 10 日). 2011 年 9 月 25 日閲覧。
- ^ Nokia の S60 3rd Ed のセキュリティがハッキングされた? 2010 年 12 月 13 日アーカイブ、Wayback Machine、Symbian Freak
- ^ 「S60 v3 ハッキング - ミッション完了、FP1 をハッキング!」Wayback Machineに 2010 年 12 月 10 日にアーカイブ。Symbian Freak (2008 年 3 月 27 日)。2011 年 9 月 25 日閲覧。
- ^ Sibo3a スクリーンショット、ガイドブックギャラリー
- ^ Marcin Wichary. 「GUIdebook > Screenshots > EPOC R5/Psion Revo」. Guidebookgallery.org . 2010 年8 月 12 日閲覧。
- ^ “Nokia の遅い SMS / ハングの問題の解決策 / Solusi Maesalah Kirim SMS Nokia (Lambat/Mandek)”. www.kejut.com。
- ^ Blanford, Rafe (2010年6月1日). 「日本で初のSymbian^2搭載携帯電話が出荷」2012年10月30日閲覧。
- ^ 12:41、Tony Smith、2010年2月2日。「Nokia: Symbian 2をスキップし、Symbian 3へ直行」www.theregister.co.uk。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ Molen, Brad (2011年8月17日). 「Symbian BelleのダウンロードがN8コミュニティに漏洩、すぐにサイトから削除(更新:AnnaはNaviFirmで入手可能)」. Engadget . 2012年10月30日閲覧。
- ^ Bobleanta, Vlad (2011年8月24日). 「Nokia 600、700、701が発表。いずれもSymbian Belleを搭載し、9月末までに発売予定」。unwired view。2012年10月22日時点のオリジナルよりアーカイブ。 2012年10月30日閲覧。
- ^ 「Nokia Belle 近日発売: Nokia Conversations: 公式 Nokia ブログ」。2011 年 12 月 22 日時点のオリジナルよりアーカイブ。2011年12 月 22 日閲覧。
- ^ Reisinger, Don (2011 年 12 月 21 日)。「さようなら、Symbian Belle。こんにちは、Nokia Belle」。c|net。2012年10 月 30 日閲覧。
- ^ 「Nokia Belle 対応携帯電話のソフトウェア アップデート」Nokia、2012 年。2012 年10 月 30 日閲覧。
- ^ Hay, Emma (2012 年 5 月 25 日). 「Symbian Carla がキャンセル、Symbian の終わりの始まりか?」ITProPortal .
- ^ Delaney, Ian (2012 年 3 月 1 日)。「Nokia Belle、Feature Pack 1 のすべて」。Nokia Conversations。2012 年 10 月 10 日時点のオリジナルよりアーカイブ。2012年10 月 30 日閲覧。
- ^ Ly, Boc (2012 年 10 月 2 日). 「アップデートにより Nokia 808 PureView がさらに向上」. Nokia Conversations. 2012 年 10 月 6 日時点のオリジナルよりアーカイブ。2012年10 月 30 日閲覧。
文献
- モリス、ベン (2007 年 6 月 22 日)。Symbian OS アーキテクチャ ソースブック: 携帯電話 OS の設計と進化。John Wiley & Sons。630ページ。ISBN 978-0-470-01846-0。
外部リンク
- Symbian Foundation ブログ (ホームページからリダイレクトされます)
- Symbian 2012年7月6日にWayback Machineでアーカイブされました。
Symbian^3 EPL ソース
- 最も完全なSymbianオープンソースアーカイブ
- wildducks – Symbian S^3 の Beagleboard ポート
- Symaptic – C-Make ビルド システム Symbian Mercurial リポジトリ (Windows プラットフォーム)

