Android的開發環境大抵上可以分為兩大部分:
- Android SDK (Software development kit):
在SDK當中,提供了API、開發所需要的相關工具,當然也包含Emualtor(模擬器) - IDE (Integrated development kit):
也就是開發環境中最重要的核心,提供了開發Android AP所需要的編譯、除錯環境
在早期來說,Android SDK中也就一起提供了所需要的IDE - Eclipse,透過ADT plugin,就可以在Eclipse中開發Android AP。不過在2013 Google I/O,Google推出了以IntelliJ為基礎的自家IDE─"Android Studio",相關的資訊和影片可以參考這。
Android Studio資訊: http://developer.android.com/sdk/installing/studio.html
Android Studio影片: http://www.youtube.com/watch?v=e0fXuyL0xVU
說完了大概的概念分類,我們接下來進一步解釋一下在Android SDK中會看到的兩個重要的功能。
- Android SDK manager:
也就是管控目前下載安裝的SDK版本。大家應該都知道Android作為一套Platform,為了提供更強大的功能以及一些bug fix,一直都在進版,從早期的1.5到現在最新的4.2。而作為開發者而言,就是得先選定你所要開發的版本,然後下載並且安裝所對應的版本。以目前舉例來說,最新的就是Android 4.2.2 (API 17)。
- Android virtual device manager:
這裡的virtual device就是一般俗稱的模擬器,而virtual device manager當然就是用來管理模擬器的介面。
要知道,由於Android所提供的開放性,使用眾家的手機製造商都採用其作為開發Smart phone的重要平台,為了做出差異化,這當中當然就提供了許多的硬體選擇。然而一般的App開發者是不太有機會去把大多數的手機都買齊的,這時候就得依靠模擬器提供基本的程式介面驗證環境,以及確認在原生的Android環境下程式都可以順利的被執行。
拜Android手機在市場上的份額越來越大的趨勢,開始越來越多人重視Android App的這個市場,此時一個好用的Android的開發介面就變成了許多人的希望,因此,Android IDE從早期的Eclipse到後來的IntelliJ,到後來Google自行推出Android Studio,都是可以選擇的喔。當然,以我來說,還是最推薦Google自行推出的Android Studio囉。
沒有留言:
張貼留言