轉載:原文 stormzhang,微信公眾號: AndroidDeveloper
公司的項目也全線使用Studio+Gradle,任何一個東西都不是絕對的,這里我就來說下Studio的優點與缺點吧。
目前Studio仍未發布正式版,目前最新的是1.0 rc2版本。
優點:
- 1、Google推出的
毫無疑問,這個是它的最大優勢,Android Stuido是Google推出,專門為Android“量身訂做”的,是Google大力支持的一款基於IntelliJ idea改造的IDE,google的工程師團隊肯定會不斷完善,上升空間非常大,這個應該能說明為什么它是Android的未來
- 2、速度更快
Eclipse的啟動速度、響應速度、內存占用一直被詬病,相信大家這點應該深有體會,而且經常遇到卡死狀態。Studio不管哪一個方面都全面領先Eclipse。這點可能在windows上沒有表現出來,win上運行studio同樣會出現卡頓現象,但這只能說win平台還沒優化好,畢竟還沒有發布正式版,或者說windows系統本身就很卡頓,你還能指望它做什么呢。
- 3、UI更漂亮
I/O上演示的那款黑色主題真是太棒了,極客范,Stuido自帶的Darcula主題的炫酷黑界面實在是高大上,相比而言Eclipse下的黑色主題太low了
- 4、更加智能
提示補全對於開發來說意義重大, Studio則更加智能,智能保存,從此再也不用每次都 Ctrl + S了。熟悉Studio以后效率會大大提升。
- 5、整合了Gradle構建工具
Gradle是一個新的構建工具,自Studio亮相之處就支持Gradle,可以說Gradle集合了Ant和Maven的優點,不管是配置、編譯、打包都非常棒。
- 6、強大的UI編輯器
Android Studio的編輯器非常的智能,除了吸收Eclipse+ADT的優點之外,還自帶了多設備的實時預覽,相對這對Android開發者來說簡直是神器啊。
- 7、內置終端
Studio內置終端,這對於習慣命令行操作的人來說簡直是福音啊,再也不用來回切換了,一個Studio全部搞定。
- 8、更完善的插件系統
Studio下支持各種插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下載。
- 9、完美整合版本控制系統
安裝的時候就自帶了如GitHub, Git, SVN等流行的版本控制系統,可以直接check out你的項目。
由於Studio目前國內還未普及,所以如果你是新手可以直接學習Studio,上手了就比那些老手們多了一項技能,如果你是老手已經對eclipse操作情有獨鍾的話,沒關系,Studio內置可以直接把快捷鍵設置成eclipse風格的。
缺點:
首先Studio目前仍未發布正式版,可能有些不穩定,但是用了這么久,發現的bug很少;其次從Eclipse遷移到Studio有學習成本,不過這對於一名開發者來說學無止境,而且不想學習的話可直接設置eclipse風格的快捷鍵;最后Studio官方解釋暫不支持NDK,所以如果你的項目有使用NDK不建議使用,但是你們以為1.0的樣子就是它以后的樣子么?
毫無疑問Studio是Android開發者的未來,我們有必要去學習使用它。如果你想學習的話不妨跟着我的Android Studio系列教程 來一起學習,圖文並茂,堪稱史上最詳細。
最后來張我本地Android Studio的預覽圖