Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 如果Android應用可以安裝在SD卡上

如果Android應用可以安裝在SD卡上

編輯:高級開發

 目前來說android的軟件均只能裝在ROM中,不過這樣的話弊端比較多比如說可能會因為系統內部的ROM空間緊缺而無法容納更多的應用。有傳聞表示android 2.2可能會出現類似App2Sd的功能,不過這樣做好處和壞處可能如下:

好處: 可以解決G1這樣的低ROM空間設備安裝更多的軟件,尤其是可以升級到android 2.2這樣的系統。

壞處: 軟件裝在SD卡上可能不是很穩定,畢竟SD卡在掛載U盤時無法讀寫,如果一個後台的應用裝到SD卡上那麼這個程序的用戶空間,比如說/data/data將產生讀寫問題,雖然可以借助內部ROM緩存方式,但是這樣只會更麻煩。

同時SD卡和ROM的讀寫對電池功耗有很大差別,同時劣質的SD卡在讀寫速度和可靠性上不敢恭維,如果SD卡存儲裝進去的軟件可能就泡湯了。

當然可能重要的是軟件的版權問題無法保護的很好,Google如果想實現,則可能步驟在Sdcard上創建隱藏分區,然後讓程序根據SD卡的序列號生成密鑰防止盜版,不過想想看iPhone從開始的4GB到現在64GB的存儲空間可以防止用戶取出SD卡,也可以減少這樣的問題。

綜上所述: Google如果讓android應用可以裝到SD卡上可能還需要權衡,至於是否會出現未來系統目前還不能確定,按照趨勢而言未來的手機ROM空間會至少8GB以上,目前基本上可行,畢竟用戶裝滿一般70MB的軟件,可以想象除了大型游戲外幾乎不太可能。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved