Bada
当初はwifi経由のVOIPアプリケーション全てに非対応だったためSkypeなどの定番アプリケーションを使うことが出来なかった。2011年3月にこの制約は廃止され、VOIPアプリケーションが使用可能になった。
いくつかのメディアは以下のようにBada 1.xを批判していた。
外部センサAPIがオープンエンドではなかったため新しいタイプのセンサーやサードパーティによって将来予期しない形の技術開発に対応していない。
「パフォーマンスとプライバシーに関する問題点」としてBada 1.xのアプリケーションはSMS/MMS受信トレイにアクセス出来ないばかりか受信したSMS/MMSの通知も受け取れない。この制約はBada 2.0で廃止された。
Badaバージョン1.xはBadaのサードパーティアプリケーションしか一度に実行できず、マルチタスクアプリケーションはベースアプリケーションとBadaのサードパーティアプリケーション間しか可能にならない。この制約もBada 2.0で廃止された。
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)を使ったインタラクティブなマッピングも可能になっておりこれもネイティブアプリケーションに組み込まれている。さらにピンチトゥズームやタブブラウジング、カット・コピー・アンド・ペーストにも対応している。
Badaはアプリケーションに組み込めるインタラクションを強化するために多くの機能に対応しており、モーションセンサ、バイブレーションコントロール、顔検出(英語版)、加速度計、磁気センサ、ティルト、グローバル・ポジショニング・システム(GPS)、マルチタッチといった種類のあるセンサーに対応している。
ネイティブアプリケーションはBadaSDKのC++や統合開発環境(IDE)のEclipseで開発される。IDEにはまたユーザインターフェイスコントロールをフォームにドラッグアンドドロップすることでアプリケーションを開発しやすくするユーザインターフェイスビルダーがある。デストやデバッグするときもIDEにはアプリケーションの動作をテストするためのエミュレータが備わっている。