谷歌I/O大會給開發者帶來福音:推出最新Android Studio開發工具

摘要:在Android Studio發佈之後,無論國內外,都掀起了一股Android Studio PK Eclipse的熱潮,人們爭相熱議基於IntelliJ的Android Studio能完全取代Eclipse嗎?爲何它會讓開發者爲之折服,並對Eclipse棄之如敝屣?

Google I/O 2013開發者大會還未開始時便已讓許多人心生期待,就我來說,每一次Google I/O的舉行,總會讓我有一種白活了的感覺。於是乎,就有人很鄙視我說“白活了那麼多年,還在乎這一年麼?”對比今昔,也正如《谷歌I/O大會迴歸本源關注開發者:推出最新Android Studio開發工具》 一文中所言,去年的I/O大會,硬件成爲了絕對的主角,遠道而來的開發者似乎成爲了無足輕重的看客。這不免讓開發者有些落寞,因此,在今日凌晨剛開場不久 (當地時間09:28),Google就拿出了專爲Android開發者準備的最新的Android Studio開發工具時,現場會一片歡呼。顯然,這纔是開發者所期待的。



 

在Android Studio發佈之後,無論國內外,都掀起了一股Android Studio PK Eclipse的熱潮,人們爭相熱議如何看待Google I/O上推出的Android Studio?能完全取代Eclipse嗎?爲此,引姐特對國內外的相關資料進行編譯整理,看Android Studio究竟具有何魅力,能讓開發者爲之折服,並且在一夕之間竟對Eclipse棄之如敝屣。

詳解Android Studio

Android Studio是一項全新的基於IntelliJ IDEA的Android開發環境。類似於Eclipse ADT插件,Android Studio提供了集成的Android開發工具用於開發和調試。



 

圖:Android Studio——全新的Android開發環境

除了IntelliJ功能,Android Studio還提供:

 

  • 基於Gradle的構建支持;
  • Android特定重構和快速修復;
  • 提示工具更好地對程序性能、可用性、版本兼容和其他問題進行控制捕捉;
  • 支持ProGuard和應用簽名功能;
  • 自帶佈局編輯器,可以讓你拖放UI組件,並在多個屏幕配置上預覽佈局,等等。

 



 

圖:現場實時演示

盡 管Android Studio一經推出便迅速贏得了Android開發者的喜愛,但遺憾的是目前Android Studio並未開發完成,在使用過程中,不可避免地會遇到一些bug。但在Google I/O現場進行功能演示時,是直接用代碼的形式進行的。IDE可以檢查編碼情況、直接查看顏色編碼,還可以對不同尺寸的設備佈局進行預覽——無論是3.7 英寸的電話設備,還是10英寸的平板設備,都不在話下。IDE甚至還可以對不同語言佈局情況進行預覽,以檢驗在不同的國際化產品環境下文字是否會出現排版 溢出。




 
 

圖:不同尺寸設備佈局預覽

如此強大的演示功能,誰能不爲之折服?也正是這一點,讓Android Studio成爲微博微信QQ上人們爭相熱議的焦點。開發者可以直接登陸Android Developers頁面下載Android Studio,如果你並不習慣使用一個半成品,則可以下載或繼續使用ADT Bundle

開發者有話說:Eclipse已過時,我們需要Android Studio

Google此次推出Android Studio引起了開發者的一片叫好,業界普遍認爲Google轉向基於IntelliJ的IDE是明智之舉。因爲正如Tapadoo創始人Dermot Daly所言,大量的Java開發者認爲Eclipse已經過時,已無法滿足他們的應用開發要求。接下來,就讓我們一起來聆聽Hacker News以及知乎上衆多開發者的心聲。

davesims不 得不承認,IntelliJ IDEA 12對Android的支持要遠遠優於Eclipse,除了有一個更好的Java IDE。我現在很好奇是,基於IntelliJ的Android Studio究竟有何不同?我覺得可能類似於JetBrains的RubyMine和IntelliJ中的Ruby/Rails插件支持之間的差異,整體 功能相同,但在域中有着更好的UX集成。

cookiecaper迫 於外部項目壓力,我不得不使用Eclipse。我一點都不喜歡它,因爲它龐大而且困難。非但不能簡化我的工作,無論是啓動還是使用都非常慢。如果我想要輸 入一個項目,我就必須手動複製項目文件,然後手動編輯,因爲就算是在文件系統中建立一個簡單的文件夾,Eclipse都太過遲鈍。UI非常慢,這也就意味 着加載很慢,就算是從“Debug”到“Code”視窗的切換都非常緩慢。總的來說,怎一個慢字了得,因此我很希望IntelliJ能夠更好。

airlocksoftware我 開發Android應用已經有好幾年了。在我的電腦上,Eclipse已經墮落到構建運行一個應用就會讓它卡上一小會兒的地步。因此我放棄了 Eclipse轉而使用了IntelliJ。到目前爲止感覺很好,響應也很快。但IntelliJ也有缺點,比如說佈局預覽就很糟糕,因此當我一聽說 Google Android團隊轉向構建IntelliJ的消息時,我就感到非常興奮。

覃超對我來說(一個iOS+Android開發者),這無疑是最讓我覺得興奮的亮點。這不僅表明Google識時務開始遠離Eclipse陣營,同時也表達Google對於維護一個自己的IDE的commitment。

Bill Cheng無論怎麼看都是在IntelliJ IDEA開源項目的基礎上二次開發的,就現在的Android Studio來說,做得還是很不錯的,至少比Eclipse要好多了,不過具體如何定義,還是等版本號到1.0再說吧,現在還爲時過早。

rleiIntelliJ 本身的好用就不止是一點半點,而是很多很多,在Java程序員羣體中的聲譽也非常好,並且從一開始Google Android Team就有很多人用。這次Google乾脆基於IntelliJ搞個免費專用版Android Studio,終於可以讓我等捨不得掏錢而長期將就用Eclipse的碼農歡呼雀躍了。

內容來源:Android DevelopersImportNewThe VergeTNWHacker News知乎

本文來自CSDN

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章