ドコモの新しいモバイルオペレーティングシステム Tizen について

NTTドコモは、韓国サムスン電子などと共同開発しているモバイルオペレーティングシステム Tizen を載せた新しいスマートフォンを、2013に発売する方針を決めた。


via Tizen Logo

モバイルオペレーティングシステムといえば、次の表にある4つが有名です。

名前
AppleiOS
GoogleAndroid OS
MicrosoftWindows Phone OS
RIMBlackBerry OS
ここに、新しく Tizen が参入してくるわけです。

まず、そもそも Tizen が参入してくる市場シェアはどうなっているのか。
少し古いですが、Net Applicationsから発表された2012年9月のモバイルOSシェアによると、iOS 63.48% Android 22.10% 、とすでに二極化されています。
(引用元)iOSが減少、Androidは成長を続ける- 9月モバイルOSシェア

このようなレッドオーシャンに、新しくOSを追加することはかなりの勝負だと思います。
けれども、日本国内最大手であるNTTドコモのシェアを考えると、モバイルアプリケーション開発者としはチェックせざる終えません。


そもそも Tizen とは、どのようなOSなのでしょうか。

Tizen とは... フリーソフトウェアオープンソースのモバイルオペレーティングシステム。Tizenは Linux Foundation による Linux に基づいていて、Tizen Association が開発している。タブレットネットブックスマートフォンスマートテレビや車載情報システムなどの利用を想定している。
(引用元)Wikipedia

開発元システム要件

  • Ubuntu〓 11.04 or 11.10 (32- or 64-bit), or Microsoft Windows〓 XP (32-bit) or Microsoft Windows〓 7 (32- or 64-bit)
  • At least dual-core 2 GHz of CPU
  • At least 2 GB of RAM memory
  • At least 3 GB of free disk space
  • OracleJava* v7 or later (do not use OpenJDK)
  • Local administrator authority
  • In Ubuntu〓, the following packages: procps, gettext, libdbus-1-3, libcurl3, expect, gtk2-engines-pixbuf, grep, zip, make, and qemu-user-static

エミュレータ要件

  • VTx supported by CPU (recommended)
  • At least 1280 x 1024 screen resolution
  • Latest vendor-provided version of the graphic card driver

WEBシミュレータにおいては Google Chrome browser が必要になります。

開発環境

開発言語

via Tizen SDK - https://developer.tizen.org/downloads/sdk


このように、WEBアプリケーションとしては HTML5 (W3C) と JavaScript がサポートされているには、最近のスマートフォンの基本ですね。
ネイティブは C / C++ と、iOS (Objective-c) や Android (Java) 、 Windows Phone (C#) のように、まったく別の言語になっております。

それと、新しい 2.0 SDKWindows 8 で開発できるのでしょうか?
また、Tizen Associationには韓国サムスン電子の他に、NECも含まれていますので、国内端末もでるのではないでしょうか?

今後は、色々と試してみますので、お楽しみに...


Tizen - https://www.tizen.org/

http://www.st-hatena.com/users/sa/samril/user_p.gifTizen AssociationにDocomoがいたのを見てから、嫌な予感はしていたんだよ