編輯:高級開發
在談具體的修正之前,我先來說說,那篇文章的一些情況。
那天白天,我在外面辦事,從手機上讀到Linux內核撤下所有android代碼的消息,感到很震驚。晚上回家後,仔細讀完了相關報道,就一口氣寫了一些感想。寫完已經將近半夜12點。我改了幾個錯別字,直接把文章貼上網,然後就上床睡覺了。當時也沒多想,不覺得它和我的其他文章有何不同。
但是,第二天起床以後,我發現事情變得復雜了。那篇文章被轉貼到許多技術論壇和網絡媒體,產生了很多回復和議論。要是早知道它會被那麼多專業開發人員讀到,我一定會寫得更謹慎。
更令我意外的是,超過半數的讀者,都在批評那篇文章。尤其是一些認識很久的朋友,也對它持負面看法。這令我反思,到底哪裡寫錯了?
節假日期間,我也在思考這個問題。下面就是一些結果。
首先,我必須老老實實承認,那篇文章確實有重大錯誤。
別的不說,單單文章的標題就是錯的。我用《Android,開源還是封閉?》這樣的標題,暗示android表面是開源系統,實質上是封閉系統。我的這種說法是錯的。
理由如下:
* android使用的是apache許可證,這是一個開源許可證。
* 它的所有源碼都公布在網上,你可以用來干任何事情。
* 對於不喜歡這個許可證的人,可以完全合法地把自己的android程序,改為GPL許可證。
無論從表面還是從實質上看,Android都是一個開放的系統,不是封閉系統。所以,我指責android是封閉系統,這是不正確的。
由於我把不正確的論斷作為那篇文章的基本論據,直接導致結論不可信。因此,文章遭到批評和鄙視,確實也是理所應當。
不過,我的文章寫錯了,並不代表Google沒有做錯。你可以這樣想,如果Google的所作所為都是無可指責的話,那麼為什麼Linux內核開發小組會撤下它的代碼呢?
這就是我今天想說的第二件事:Androi
android程序可以促使移動設備的創新,讓用戶體驗到最優越的移動服務,同時,開發商也將得到一個新的開放平台,開發既有用又有吸引力的移動服務,並推廣這些產品。這是更加a
android DDMS將為IDE搭建起與測試終端的鏈接,它們應用各自獨立的端口監聽調試器的信息,android DDMS最大的特性就是可以實時監測到測試終端的連接情況
Stericson和Kastro是兩位知名軟件研發人員,他們研發的MetaMorph工具受到了很多軟件開發者的喜愛,近日,Stericson研發推出了一款新的工具,名字
簡介 在使用Andriod SDK進行應用程序開發的時候,我們需要對源代碼進行調試,有可能需要進入到某個android API函數內部進行跟蹤調試。但是,如果目標版