三星智能手机操作系统bada 2.0的软件开发包(SDK),号称支持一系列全新特性,并为开发人员准备了大量工具,简化app应用编程。
三星bada 2.0 SDK主要特性:
- 多任务并行
- 第二代用户界面UI 2.0:包括三种新的导航类型Header(题头)、Footer(脚注)、TabBar(标签栏),以及新的空间SearchBar(搜索栏)、Gallery(图库)。
- 布局管理:支持三种不同分辨率WVGA 480×800、HVGA 320×480、WQVGA 240×400,以及三种不同布局类型Linear(线性)、Grid(网格)、Relative(关联)。
- 近场通信(NFC)、非接触式智能卡、RFID技术
- 增强的应用间通信:应用A可以通过ClientChannel向应用B发送请求,应用B则通过ServerChannel控制如何响应。
- 支持语音-文字、文字-语音转换
- Wi-Fi Direct:允许多台Wi-Fi无线设备直接通信,而无需借助热点等控制设备。
- OpenAL:跨平台的开放式音频库,可让应用创建3D音效。
- 应用植入广告:支持图片(Image Banner)或者文字(Text Banner)格式,点击广告可打开浏览器、进入应用商店或者拨打电话号码。
- 推送通知:支持Ticker(数据更新)、Quick Panel()、Badge Number、Sound等多种通知类型及其组合。
- 更多框架特性:增强对Flash、HTML5的支持、支持HTTP Live Streaming视频直播、支持JSON Parser、剪切板。
- Web应用框架:JavaScript Framework、HTML5、WAC API。
- 应用分析工具Profiler:计算应用方法呼叫次数和执行时间,确定哪些代码片段最耗时间,进而予以优化。