自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)說(shuō)明Android手機(jī)服務(wù)特征

移動(dòng)開(kāi)發(fā) Android
同一個(gè)核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括email客戶(hù)端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等,下面說(shuō)明一下Android手機(jī)服務(wù)。

Android 包括了一個(gè)核心庫(kù),該核心庫(kù)提供了JAVA編程語(yǔ)言核心庫(kù)的大多數(shù)功能,Android手機(jī)服務(wù)是一種全新的系統(tǒng),它與Linux的距離,比Mac OS與Linux的距離還要遠(yuǎn)。

我也曾經(jīng)對(duì)它充滿(mǎn)了期待,但是后來(lái)的事態(tài)發(fā)展,令我改變了看法。前幾天,我就在網(wǎng)志上寫(xiě)了自己的擔(dān)憂(yōu):“首先,Android應(yīng)用程序只能用java語(yǔ)言開(kāi)發(fā)。其次,Google對(duì)Android采用了一種全面霸權(quán)式的管理,完全不是其他開(kāi)源軟件的開(kāi)發(fā)方式,一切都由Google說(shuō)了算,很多地方是黑箱, 外界不得而知。”

沒(méi)有想到,僅僅過(guò)了兩天,擔(dān)憂(yōu)就變成了現(xiàn)實(shí)。Linux Kernel的維護(hù)者Greg Kroah-Hartman宣布,將Android 代碼從 Linux kernel 代碼庫(kù)中刪除。這意味著,Linux Kernel的開(kāi)發(fā)小組不認(rèn)可Android的貢獻(xiàn),兩者產(chǎn)生了沖突。

[[9017]]

消息公布以后,外界普遍覺(jué)得驚訝和可惜。好不容易,才有了一個(gè)這么受歡迎的開(kāi)源手機(jī)系統(tǒng),應(yīng)該齊心協(xié)力、共同開(kāi)發(fā)才對(duì),為什么要“窩里斗”呢?到底是什么矛盾,使得Linux Kernel小組剔除Android代碼呢?

Greg Kroah-Hartman寫(xiě)了一篇詳細(xì)的文章,解釋這個(gè)決定。下面就來(lái)看看,他是怎么說(shuō)的,以及Android到底是一個(gè)什么樣的系統(tǒng)。在這之前,你最好知道Greg Kroah-Hartman是誰(shuí)。他是目前Linux Kernel的核心開(kāi)發(fā)人員。

負(fù)責(zé)stable軟件包的發(fā)布。就是說(shuō),每一個(gè)新版本的Linux Kernel,都是經(jīng)過(guò)他的手流出來(lái)的。此外,他還負(fù)責(zé)硬件驅(qū)動(dòng)的部署。而他的手機(jī)就是HTC G1,每天都在使用。所以,他是絕對(duì)有資格談?wù)撨@個(gè)問(wèn)題的,他的看法代表了Linux社區(qū)對(duì)Android的看法。

首先,他指出Android和其他的Linux發(fā)行版不一樣:Google只用了kernel,別的東西都沒(méi)用。”這就是說(shuō),與Ubuntu、Debian、Redhat這樣的傳統(tǒng)Linux發(fā)行版相比,只有系統(tǒng)的底層結(jié)構(gòu)是一樣的。

其他東西在Android 里都不一樣,尤其是程序員的編程接口是完全不同的。因此,Android應(yīng)用程序都必須重新寫(xiě)過(guò),現(xiàn)存的Linux程序無(wú)法移植上去。所以,從嚴(yán)格意義上說(shuō),Android是一種全新的系統(tǒng),它與Linux的距離,比Mac OS與Linux的距離還要遠(yuǎn)。

里面的關(guān)鍵在于,Kernel和Android的許可證不一樣,前者是GPL許可證,后者是Apache Software License(簡(jiǎn)稱(chēng)ASL)許可證。GPL許可證規(guī)定,對(duì)源碼的任何修改都必須開(kāi)源,所以Android開(kāi)源了,因?yàn)樗薷牧薑ernel。

而ASL許可證規(guī)定,可以隨意使用源碼,不必開(kāi)源,所以建筑在Android之上的硬件驅(qū)動(dòng)和應(yīng)用程序,都可以保持封閉。為了得到更多廠(chǎng)商的支持,Google有意選擇了這樣做,并且特意修改Kernel,使得原本應(yīng)該包括在kernel中的某些功能,都被轉(zhuǎn)移到了userspace之中,因此得以避開(kāi)開(kāi)源。

人們有權(quán)利質(zhì)疑,Android這樣的哲學(xué)是否正確?是否符合Google“不作惡”的口號(hào)?如果Android繼續(xù)這樣封閉下去,那么開(kāi)源社區(qū)為什么要為它免費(fèi)制作軟件呢?因?yàn)槲矣植皇窃跒殚_(kāi)源社區(qū)服務(wù),而是在為Google服務(wù)。既然這樣的話(huà),那還不如去支持iPhone呢,至少能在軟件商店里多賣(mài)一點(diǎn)錢(qián),而且喬布斯看上去也更酷一點(diǎn)?! ?/p>

【編輯推薦】

  1. 新一代的Android手機(jī)介紹 深度剖析Android SDK版本介紹
  2.  
  3. 谷歌Android手機(jī)能否站穩(wěn)中國(guó)
  4. PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu)造塊
  5. 探秘與眾不同的Android系統(tǒng)?
責(zé)任編輯:chenqingxiang 來(lái)源: 比特網(wǎng)
相關(guān)推薦

2010-02-05 18:09:12

Android

2010-02-04 14:41:52

Android菜單類(lèi)型

2010-03-03 16:37:49

Android智能手機(jī)

2010-02-06 17:43:51

Android應(yīng)用

2010-02-06 15:53:55

2010-03-05 14:16:38

Android設(shè)計(jì)平臺(tái)

2010-02-04 15:20:50

Android SDK

2010-02-04 09:55:46

Android DEX

2010-03-03 17:11:08

2010-02-05 17:04:31

Android版本

2009-12-28 09:26:09

ADO對(duì)象

2010-02-06 16:57:43

Android操作系統(tǒng)

2010-03-05 15:58:11

操作系統(tǒng)Android

2010-03-05 13:54:09

2010-02-05 17:34:37

Android 2.1

2010-03-05 14:43:22

Android瀏覽器

2010-07-21 13:17:52

Perl文件讀寫(xiě)

2010-02-22 17:54:07

Python工具

2009-12-07 18:06:46

WCF框架

2009-12-08 09:00:14

WCF線(xiàn)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)