bada

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

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

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

歴史[編集]

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

発表後にはTwitterEAカプコン、ゲームロフト、ブロックバスターが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はFreeBSDNetBSDOpenBSDのコードを使用していることになっている。多数の提言にもかかわらず、現在まで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]

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

Bada 1.xへの批判[編集]

  • 当初はwifi経由のVOIPアプリケーション全てに非対応だったためSkypeなどの定番アプリケーションを使うことが出来なかった。2011年3月にこの制約は廃止され、VOIPアプリケーションが使用可能になった[19]

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

  • 外部センサAPIがオープンエンドではなかったため新しいタイプのセンサーやサードパーティによって将来予期しない形の技術開発に対応していない[20]
  • 「パフォーマンスとプライバシーに関する問題点」としてBada 1.xのアプリケーションはSMS/MMS受信トレイにアクセス出来ないばかりか受信したSMS/MMSの通知も受け取れない[21]。この制約はBada 2.0で廃止された。
  • Badaバージョン1.xはBadaのサードパーティアプリケーションしか一度に実行できず、マルチタスクアプリケーションはベースアプリケーションとBadaのサードパーティアプリケーション間しか可能にならない[22]。この制約もBada 2.0で廃止された。

Bada 2.0[編集]

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

  • HTML5をフルサポート
  • WAC 2.0適合
  • フルマルチタスキング
  • Wifiダイレクトテクノロジー
  • Adobe Flash lite 4(モバイルフラッシュプレイヤーバージョン、Adobe Flash 10、11のaction script 3.0対応)
  • ダウンロードマネージャー付きDolphin 3.0
  • スマート壁紙
  • テキスト・トゥ・スピーチ
  • スピーチ・トゥ・テキスト
  • Vlingoをベースにした音声コマンド
  • プッシュ通知
  • NFC(近距離無線通信技術)
  • 新しいセキュリティポリシーとプロテクション機能
  • 新しいカメラマネージャ
  • 新しいGUI
  • OpenAL
  • ChatON(インスタントメッセンジャー)、Caster(ウェブページとPCでマルチメディアコンテンツを共有)、Music Hub(iTunesのようなミュージックストア)といった新しいプロプライエタリアプリケーションとサービスをプリインストール

端末[編集]

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, http://www.lextrait.com/Vincent/implementations.html 2010年1月5日閲覧。 
  2. ^ a b 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, http://www.maximejohnson.com/techno/2010/07/bada-un-systeme-d%E2%80%99exploitation-pour-les-cellulaires-samsung/ 2010年7月7日閲覧。 
  4. ^ Samsung To Make Bada OS Open Source And Part Of Your Smart TV., http://techcrunch.com/2011/09/20/samsung-to-make-bada-os-open-source-and-part-of-your-smart-tv/ 2011年9月20日閲覧。 
  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. (2010年2月26日). http://www.youtube.com/watch?v=myliFc36KW4/ 
  8. ^ “Samsung unveils new smartphone platform bada”. bada.com. (2009年12月8日). http://www.bada.com/samsung-unveils-new-smartphone-platform/ 2011年2月3日閲覧。 
  9. ^ a b BadaDeveloper Site, bada Developers Site, http://developer.bada.com/apis/docs/commonpage.do?menu=MC01140100 2010年4月7日閲覧。 
  10. ^ “Samsung Wave, first Bada smartphone hits the market”. bada. (2010年5月24日). http://www.bada.com/samsung-wave-first-bada-smartphone-hits-the-market/ 2011年2月3日閲覧。 
  11. ^ http://badawave.com/ bada Wave website
  12. ^ Samsung Waves away a million, The Inquirer, (July 13, 2010), http://www.theinquirer.net/inquirer/news/1722287/samsung-waves-away-million 
  13. ^ “Samsung Wave gets an update to Bada version 1.0.2”. TechKnots. (2010年8月23日). http://www.techknots.com/mobiles/samsung-wave-gets-an-update-to-bada-version-1-0-2/ 
  14. ^ a b “Samsung announces S8530 Wave II, meet the big-screen edition”. GSMArena.com. (2010年10月4日). http://www.gsmarena.com/samsung_announces_s8530_wave_ii_meet_the_bigscreen_edition-news-1974.php/ 
  15. ^ “Samsung Wave European Launch to Propel Samsung Apps”. Samsung Apps. (2010年6月1日). http://www.samsungapps.com/notice/getNoticeDetail.as?csNoticeID=0000000333/ 
  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, http://www.linuxfordevices.com/c/a/News/Samsung-bada-SDK/ 2010年4月7日閲覧。 
  18. ^ Samsung Wave smartphone, The Inquirer, (August 9, 2010), http://www.theinquirer.net/inquirer/review/1726832/samsung-wave-smartphone 
  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), http://www.theregister.co.uk/2010/03/09/samsung_bada/ 
  21. ^ bada Tutorial: Communication, (2010), http://dpimg.ospos.net/contents/tutorials/bada_1.0.0b2/badaTutorial.Communication.pdf 2010年5月4日閲覧。 
  22. ^ Single bada Application Policy, bada Developers Site, http://developer.bada.com/help/index.jsp?topic=/com.osp.appuiguide.help/html/design_guidelines_basic_app/single_bada_app_policy/single_bada_app_policy.htm 2011年6月16日閲覧。 
  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

外部リンク[編集]