Bada
開発者 サムスン電子
プログラミング言語 C(コア部分)[1]、C++、Flash
開発状況 現行(Tizenと統合する方針)
ソースモデル 混合: オープンソース・プロプライエタリ
最新安定版 2.0.5 SDK / 2012年3月15日 (12年前) (2012-03-15)
対象市場 スマートフォン
使用できる言語 多言語
カーネル種別 RTOSまたはLinuxカーネル[2]
既定のUI TouchWiz、GUI (タッチスクリーン(英語版))
ウェブサイト www.bada.com
テンプレートを表示
画像外部リンク
Bada 2.0のスクリーンショット

Bada(bada、朝鮮語: 바다)とはサムスン電子が開発したスマートフォンやタブレットコンピュータ対応のモバイルオペレーティングシステムである。Bada(바다)は朝鮮語で「海」を意味する。ミッドレンジからハイエンドのスマートフォンをサポートする[3]。

Bada OSの採用を推進するため、サムスンはソースコードをオープンソース化し、スマートテレビなどのデバイスにも対応させることを検討していると伝えられる[4]。また、BadaをTizenプロジェクトに併合させることを表明したとされるが承認されていない[5][6]。

歴史

2010年2月にバルセロナで開催されたMobile World Congress 2010でWave S8500が初披露されたと同時に、Bada上でゲームロフトのアスファルト5(英語版)を含むアプリケーションを動作させたデモンストレーションが初めて行われた[7]。

発表後にはTwitter、EA、カプコン、ゲームロフト、ブロックバスターがBadaプラットフォームに対応することを表明した[8]。

同年5月、BasaのベータバージョンSDKが開発者向けにリリースされ、同時に賞金総額270万USドルのBada Developer Challengeを開催した[9]。

8月にはバージョン1.0のSDKをリリースし、2011年8月にバージョン2.0のSDKをリリースした。新バージョンでは前バージョン以上に多くの機能拡張が図られた。

Badaを最初に搭載した携帯電話は2010年4月発売のSamsung Wave S8500で[10]、発売から4週間で100万台売り上げた[11][12]。

バージョン

Samsung S8500 Waveはバージョン1.0を搭載して発売された。その後、欧州ユーザー向けにマイナーフィックスされたバージョン1.0.2がリリースされた[13]。Samsung S8530 Wave IIフォンに1.0系最終バージョンの1.2が搭載され[14]、2011年2月15日にSamsung S8530 Wave IIハンドセットに2.0アルファバージョンが搭載されることを発表した。

Samsung Apps

Samsung Waveの発売と同時にBadaプラットフォーム対応のインターナショナルアプリケーションストアであるSamsung Appsがオープンした[15]。2400タイトル以上のアプリケーションがSamsung Appsにある[16]。

アーキテクチャ

画像外部リンク
Badaアーキテクチャ

サムスンにとってBadaはオペレーティングシステムと定義していないが、プロプライエタリリアルタイムオペレーティングシステムハイブリッドのカーネルかLinuxカーネルのどちらかが使えるカーネル設定可能アーキテクチャのプラットフォームとしている[2]。Samsung Wave S8500の著作権表示画面によればBadaはFreeBSD、NetBSD、OpenBSDのコードを使用していることになっている。多数の提言にもかかわらず、現在までLinuxカーネル上で動くbada搭載端末は知られていない。同様に、EFLにおいてbadaはTizenと同じまたは類似するグラフィックスタックを使用している証拠もない。

「デバイスレイヤー」はグラフィック、プロトコル、テレフォニー、セキュリティといった中核機能を提供する。「サービスレイヤー」はSMS、地図作成、アプリ内課金(In-App Purchasing)といったよりサービス中心の機能を提供、別名「badaサーバー」とも呼ばれる。トップレイヤーである「フレームワークレイヤー」はアプリケーション開発者が使用するC++のアプリケーションプログラミングインタフェース(API)を提供する。

Badaは開発者に数種類のユーザインターフェイスコントロールを提供しており、オープンソースのWebkitで動くウェブブラウザに対応するリストボックス、カラーピッカー、タブといった標準的なユーザインターフェイスコントロールのセットが提供され、Bada2.0ではAdobe FlashのFlash 9、10、11(ActionScript 3.0対応のFlash Lite 4)に対応している。WebkitもFlashもネイティブなBadaアプリケーションに組み込まれている。またOpenGL ES 2.0 3DグラフィックAPIにも対応しており、Point of interest(POI)を使ったインタラクティブなマッピングも可能になっておりこれもネイティブアプリケーションに組み込まれている[17]。さらにピンチトゥズームやタブブラウジング、カット・コピー・アンド・ペーストにも対応している[18]。

Badaはアプリケーションに組み込めるインタラクションを強化するために多くの機能に対応しており、モーションセンサ、バイブレーションコントロール、顔検出(英語版)、加速度計、磁気センサ、ティルト、グローバル・ポジショニング・システム(GPS)、マルチタッチといった種類のあるセンサーに対応している[9]。

