2011年2月8日

[Android 搶先看] 最新 ADT Plugin for Eclipse 之視覺化介面設計工具搶先看!

Android Development Tools 10


新版 Android SDK 下載安裝中文教學課程講義,歡迎延伸點閱!


我們的《Android 手機應用程式開發教學課程免費講義》網路讀者俱樂部會員(請點選此連結),歡迎您的加入,謝謝!


本講義目前網路連載發表有:Android手機程式開發教學講義懶人包Android 教學講義第一講Android 教學講義第二講Android 教學講義第三講Android 教學講義第四講Android 教學講義第五講Android 教學講義第六講Android 教學講義第七講上篇Android 教學講義第七講下篇Android 2.3補充教材1Android 2.3補充教材2Android 3.0平板電腦完整功能搶先看(From T-Mobile)Android 3.0 平板電腦應用程式開發:第一講Android 3.0 SDK 正式版登場Android 嵌入式系統最新開發應用 - SAAB IQon 車用電腦Android 2.3 補充教材3Android 3.0 平板電腦應用程式開發:第二講Android 教學講義第八講上篇Android 教學講義第八講中篇(1)Android 4.0 SDK 開發功能介紹與下載網址Android 4.0 SDK 下載安裝完整教學Android 4.0 模擬器安裝設定教學課程講義Android 4.0 的 Holo theme 佈景主題介紹與設定教學課程講義Android 4.2 升級功能簡介Android 4.2 SDK & ADT Bundle 下載安裝教學2013年第1講: Android Application Project 之建立2013年最新 Android Studio 開發工具下載安裝教學最新 Android App 網路連線程式設計範例 (第一講) - Volley HTTP Library 入門教學Android App 與 Android Application Project 是什麼?Android 4.4 KitKat 與 Android 4.4 SDK 開發功能介紹Android SDK 下載安裝中文教學課程講義 ( 2013年11月新版,ADT Bundle )


以下為本篇 Android 教學講義的開始。


【孫傳雄研究室 撰文】隨著, Android 2.3 SDKAndroid 3.0 Preview SDK 的陸續推出, Android 應用程式開發者在 Eclipse IDE 之中所必備的舊版 ADT ( Android Development Tools, 又稱ADT Plugin for Eclipse ) 開發套件,也隨之更新為 ADT 8 與 ADT 9 。

尤其是, ADT 裡頭對介面設計開發者極為重要的視覺化 Android 介面開發工具( Visual Layout Editor ),在這兩回的版本更新當中,受到 Android 官方大幅度地更新。

特別是, Android 官方在 ADT 8 之中,加強了視覺化 Android 介面開發工具( Visual Layout Editor )在介面元件上的拖拉操作( drag and drop )功能。

但這一改, ADT 8 卻似乎遭受到不少介面設計開發者的批評。

尤其是, Android 官方將 Outline 子視窗當中關於介面元件調整的” + ”號、” - ”號、”向上( Move Up )”、”向下( Move Down )”等四個按鈕全部移除。

他們讓介面設計開發者改以拖拉操作的方式來進行介面元件的調整,此舉造成習於此四個按鈕的部份開發者之極大不便。

以下為原先具有” + ”號、” - ”號、”向上( Move Up )”、”向下( Move Down )”等四個按鈕的舊版 ADT 0.9.9 視覺化 Android 介面開發工具( Visual Layout Editor )之 Outline 子視窗擷圖。


Android ADT 介面設計 


以下為移除上述四個按鈕的 ADT 8 視覺化 Android 介面開發工具( Visual Layout Editor )之 Outline 子視窗擷圖。


Android ADT 介面設計 


由於,該版本移除了該四個按鈕後,造成不少開發者的不便。

因此,  Android 在更新版的 ADT 9 又將向上( Move Up )、向下( Move Down )功能藉由彈出式視窗的方式還原回來(如下圖紅框處所示)。


Android ADT 介面設計 


然而,這些批評並沒有澆熄 Android 官方對於視覺化 Android 介面開發工具( Visual Layout Editor )功能進化的努力。

尤其是, Android 未來仍需要吸引更多具有創意但程式能力可能較不足的開發者加入,來擴大 Android 陣營的整體競爭力。

對這些族群來說, Android 應用程式開發工具的視覺化與簡單化,將可以大幅地降低他們的學習門檻。

當然,這個願景的最終實現可能會是在 App Inventor 這類完全不用撰寫程式碼的視覺化 Android 應用程式開發工具之上。

但是, App Inventor 目前相較於需要撰寫程式碼的正規 Android SDK 應用程式開發而言,它所能發揮的範疇與彈性可能仍舊不夠。

因此,加速 ADT 的視覺化 Android 介面開發工具( Visual Layout Editor )之研發,絕對是 Android 官方目前必需進行的要務之一。

