1. 程式人生 > >Android Studio來了,它能取代Eclipse嗎?

Android Studio來了,它能取代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甚至還可以對不同語言佈局情況進行預覽,以檢驗在不同的國際化產品環境下文字是否會出現排版溢位。