三星智能手機(jī)操作系統(tǒng)bada 2.0的軟件開發(fā)包(SDK),號(hào)稱支持一系列全新特性,并為開發(fā)人員準(zhǔn)備了大量工具,簡化app應(yīng)用編程。
三星bada 2.0 SDK主要特性:
。 多任務(wù)并行
。 第二代用戶界面UI 2.0:包括三種新的導(dǎo)航類型Header(題頭)、Footer(腳注)、TabBar(標(biāo)簽欄),以及新的空間SearchBar(搜索欄)、Gallery(圖庫)。
- 布局管理:支持三種不同分辨率WVGA 480×800、HVGA 320×480、WQVGA 240×400,以及三種不同布局類型Linear(線性)、Grid(網(wǎng)格)、Relative(關(guān)聯(lián))。
- 近場通信(NFC)、非接觸式智能卡、RFID技術(shù)
- 增強(qiáng)的應(yīng)用間通信:應(yīng)用A可以通過ClientChannel向應(yīng)用B發(fā)送請求,應(yīng)用B則通過ServerChannel控制如何響應(yīng)。
- 支持語音-文字、文字-語音轉(zhuǎn)換
。 Wi-Fi Direct:允許多臺(tái)Wi-Fi無線設(shè)備直接通信,而無需借助熱點(diǎn)等控制設(shè)備。
。 OpenAL:跨平臺(tái)的開放式音頻庫,可讓應(yīng)用創(chuàng)建3D音效。
。 應(yīng)用植入廣告:支持圖片(Image Banner)或者文字(Text Banner)格式,點(diǎn)擊廣告可打開瀏覽器、進(jìn)入應(yīng)用商店或者撥打電話號(hào)碼。
。 推送通知:支持Ticker(數(shù)據(jù)更新)、Quick Panel()、Badge Number、Sound等多種通知類型及其組合。
。 更多框架特性:增強(qiáng)對Flash、HTML5的支持、支持HTTP Live Streaming視頻直播、支持JSON Parser、剪切板。
。 Web應(yīng)用框架:JavaScript Framework、HTML5、WAC API。
。 應(yīng)用分析工具Profiler:計(jì)算應(yīng)用方法呼叫次數(shù)和執(zhí)行時(shí)間,確定哪些代碼片段最耗時(shí)間,進(jìn)而予以優(yōu)化。