2015年11月30日 星期一

Android作業系統

Android是一個包含作業系統、中介架構層及應用程式所產生出來的軟體堆疊(Software Stack)架構。其核心為嵌入式Linux 2.6作業系統,向上搭配Google為Android開發的Libraries(函式庫)及Android Runtime,再配合Application Framework(應用程式架構)來開發各種不同的Application(應用程式)。在應用程式架構內具備多種不同基礎軟體元件,開發應用程式時可以直接呼叫這些元件使用,節省在開發應用程式的心力及時間。雖用Java語言來開發,而是使用Google為了要再節省手機上的資源而開發出獨有的虛擬器配合Android手機功能,可以在瀏覽網頁時,達到更佳效果。Android平台上支援多種不同的多媒體格式,同時也提供相當完善且豐富的程式開發環境。