« wb123 | 首页 | 生菜 »

Koala Yeung

留言(1 条)

Android,开源还是封闭? 留言:

各位,我有寫過 Android 應用,想問一問樓主︰你了解 Android 應用嗎?使用 java 的話,我的應用只要編譯一次,就能在所有不同 CPU 架構的 Android 平台上運行,而且能保有自己的源碼,這樣的事好難理解嗎?

事情是這樣的︰ Android 預留一個 middle layer, 基於 Java 的應用就能跑在上面,而因為想把應用分成不同 user space,他們對 kernel 做了修改。這讓 Linux 開發社群很為難。Android 對 user space 子系統的修改,與現行 kernel 的 user space 子系統不相容,不能共存,所以才把 Android 的碼給併出主源碼樹。只要 Google 找到方法,能讓 Android 的碼與 Linux kernel 相容,Android 的碼是可以重進 Linux kernel 碼樹的。

簡而言之,這事件主旨根本是編程方法問題,而不是意識形態之爭,或者甚麼「開源」不「開源」,請別亂寫吧