Android智慧型手機介紹
新版 Android SDK 下載安裝中文教學課程講義,歡迎延伸點閱!
我們的《Android 手機應用程式開發教學課程免費講義》網路讀者俱樂部會員(請點選此連結),歡迎您的加入,謝謝!
本講義目前網路連載發表有:Android手機程式開發教學講義懶人包、Android 教學講義第一講、Android 教學講義第二講、Android 教學講義第三講、Android 教學講義第四講、Android 教學講義第五講、Android 教學講義第六講、Android 教學講義第七講上篇、Android 教學講義第七講下篇、Android 2.3補充教材1、Android 2.3補充教材2、Android 3.0平板電腦完整功能搶先看(From T-Mobile)、Android 3.0 平板電腦應用程式開發:第一講、Android 3.0 SDK 正式版登場、Android 嵌入式系統最新開發應用 - SAAB IQon 車用電腦、Android 2.3 補充教材3、Android 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 手機程式開發教學課程免費講義的第一講。本課程講義主要是讓Android手機程式開發新手初步地暸解:什麼是智慧型手機?以及什麼是Android?
什麼是智慧型手機 ?
【孫傳雄研究室 編著】長久以來,智慧型手機(Smartphone)的發展歷程一直有兩派的講法。
第一派講法認為,智慧型手機是從傳統手機不斷地演進而來。因為,傳統手機的功能需求越來越增加,因此它逐漸地從撥打電話的功能,擴增成具有類似電腦作業系統般的智慧型手機功能。
這種論點並不意味著傳統手機就沒有作業系統,只是過去傳統手機裡頭的作業系統是封閉性的,除了有些機種可以透過Java Applet程式下載的方式來擴增一些小型遊戲或小型應用程式外,應用程式的擴增與系統的表現皆不若智慧型手機來的強大。
第二派講法認為,智慧型手機是源於個人數位助理器(Personal Digital Assistant, PDA)。因為,早期的筆記型電腦價格昂貴、且在體積與重量上都不便於隨身攜帶,因此許多的商務人士改採掌上型的個人數位助理器來進行出門在外的業務處理需求。
這類具有3吋以上觸控式液晶螢幕、可充電、具軟硬體擴充性與開放性作業系統的掌上型電腦,在過去的歲月中曾經讓很多人們愛不釋手。
然而,隨著筆記型電腦的價格越來越低、體積與重量也不若過往那麼地厚重之下,個人數位助理器的市場隨之萎縮。後來,有些業者為了擴大市場的規模,因此逐漸將個人數位助理器結合手機通訊的功能,而形成目前智慧型手機的市場。
上述兩派講法其實都其產業的源頭,第一派講法來自通訊業、而第二派講法則來自於資訊業。智慧型手機正好是這兩股產業的匯流,它即是一台不折不扣的個人數位助理器、也是一台可以與人聯繫溝通的手機電話。
在此之中的要角,即智慧型手機作業系統莫屬。
因為有它,讓應用程式開發者可以完全不需要暸解手機硬體的內部構造與軔體語言,而透過不同作業系統業者所提供的軟體開發工具包(Software Development Kit, SDK,)以及高階的程式語言(如Java或Objective-C),便能自行發揮創意巧思去設計開發可安裝於智慧型手機之中的應用程式。
目前智慧型手機作業系統包括有Symbian OS、BlackBerry OS、Windows Mobile、Linux、Palm webOS、iOS與Android。其中Symbian OS與BlackBerry OS分別來自於通訊產業當中的巨擘NOKIA與RIM。而Windows Mobile(已改名為Windows Phone)、iOS、Linux與Palm webOS則分別源於資訊產業當中的重量級公司微軟、蘋果、Linux(非營利組織)與Palm。
什麼是 Android ?
其中,在此講義要介紹的是網路界巨人Google於2007年11月5日所推出的Android。
Android是一套建構在Linux核心(Linux Kernel)之上的智慧型手機作業系統。使用者可以透過 Android 撥打電話、傳送簡訊、收發電子郵件、查看行事曆、上網、玩遊戲、享受影音娛樂、甚至透過應用程式的下載,達成許多意想不到的創新功能。
由於,Android在軟體版本授權上是採用Apache Software License 2.0的開放原始碼方案,因此,在這個版權協議之下,智慧型手機製造商可免費地安裝Android作業系統至其生產製造的硬體之中,有效地降低了軟體的採購成本。截至2010年8月2日為止,Android在市面上免費流通的軟體版本共有1.5、1.6、2.1與2.2。其中目前以2.1版本的使用量為最多。(資料來源:Android Developers官方網頁)
對於智慧型手機製造商來說,透過免費取得作業系統而降低軟體採購成本是一項很大的誘因,所以,截至目前為止共有Acer(宏碁)、Alcatel、ASUS(華碩)、CCI、Dell、Foxconn(富士康)、Garmin、Haier、HTC(宏達電)、Huawei(華為)、Kyocera、Lenovo、LG、Motorola、NEC、Samsung、Sharp、Sony Ericsson、Toshiba與ZTE等二十家智慧型手機製造商以及其它數十家行動通訊公司、半導體公司、軟體公司以及商業公司陸續加入了開放手機聯盟(Open Handset Alliance)並投入生產、銷售或者研發Android作業系統的相關軟硬體產品與服務。
Android 也因為有如此地百花齊放,因此即使Google的智慧型手機Nexus One有點出師不利,但Android卻能在2010年第二季以市佔率17.2%,擊敗Apple iOS(iPhone的作業系統,市佔率14.2%)奪下全球智慧型手機作業系統的老三地位, 排行僅次於市場龍頭老大Nokia Symbian OS(市佔率41.2%)與RIM BlackBerry OS(市佔率18.2%)。(資料來源:Gartner)
更據Digitimes Research分析師兼專案經理林俊吉的預估,2010年Android全年市佔率將達兩成,成為智慧型手機作業系統的第二大平台。(資料來源:經濟日報)
Android 以新秀之姿在短短不到三年的時間就有此成績,不只對於旗下合作的智慧型手機製造商具鼓舞作用,也會促使Android應用程式的開發者,投入更多時間與精力去開發兼具功能性與創新性的應用程式。
再更進一步地說,由於Android在應用程式開發上,採取免費、開放的策略。開發者不僅可以免費地下載安裝Android SDK(Android的軟體開發工具包)進行應用程式的開發。更重要地是,人們可以使用多數程式設計師所熟悉的Java程式語言進行應用程式的編寫。因為這兩個特點,促使為數眾多的Java程式設計師蜂擁至Android應用程式的開發行列。
第一講完畢!歡迎繼續閱讀第二講”Android 手機程式開發教學課程《免費講義 2》 : Android的開發魅力”。
如果您對於Andorid手機應用程式開發有興趣,歡迎閱讀我們在網路上發表的Android手機應用程式開發教學系列講義。
本講義目前網路連載發表有:Android手機程式開發教學講義懶人包、Android 教學講義第一講、Android 教學講義第二講、Android 教學講義第三講、Android 教學講義第四講、Android 教學講義第五講、Android 教學講義第六講、Android 教學講義第七講上篇、Android 教學講義第七講下篇、Android 2.3補充教材1、Android 2.3補充教材2、Android 3.0平板電腦完整功能搶先看(From T-Mobile)、Android 3.0 平板電腦應用程式開發:第一講、Android 3.0 SDK 正式版登場、Android 嵌入式系統最新開發應用 - SAAB IQon 車用電腦、Android 2.3 補充教材3、Android 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 手機程式開發教學課程《免費講義 1》 :什麼是 Android ? 第一版本完成日:2010年8月30日
本講義之內文、排版等著作權或其他智慧財產權歸屬 孫傳雄 與 孫傳雄研究室 所有,非經書面同意禁止任何形式之翻印、全文轉貼或者授課使用行為。但例外允許在網際網路上引用此講義之網址連結。
本講義之內文所提及或者引用的公司名稱、產品名稱以及所引用的文字、商標、Youtube短片、產品相片或者網站頁面,均為其所屬公司所擁有,特以聲明。