另一方面,由於 Android 在美國時間2011年1月26日才剛正式推出 ADT 9 。

所以,台灣、中國大陸與港澳地區讀者朋友目前所能接觸最新的視覺化 Android 介面開發工具( Visual Layout Editor ),亦即 ADT 9 所包含之最新版本(如下圖所示)。

誠然地說,就本研究室實際操作該版本後,我們認為該版本需要改進的地方還很多,而且視覺化的程度仍稍顯不足。甚至,還有一些程式錯誤( Bug )出現在該版本之中。

比如最初 Android 預設的 LinearLayout 介面元件,它不能像以往般,直接在 Outline 子視窗之中移除,而開發者必須在 XML 程式碼之中手動移除。


Android ADT 介面設計


不過,這些問題或許不久就會改善。

(備註2011/3/4: 新版 ADT 10 雖然已改善很多 ADT 9 的問題,但關於 main.xml 介面檔案的 LinearLayout 根節點無法刪除之問題,卻在 ADT 10 仍一直存在。本研究室已提供解決方法,煩請您延伸閱讀"[Android 教學] 如何解決 main.xml 介面檔案的 LinearLayout 根節點無法刪除的問題 ?"一文)

因為,就在美國時間2011年2月1日,Android 在 Android Tools Project 官方網站,悄悄地將從未公開過的 ADT 10 最新視覺化 Android 介面開發工具(Visual Layout Editor)之實際擷圖畫面公諸於世。

以下為該網站的實際擷圖畫面(資料來源:Android Tools Project Site):


Android ADT 介面設計 


這是一個 Android 官方完全還沒公開讓人下載安裝的未來版本,從此版本中也可以看出未來的視覺化 Android 介面開發工具( Visual Layout Editor )在操作上,將會越來越趨向於網頁設計領域的重量級編輯軟體 Dreamweaver 那樣地方便。

更進一步地說,在該未來版本當中,所有的介面元件將改採圖形化按鈕的拖拉操作,並且介面元件的分類也更加地清楚。甚至,開發者也可以直接預覽他所需的介面元件之實際模樣。

我們相信這部份功能的進步,將吸引更多開發者加入 Android 應用程式開發的陣營。

所以,本研究室相當期待此版本在未來的問世,同時,我們也會為大家持續關注此消息。

不過,我們還是提醒大家的是,上述所討論的只是 Android 介面設計的視覺化,所有透過 Android SDK 開發應用程式的開發者仍需要會撰寫 Java 程式碼哦!



喜歡閱讀我們的講義嗎?歡迎加入我們所成立的《Android 手機程式開發教學課程免費講義》網路讀者俱樂部會員(請點選此連結),謝謝!



如果您對於Andorid手機與平板電腦應用程式開發有興趣,歡迎閱讀我們在網路上發表的Android手機與平板電腦應用程式開發教學系列講義。

本講義目前網路連載發表有:Android手機程式開發教學講義懶人包Android 教學講義第一講Android 教學講義第二講Android 教學講義第三講Android 教學講義第四講Android 教學講義第五講Android 教學講義第六講Android 教學講義第七講上篇Android 教學講義第七講下篇Android 2.3補充教材1Android 2.3補充教材2Android 3.0平板電腦完整功能搶先看(From T-Mobile)Android 3.0 平板電腦應用程式開發:第一講Android 3.0 SDK 正式版登場Android 嵌入式系統最新開發應用 - SAAB IQon 車用電腦Android 2.3 補充教材3Android 3.0 平板電腦應用程式開發:第二講Android 教學講義第八講上篇Android 教學講義第八講中篇(1)Android 4.0 SDK 開發功能介紹與下載網址Android 4.0 SDK 下載安裝完整教學Android 4.0 模擬器安裝設定教學課程講義Android 4.0 的 Holo theme 佈景主題介紹與設定教學課程講義Android 4.2 升級功能簡介Android 4.2 SDK & ADT Bundle 下載安裝教學2013年第1講: Android Application Project 之建立2013年最新 Android Studio 開發工具下載安裝教學最新 Android App 網路連線程式設計範例 (第一講) - Volley HTTP Library 入門教學Android App 與 Android Application Project 是什麼?Android 4.4 KitKat 與 Android 4.4 SDK 開發功能介紹Android SDK 下載安裝中文教學課程講義 ( 2013年11月新版,ADT Bundle )


著作權聲明




本講義之內文、排版等著作權或其他智慧財產權歸屬 孫傳雄 與 孫傳雄研究室 所有,非經書面同意禁止任何形式之翻印、全文轉貼或者授課使用行為。但例外允許在網際網路上引用此講義之網址連結。

本講義之內文所提及或者引用的公司名稱、產品名稱以及所引用的文字、商標、Youtube短片、產品相片或者網站頁面,均為其所屬公司所擁有,特以聲明。



版權所有 翻印必究