2013-04-23 48 views
1

我剛纔所讀的Linux基金會的本傑明Zores在"The Growth of Android in Embedded Systems"(PDF)如下:與Android相比,Android是否有任何網絡限制?

最後但並非最不重要的,Android已經有意開發聯網和連接層時步履蹣跚的Linux的主要資產之一。操作系統無法同時處理多個網絡連接,每次(每個連接類型)都有多個設備驅動程序,並且無法處理每個連接類型的多個接口。

我無法找到任何其他參考。這到底是什麼意思?

回答

5

Android開發者保存的時間和金錢:

  • 只允許在同一時間,例如一個網絡連接到一個網絡您不能將IP流量同時路由到連接的WiFi網絡和3G網絡。
  • 只允許一個網絡設備驅動程序在每個連接類型的任何時間點運行。所以你可能有一個用於3G網絡的驅動程序,另一個用於WiFi網絡,另一個用於USB共享,但你不能一次加載兩個單獨的WiFi驅動程序。
  • 不支持單個物理網絡的多個邏輯接口。在Linux中,您可能有指向相同NIC的eth0net0,但Android不支持此操作。

這些網絡功能是桌面和服務器操作系統的基礎,但在移動系統上被認爲是不必要的,因此被犧牲了。

+2

將有一個參考網址深入閱讀這個真棒... – errordeveloper 2013-04-23 18:39:45