Android開發者不可或缺的四大工具
Android以其極強的開放性吸引著世界各地的開發者去開發各種各樣的移動應用開發,而各種SDK更是為各個層次的開發者提供了一個可以盡情展示他們專業技能和創造性的平臺。雖然Java是各種平臺最常用的程式語言,但是一些其它的工具包只支援C、C++和Ruby。除此之外,所要開發應用的特性在一定程度上也決定了開發環境的選擇。本文為廣大的Android開發者整理了四款強大的Android開發工具:
Basic4Android是Android平臺上一個簡單而又強大的視覺化快速應用開發工具,它可被用來開發和測試資料庫通訊,甚至可以被用來開發2D的即時遊戲。Basic4Android相容了Google的AdMob資料庫,所以開發者可以在他們開發的應用中植入廣告來獲取收益。
主要特性:
- 編譯為原生的bytecode,不需要執行庫。生成的APK檔案與Java / Eclipse生成的檔案完全一樣
- 與Java編寫的應用效能相同
- 與Visual Basic類似的事件驅動程式語言,支援物件和程式碼模組
- 不需要寫任何XML檔案
- 視覺化編輯器支援多螢幕和各種解析度
- 支援Android 1.6及其以上版本的所有移動裝置
- 支援自動完成、內建文件、內部索引和其它高階功能
- 強大的單步除錯功能
- 支援所有的Android核心特性
Gimbal是高通旗下Qualcomm Labs推出的一款面向iOS和Android平臺的SDK。Gimbal中的內建函式庫能夠為開發者提供特定位置或地理圍欄解決方案。Gimbal環境感知SDK幫助開發者向手機使用者提供及時、個性化的相關內容,開發者可以從SDK中選擇所需的軟體庫加入應用中。
這些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,針對特定平臺的功能特性以及原生效能,實現程式碼重用,大大地縮減了開發者的工作時間。
主要特性:
- 開源: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平臺上。
主要特性:
- 跨平臺:同時支援iOS和Android系統
- AR特性: Vuforia是移動裝置最好的擴增實境體驗平臺
- 最佳的效能體驗:通過無與倫比的互動性實現現實與虛擬的完美互動
- 文字識別功能:支援藉助智慧手機和平板電腦攝像頭實現實時文字識別
來源:Examiner
相關文章
- GitHub 使用指南:開發者不可或缺的工具Github
- 高效Android開發者的工具庫(譯)Android
- 聚焦 Android 11: Android 開發者工具Android
- Mac使用者不可或缺的10個效率工具Mac
- 八款Android 開發者必備的小工具Android
- 高效Android開發者必須知道的4個工具Android
- Android開發者必備的十大開發工具Android
- 不可或缺的 sendEmailAI
- 深入探索Chrome開發者工具:開發者的利器Chrome
- Android N 最初預覽版:開發者 API 和工具AndroidAPI
- 利用 Chrome 開發者工具遠端除錯 Android 中的原生 WebViewChrome除錯AndroidWebView
- chrome開發者工具的使用Chrome
- Chrome 開發者工具的技巧Chrome
- Android 四大元件的解讀Android元件
- Android開發者的下半場Android
- 禪道專案管理軟體,敏捷開發團隊不可或缺的工具專案管理敏捷
- 禁止開發者工具
- chrome開發者工具Chrome
- Chrome 開發者工具 workspace 的概念Chrome
- Chrome開發者工具的小技巧Chrome
- 開發者需知的10類工具
- 開發者福利:史上最全Android 開發和安全系列工具Android
- (一) Android 四大元件Android元件
- Android之四大元件Android元件
- Android四大元件概述Android元件
- 像大牛一樣寫程式碼: 31個Android 開發者工具Android
- chrome開發者工具使用Chrome
- IE開發者工具教程
- 不可或缺的十種WebSphere MQ SupportPacWebMQ
- 7款Android開發者常用的Android UI元件AndroidUI元件
- Android Activity的四大啟動模式詳解Android模式
- Android 四大元件之 ServiceAndroid元件
- Android 四大元件之 ActivityAndroid元件
- Android四大元件之ActivityAndroid元件
- Android 四大元件之" Service "Android元件
- Android 四大元件之 " Activity "Android元件
- 基於Java的四大開源測試工具Java
- Android開發者的Flutter入門(二)AndroidFlutter