安卓係統手機應用的趨勢研究
趨勢透析
作者:嚴偉中
【 摘 要 】 經過一段時間激烈的競爭,目前市場上的主流智能手機操作係統分別為IOS、Android以及Windows Phone三類。據統計資料表明,安卓係統在移動操作係統中占據了大部分的位置,所占比例達到了58.8%,而蘋果隻占了32.2%。本文針對安卓係統中手機應用的發展進行了研究、分析,指出了未來安卓手機應用的發展趨勢。
【 關鍵詞 】 安卓係統;手機應用;未來發展
On the Trend of the Android Mobile Phone Applications
Yan Wei-zhong
(Changzhou Institute of Technology JiangsuChangzhou 213111)
【 Abstract 】 After a period of intense competition, on the market at present the mainstream of the Smartphone operating system IOS, Android and Windows Phone three categories respectively. According to the statistics data show that in android mobile operating system occupies most of the position, the proportion reached 58.8%, while apple accounts for only 32.2%. Aiming at the development of the android mobile phone application research, analyses, points out the future development trend of the android mobile phone application.
【 Keywords 】 android; mobile phone applications; the future development
1 前言
手機應用程序(APP)在蘋果剛開始流行之時專指供IOS操作係統使用的應用程序,這一觀念發展至今已經成為指代所有移動終端能使用的第三方智能手機應用程序的名詞。在安卓係統中應用程序使用的是同一的apk格式,並且由於其開放性在當今移動終端市場獲得了長足的發展。
2 安卓係統
2.1 安卓係統
安卓是一種以Linux為基礎的,極具開放性的操作係統,當前其在移動終端中有大範圍的使用。此種操作係統在2007年由穀歌推出,一經推出獲得了大規模的應用。當前安卓係統多用於各種移動設備的終端,手機、平板、電視以及遊戲機等均可。
2.2 安卓係統架構
在程序編寫人員進行程序開發相關工作時需要借助一個工具,在安卓係統發展成熟之前,此工具通常甚至總是為Java,沒有為程序編寫人員提供多樣化的選擇。當程序編寫人員終於認識到安卓係統的便利性時,在編程語言上同樣也有了更多的選擇。安卓係統架構中以Linux係統為核心,Java在其中是一種重要的編程語言,但是在安卓係統中已然可以使用c/c++作為編程語言完成程序的開發。
在安卓係統中有三個層次:內核、中間層以及應用程序構架。第一層提供安全、內存和進程方麵的管理,並且其在整體係統中也充當了一個通道的位置,將係統上層的軟件與係統硬件條件聯合了起來。第二層中包含的內容主要有函數庫以及係統運行環境。函數庫起到的主要作用就是為用戶提供Java中的一些功能,同時其自身為係統程序的正常運行提供API,保證應用程序的正常運行。係統運行環境指的就是安卓應用程序的運行環境。第三層中包括的內容就是應用程序框架,這一層麵的設置的目的就是為了實現應用程序的開發。程序猿通過應用程序框架完成對其核心應用程序的訪問,使用這一方式能有效實現程序設計相關工作的簡化,對於其應用程序開發工作十分有利。同時還能為安卓係統用戶提供SMS、MMS、行事日曆、電話簿管理等智能電話基礎功能。