
一、Basic4 Android
Basic4Android是Android平臺上一個(gè)簡(jiǎn)單而又強大的可視化快速應用開(kāi)發(fā)工具,可以開(kāi)發(fā)基于云計算的Android應用,同時(shí)還內置了企業(yè)級移動(dòng)應用開(kāi)發(fā)所需的代碼庫;Basic4Android可被用來(lái)開(kāi)發(fā)和測試數據庫通信,甚至可以被用來(lái)開(kāi)發(fā)2D的即時(shí)游戲。Basic4Android兼容了Google的AdMob數據庫,所以開(kāi)發(fā)者可以在他們開(kāi)發(fā)的應用中植入廣告來(lái)獲取收益。
主要特性:
1、編譯為原生的bytecode,不需要運行庫。生成的APK文件與Java / Eclipse生成的文件完全一樣;
2、與Visual Basic類(lèi)似的事件驅動(dòng)編程語(yǔ)言,支持對象和代碼模塊;
3、可視化編輯器支持多屏幕和各種分辨率;
4、支持Android 1.6及其以上版本的所有移動(dòng)設備;
5、支持自動(dòng)完成、內置文檔、內部索引和其它高級功能;
6、 強大的單步調試功能,支持所有的Android核心特性。
二、Gimbal context ware
Gimbal是高通旗下Qualcomm Labs推出的一款面向iOS和Android平臺的SDK。Gimbal中的內置函數庫能夠為開(kāi)發(fā)者提供特定位置或地理圍欄解決方案。Gimbal環(huán)境感知SDK幫助開(kāi)發(fā)者向手機用戶(hù)提供及時(shí)、個(gè)性化的相關(guān)內容,開(kāi)發(fā)者可以從SDK中選擇所需的軟件庫加入應用中。
三、Titanium SDK
Titanium旨在為跨平臺的原生移動(dòng)開(kāi)發(fā)提供一種更高級的API,所以開(kāi)發(fā)者可以訪(fǎng)問(wèn)一系列從用戶(hù)界面組件、插座接口到通知系統集成的原生特性和功能。Titanium的目的是將Titanium應用程序和純原生應用程序之間在功能方面的差異縮小到幾乎為零。目前,Titanium支持iOS、Android、BlackBerry和Windows Phone。此外,Titanium借助統一的JavaScript API,針對特定平臺的功能特性以及原生性能,實(shí)現代碼重用,大大地縮減了開(kāi)發(fā)者的工作時(shí)間。
主要特性:
1、開(kāi)源:Titanium采用寬松的Apache 2.0許可證
2、高效開(kāi)發(fā):通過(guò)代碼重用,減少了開(kāi)發(fā)者的工作時(shí)間,調高工作效率
3、廉價(jià)特性:通過(guò)使用JavaScript SDK降低了跨平臺操作的成本
四、Vuforia
Vuforia是一款能將現實(shí)世界物體轉變?yōu)榛?dòng)體驗的擴增實(shí)境平臺。旨在幫助開(kāi)發(fā)者打造全新級別的真實(shí)世界物品與虛擬物品的互動(dòng)。它使用家算計視覺(jué)技術(shù)來(lái)實(shí)時(shí)地識別和跟蹤平面圖像以及簡(jiǎn)單的3D圖像,使開(kāi)發(fā)者能夠在現實(shí)世界和數字體驗之間架起橋梁。 Vuforia通過(guò)Unity游戲引擎擴展提供了C、Java、Objective-C和。Net語(yǔ)言的應用程序編程接口。從而Vuforia SDK能夠同時(shí)支持iOS和Android的原生開(kāi)發(fā),這也使開(kāi)發(fā)者在Unity引擎中開(kāi)發(fā)AR應用程序時(shí)很容易將其移植到iOS和Android平臺上。
主要特性:
1、跨平臺:同時(shí)支持iOS和Android系統;
2、AR特性: Vuforia是移動(dòng)設備最好的增強現實(shí)體驗平臺;
3、最佳的性能體驗:通過(guò)無(wú)與倫比的交互性實(shí)現現實(shí)與虛擬的完美互動(dòng);
4、文字識別功能:支持借助智能手機和平板電腦攝像頭實(shí)現實(shí)時(shí)文字識別。