小小機器人帶來的改變 Android系統解析
一個小小的機器人,造就了一套全新的手機系統,Android在全球手機市場乏善可陳的時候,為其帶來了全新的血液。而為了開發這個小小的“機器人”,卻讓人們煞費苦心,看看Android背后的開發團隊:Google、HTC、摩托羅拉、T-Mobile、高通、德州儀器(Ti)、英特爾(Inter)、Nvidia、三星……哪一個不是如雷貫耳。如此強大的開發團隊到底帶給我們的是什么呢?
Android是Google和剛才我們上面提到的或者還沒有提到的30多家技術和無線應用的領軍企業組成的“開放手機聯盟”共同研發的一個基于Linux平臺的開源手機操作系統,而開源的部分包括了操作系統本身,用戶界面和軟件開發。而Google正是想要借助開放手機聯盟的力量,打造一種全新的移動開放式平臺,為手機用戶提供一種全新的體驗感受。
Android系統架構
應用程式
以java為編程語言,使Android從接口到功能,都有層出不同的變化。
中間件
操作系統與應用程式的溝通橋梁。 并用分為兩層:函式層(Library)和虛擬機器(Virtual Machine)。
操作系統
控制包括安全(Security),記億體管理(Memory Managemeat),連作管理(Process Management),網絡堆棧(Network Stack),驅動程式模型(Driver Model)等。
而對于一個全新的系統,必須要有全新的手機終端支持,2008年9月23日,來自德國的電信運營商T-Mobile在美國紐約發布了***款采用Android平臺的手機——T-Mobile G1。而這款手機的發布也引得全球智能手機愛好者的關注,而在短短的幾個月的時間里,Android也在迅速發展著,在G1推出不久之后,Android Market就粉墨登場了,一個和蘋果的App store作用相同的軟件市場,它提供給Android系統手機更多的第三方軟件支持。
相比iPhone來說,Android上的軟件市場有更大的優勢,作為開放式平臺,Android Market上的軟件不但有大的軟件公司開發的產品,還有編程愛好者自主開發的軟件,而更容易的上傳方式使得Android Market的軟件數量在短短幾個月里成倍數增長,不過由于平臺是開放式的,因此在這上面可能會有一些垃圾程序,影響到了我們的使用。這也是Google和蘋果對于軟件商店經營策略的不同。
【編輯推薦】