Android瀏覽器問題進行說明指導

來源:互聯網
上載者:User

Google是為了服務而服務的,既然這樣的話,那還不如去支援iPhone呢,至少能在軟體商店裡多賣一點錢,而且喬布斯看上去也更酷一點,這樣Android瀏覽器在瀏覽器內的名聲將會降到最低。

人們有權利質疑,Android這樣的哲學是否正確?是否符合Google“不作惡”的口號?如果Android繼續這樣封閉下去,那麼開源社區為什麼要為它免費製作軟體呢?因為我又不是在為開源社區服務,而是在為Google服務。既然這樣的話,那還不如去支援iPhone呢,至少能在軟體商店裡多賣一點錢,而且喬布斯看上去也更酷一點。

我接受他的批評,我確實有點感情用事。主要是因為對Google有太大的期望,所以不能接受它現在的這種做法。這一次,也許不能說Google做錯了什麼,畢竟都符合GPL許可證的要求。但是代價也是巨大的——它放棄了創造未來的機會。

我堅信,未來主流的手機作業系統一定是開源的,就像我堅信未來Linux一定勝過Windows一樣。現在,既然Google放棄了這個選擇。那麼只能等待其他人來做出開源的手機系統了。這也意味著,我們還要在黑暗中等待更久。這下問題來了:如果你是硬體廠商,希望你的硬體能在 Linux kernel 下運作。

那麼就必須要有驅動程式。如果驅動程式的程式碼公開,等於硬體規格也公開的差不多了。許多廠商不願意這麼做,所以就提供編好的驅動程式,但不提供原始碼。Android 的重點就是商業應用,Google採用了一些手法來繞過這問題。他們把驅動程式移到 "userspace"。

也就是說,把驅動程式變成在 Linux kernel 上頭跑,而不是一起跑的東西,這樣就可以避過GPL。然後,在 kernel 這邊開個小門,讓本來不能直接控制到硬體的 "userspace" 程式也可以碰得到,這樣只要把"開個小門"的程式碼公布就行啦。

一個從 BSD 繼承來的標準 C 系統函數庫 libc ),專門為基於 embedded linux 的裝置定製。 媒體庫 - 基於 PacketVideo OpenCORE;該庫支援錄放,並且可以錄製許多流行的音頻視頻格式,還有靜態印像檔案包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。 Surface Manager - 對顯示子系統的管理.

並且為多個應用程式提供2D和3D圖層的無縫融合。 LibWebCore - 一個最新的web瀏覽器引擎用來支援Android瀏覽器和一個可嵌入的web視圖。 SGL - 一個內建的2D圖形引擎 3D libraries - 基於OpenGL ES 1.0 APIs實現;

該庫可以使用硬體3D加速如果可用)或者使用高度最佳化的3D軟加速。 FreeType - 位元影像bitmap)和向量vector)字型顯示。 SQLite - 一個對於所有應用程式可用,功能強勁的輕型關係型資料庫引擎。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.