ネイティブアプリケーションはBadaSDKのC++や統合開発環境(IDE)のEclipseで開発される。IDEにはまたユーザインターフェイスコントロールをフォームにドラッグアンドドロップすることでアプリケーションを開発しやすくするユーザインターフェイスビルダーがある。デストやデバッグするときもIDEにはアプリケーションの動作をテストするためのエミュレータが備わっている。

Bada 1.xへの批判

いくつかのメディアは以下のようにBada 1.xを批判していた。

Bada 2.0

ベルリンで開催されたIFA 2011で披露され、2011年12月末にバージョン1.2と比べてたくさんの機能や改良が追加されてリリースされた。

端末

Badaが初めて搭載されたサムスンの端末はWave S8500であり、スリムタッチスクリーン端末で、サムスンの"Hummingbird" CPU (S5PC110)、1GHzのARM Cortex-A8 CPU、ビルトインのPowerVR SGX 540 3DグラフィックエンジンやSuper AMOLEDディスプレイ、720pのハイビジョンビデオ機能を搭載している[23]。

2010年11月発売のSamsung S8530 Wave IIでは3.7インチのスーパークリア静電容量LCDタッチスクリーンを搭載しており、Bada 1.2がプリインストールされている[14]。

2011年末、サムスンはBada 2.0搭載の3モデルを発売した。Samsung Wave 3 (S8600)は1.4GHzのCPUにAdreno 205 GPU、4インチのAMOLEDディスプレイに5メガピクセルのカメラが搭載されているハイエンドモデルである。Wave MとWave Yは低価格モデルでWave 3と比べてCPUが遅かったり、LCDディスプレイが小さくなっていたりその他の機能が削られている。

市場シェア

Canalysによるとサムスンは2011年第一四半期でBada搭載端末を350万台出荷したとしている[24]。同年第二四半期では450万台に増加した[25]。

Gartnerによると2012年第一四半期でのbadaの指数は43%増加し、市場シェアも1.9%に増加し、年末期には2.7%になるとしている[26]。

脚注

  1. ↑ Lextrait, Vincent (January 2010), The Programming Languages Beacon, v10.0 January 5, 2010閲覧。
  2. 1 2 Help – Eclipse SDK. Developer.bada.com. Retrieved on June 24, 2012.
  3. ↑ bada: un système d’exploitation pour les cellulaires Samsung, Maximejohnson.com/techno July 7, 2010閲覧。
  4. ↑ Samsung To Make Bada OS Open Source And Part Of Your Smart TV. September 20, 2011閲覧。
  5. ↑ Samsung to merge Bada with Tizen: the OS party just got a little freaky. Engadget. Retrieved on June 24, 2012.
  6. ↑ Woyke, Elizabeth. Forbes. http://www.forbes.com/sites/elizabethwoyke/2012/01/13/samsung-merging-its-bada-os-with-intel-backed-tizen-project/
  7. ↑ “Demonstration of Asphalt 5 on a bada phone”. Youtube Video. (Feb 26, 2010)
  8. ↑ “Samsung unveils new smartphone platform bada”. bada.com. (Dec 8, 2009) February 3, 2011閲覧。
  9. 1 2 BadaDeveloper Site, bada Developers Site April 7, 2010閲覧。
  10. ↑ “Samsung Wave, first Bada smartphone hits the market”. bada. (May 24, 2010) February 3, 2011閲覧。
  11. ↑ http://badawave.com/ bada Wave website
  12. ↑ Samsung Waves away a million, The Inquirer, (July 13, 2010)
  13. ↑ “Samsung Wave gets an update to Bada version 1.0.2”. TechKnots. (August 23, 2010)
  14. 1 2 “Samsung announces S8530 Wave II, meet the big-screen edition”. GSMArena.com. (October 4, 2010)
  15. ↑ “Samsung Wave European Launch to Propel Samsung Apps”. Samsung Apps. (June 1, 2010)
  16. ↑ (オランダ語) Samsung Apps. Samsung Apps. Retrieved on June 24, 2012.
  17. ↑ Eric Brown (December 8, 2009), Samsung's mobile OS SDK ships, runs on Linux, eWeek April 7, 2010閲覧。
  18. ↑ Samsung Wave smartphone, The Inquirer, (August 9, 2010)
  19. ↑ bada VoIP applications finally allowed «. Joernesdohr.com (2011-04-04). Retrieved on June 24, 2012.
  20. ↑ What's so bad about Samsung's bada?, The Register, (March 9, 2010)
  21. ↑ bada Tutorial: Communication, (2010) May 4, 2010閲覧。
  22. ↑ Single bada Application Policy, bada Developers Site June 16, 2011閲覧。
  23. ↑ Segan, Sascha. (2010-02-14) bada's Big: Samsung Announces First bada Phone. Pcmag.com. Retrieved on June 24, 2012.
  24. ↑ Estimate: 2.5M Windows Phone 7 Shipments in Q1 – Mobile Technology News. Gigaom.com (2011-05-05). Retrieved on June 24, 2012.
  25. ↑ Samsung bada shipments up 355% to 4.5 million units in Q2 2011 | asymco news | PG.Biz. Pocket Gamer (2011-08-03). Retrieved on June 24, 2012.
  26. ↑ Worldwide Sales of Mobile Phones

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS A90