Android開發者不可或缺的四大工具

csdn發表於2013-09-23

  Android以其極強的開放性吸引著世界各地的開發者去開發各種各樣的移動應用開發,而各種SDK更是為各個層次的開發者提供了一個可以盡情展示他們專業技能和創造性的平臺。雖然Java是各種平臺最常用的程式語言,但是一些其它的工具包只支援C、C++和Ruby。除此之外,所要開發應用的特性在一定程度上也決定了開發環境的選擇。本文為廣大的Android開發者整理了四款強大的Android開發工具:

  1. Basic4Android

  Basic4Android是Android平臺上一個簡單而又強大的視覺化快速應用開發工具,它可被用來開發和測試資料庫通訊,甚至可以被用來開發2D的即時遊戲。Basic4Android相容了Google的AdMob資料庫,所以開發者可以在他們開發的應用中植入廣告來獲取收益。

Android開發者不可或缺的四大工具

  主要特性:

  • 編譯為原生的bytecode,不需要執行庫。生成的APK檔案與Java / Eclipse生成的檔案完全一樣
  • 與Java編寫的應用效能相同
  • 與Visual Basic類似的事件驅動程式語言,支援物件和程式碼模組
  • 不需要寫任何XML檔案
  • 視覺化編輯器支援多螢幕和各種解析度
  • 支援Android 1.6及其以上版本的所有移動裝置
  • 支援自動完成、內建文件、內部索引和其它高階功能
  • 強大的單步除錯功能
  • 支援所有的Android核心特性

  2. Gimbal context ware

  Gimbal是高通旗下Qualcomm Labs推出的一款面向iOS和Android平臺的SDK。Gimbal中的內建函式庫能夠為開發者提供特定位置或地理圍欄解決方案。Gimbal環境感知SDK幫助開發者向手機使用者提供及時、個性化的相關內容,開發者可以從SDK中選擇所需的軟體庫加入應用中。

Android開發者不可或缺的四大工具

  這些SDK包括:

  • Gimbal Geofence:旨在提供基於地理圍欄的低功耗位置識別服務。這一工具將賦予應用“環境感知”功能,即能夠根據使用者所在的位置對使用者做出有益調整。
  • Gimbal Interest Sensing:使應用能夠根據終端使用者的個人資訊和興趣做出調整,此工具可以針對特定受眾提供定製應用。
  • Gimbal Image Recognition:使終端使用者可以通過智慧手機的攝像頭髮起互動體驗。
  • Gimbal Manager:是一款基於Web的工具,用於管理地理圍欄、個人資訊規則、影像目標、內容、釋出和分析。
  • Gimbal Privacy:供終端使用者管理Gimbal及其功能,Gimbal旨在讓終端使用者瞭解和掌控他們分享環境和興趣的內容和時間,並保護使用者的個人資訊。

  3. Titanium SDK 

  Titanium旨在為跨平臺的原生移動開發提供一種更高階的API,所以開發者可以訪問一系列從使用者介面元件、插座介面到通知系統整合的原生特性和功能。Titanium的目的是將Titanium應用程式和純原生應用程式之間在功能方面的差異縮小到幾乎為零。目前,Titanium支援iOS、Android、BlackBerry和Windows Phone。此外,Titanium藉助統一的JavaScript API,針對特定平臺的功能特性以及原生效能,實現程式碼重用,大大地縮減了開發者的工作時間。 

Android開發者不可或缺的四大工具

  主要特性:

  • 開源:Titanium採用寬鬆的Apache 2.0許可證
  • 高效開發:通過程式碼重用,減少了開發者的工作時間,調高工作效率
  • 廉價特性:通過使用JavaScript SDK降低了跨平臺操作的成本

  4. Vuforia

  Vuforia是一款能將現實世界物體轉變為互動體驗的擴增實境平臺。旨在幫助開發者打造全新級別的真實世界物品與虛擬物品的互動。它使用家算計視覺技術來實時地識別和跟蹤平面影像以及簡單的3D影像,使開發者能夠在現實世界和數字體驗之間架起橋樑。 Vuforia通過Unity遊戲引擎擴充套件提供了C、Java、Objective-C和.Net語言的應用程式程式設計介面。從而Vuforia SDK能夠同時支援iOS和Android的原生開發,這也使開發者在Unity引擎中開發AR應用程式時很容易將其移植到iOS和Android平臺上。

Android開發者不可或缺的四大工具

  主要特性:

  • 跨平臺:同時支援iOS和Android系統
  • AR特性: Vuforia是移動裝置最好的擴增實境體驗平臺
  • 最佳的效能體驗:通過無與倫比的互動性實現現實與虛擬的完美互動
  • 文字識別功能:支援藉助智慧手機和平板電腦攝像頭實現實時文字識別

  來源:Examiner

相關文章