以下是我在android 1.6下遇到的問題(在app2sd狀況下,且把data也一起移動到sd卡上)
1.各位是否會經常看到system程序等待回應的狀況 , 尤其關閉螢幕後,按menu後啟動要解鎖的時候,我經常看到
2.除了內建的撥號程序外,如果又安裝第2套以上的撥號軟體(如:超級撥號),不論是否已預設某套撥號,
經常會出現撥號程序等待回應的狀況?
3.menu是預設的解鎖方式,有沒有任何可以不用按按鍵,只要點螢幕就可以開始解鎖的程式,我測試過goto以及
look匠等,都不太滿意,goto以及look匠是會搶 launcher 的執行時間,按了menu要解時,常常會卡住,螢幕就黑在
那邊等待,而screen這個則除了會搶系統程序時間外,也會造成桌面上的小時鐘時間無法更新
4.wifi的訊號是android 1.6本身還是t1硬體問題? 我自己搭配dlink的dir300使用wifi訊號,經常傳輸10-30MB
就網路出現問題,有訊號圖示但是無網路,或者無訊號圖示卻有網路,而超過30MB則網路會斷線,須重開T1
------------------以下是升級android 2.2計劃的問題-------------------------
升級2.2的部分要分成kernel以及android本身來說
1.不論是否升級2.2,光t1本身的kernel就有些不足,由於netfilter的部分有缺少,所以t1本身有些網路的功能缺少,
例如目前在討論的 Transproxy以及使用usb當網路線反向分享有線網路等功能都無法實現
2.此外由於kernel支援的問題,沒有內建支援swap以及更先進的ext4,在swap部分,t1記憶體只有256MB,因為
kernel的不支援swap,導致沒辦法利用swap來暫存交換,而更好速度又快的ext4也沒有支援,也導致app2sd效
能低落
3.以上2點不論是否要升級2.2,都需要重新編譯過目前的kernel來暫時提昇1.6的效能,
4.升級2.2部分,目前編譯的模擬器大多可以看到畫面,可是要怎麼跑,怎麼放入t1又是個問題
5.這是個想法,不知道是否可行,因為目前android都是在arm平台上,去依賴pc端(x86)來編譯出來的,這是屬於 cross compile ,如果可以在原生的arm平台的linux上編譯android的話,需要的lib可能會變少,甚至效能等都會提昇
以上