Android Studio 1.0正式版本終於在12月8日出爐,整合了Google雲端平臺,並支援多種Android載具的Apps開發,目前已經可從Android Developers官網下載。Android產品經理Jamal Eason在Android開發部落格中宣布了這個官方的整合開發環境(Integrated Development Environment,IDE),Jamal Eason表示,Android Studio 以常見的 Java 整合開發環境IntelliJ IDEA作為基礎,並非由Android SDK 開發工具研發團隊從零開發。

Android Studio 1.0主要特色包括智能化的程式碼編輯提示、支援多種不同行動載具的App開發環境、支援Gradle專案建立、能為同個專案產生多樣化的多個APK檔案、提供程式碼範本來協助開發者建置應用程式的基本功能、提供豐富的版面編輯工具及多種版面主題、提供Lint原始碼分析警示工具來偵測執行效能、可用性、版本相容性等,此外,也支援ProGuard及App簽署加密金鑰功能來保護程式碼內容、並支援Google雲端運算平臺服務等。

支援多種不同行動載具的App開發環境

Android Studio 1.0可支援各種行動載具的開發環境,在安裝設定精靈的第一步,即可選擇不同Android載具的開發環境,包括Android 智慧型手機與平板電腦、Android Wear穿戴裝置、Google眼鏡、Android TV智慧電視、甚至是Android Auto智慧車載系統等可運行Android系統的載具。對於這些多種裝置的需求,Android Studio支援多重APK讓開發者可以針對不同裝置,發布多個APK檔案。

在Android Studio安裝精靈的第一步,即可選擇不同Android載具的開發環境,從Android 智慧型手機與平板電腦、Android TV智慧電視、Android Wear穿戴裝置、Google眼鏡、甚至是Android Auto智慧車載系統等可運行Android系統的載具。

智能程式碼編輯提供語法提示

智能化的程式碼編輯功能是Android Studio核心特色之一,當開發者編寫程式碼時,會自動提供相關的語法提示,並進一步協助開發者重組、完整化與分析程式碼。此外,Android Studio也提供程式碼範本,來協助開發者建置應用程式的基本功能、並支援豐富的版面編輯工具。

Android Studio具有智能程式碼編輯功能,當開發者編寫程式碼時,可自動提供相關的語法提示,並進一步協助開發者重組、完整化與分析程式碼。

效能分析工具可監控App記憶體使用量

Android Studio提供視覺化的監控工具Memory Monitor,為開發者追蹤連結裝置的記憶體使用量,並監控App的記憶體使用情形。當開發者要在裝置上運行或模擬App時,可點選可從右下方的Memory Monitor來啟動這項記憶體監控工具。

Android Studio提供視覺化的監控工具Memory Monitor,為開發者追蹤連結裝置的記憶體使用量,並監控App的記憶體使用情形。

整合Google雲端平臺

Android Studio可支援Google雲端平臺,讓開發者將自己的Android apps加入以雲端為基礎的後端(backends),Google雲端平臺的後端會自動化擴展與管理,來因應數百萬個以上的用戶,替開發者省下購買、配置、維護與管理的需求,目前像是Snapchat和Pulse等Apps都已經成功運行在Google雲端平臺。

開發者只需要經由簡單的點選步驟來選擇後端種類,包括Google應用程式開發代管平臺(Google App Engine)、開發API工具(Google Cloud Endpoints)、Google雲端通訊服務(Google Cloud Message)等,Android Studio便會爲該專案加入程式碼,支援所選的後端,此外,也能輕易增加其他後端功能,像是資料儲存。

Android Studio提供了Google雲端平臺的後端支援,開發者只需要經由簡單的點選步驟來選擇後端,包括Google App Engine、Google Cloud Endpoints、Google Cloud Message等,Android Studio便會爲該專案加入所需的程式碼,支援所選的後端,也能輕易增加其他後端功能,像是資料儲存。

Google在去年的I/O大會上推出了Android Studio預覽版本,作為官方的Android IDE,不過Android Studio在過去這兩年內一直還在預覽版階段,現在總算在年底前順利釋出了正式版本。Android Studio與另一常見的ADT bundle同樣都是開放原始碼的編輯軟體,由Android SDK開發工具研發團隊負責。

而在早期Google尚未推出官方的Android IDE時,僅提外掛工具來支援其他Java整合開發環境軟體,之後Android推出以Eclipse為基礎的ADT bundle,將Eclipse整合開發環境、 ADT Plugin外掛工具及 Android API打包成一個壓縮檔案方便開發者下載使用,來降低開發者的進入門檻,ADT bundle後來也成為Android App的常見開發工具軟體包(Android SDK)。

現在正式版的官方IDE本釋出後,Google強烈建議使用其他整合開發環境的開發者可以轉移至這個官方的IDE,來取得最新的更新內容,而針對使用Eclipse的開發者,Google也提供教學指南,來協助他們將既有的Android專案整合至Android Studio。


Advertisement

更多 iThome相關內容