作者priv (邪惡松鼠)
看板Android
標題Re: [請益] 下載的app應該放內部or手機儲存空間
時間Sat Mar 2 12:11:46 2013
※ 引述《gagoga (卡瑪救世主)》之銘言:
: 我是用HTC one sv
: 下載應用程式之後,打開管理應用程式
: 有些程式可以選擇"移動到內部儲存空間"或移動到手機儲存空間
: 請問這兩個空間都是手機的rom嗎,兩個在運作上有什麼不同?
: 我有查到是說好像是像電腦的C槽跟D槽...可是老實說我也不知道那差別是啥
: 為啥不通通都C槽就好
是有點像一顆硬碟割成 C 槽和 D 槽
內部儲存空間是 /data 的目錄,我們就叫它 C 槽好了,程式和資料都是在 C 槽
手機儲存空間是 /sdcard 的目錄,我們就叫它 D 槽
如果另外可以插 sd 卡就叫它 E 槽,目錄名稱不一定
比較舊的手機就只有手機上的 C 槽和你另外插的卡 D 槽
對 Android 來說有一定要 C 槽,D 槽也很重要,沒有 D 槽系統就沒辦法正常運作
新的手機就相當於是把 D 槽做成內建
為什麼有移動的功能是因為 "C 槽" 他只給了 1GB 多
比較肥的程式多灌幾個還是有可能會爆炸
這個所謂移動的功能就是過去所謂的 App2SD
只是現在變成在手機內部不同分割區搬移
這個功能可以不要用就不要用
因為他會經過加密之後才把 apk 放到 SD,效能比較差
而且可能會造成程式不能背景執行,讓某些功能異常
: 然後為什麼沒有移動到SD卡這個選項@.@
1. 簡單說因為 android 設計上功能都寫死在 D 槽,不能用 E 槽
事實上這樣也是比較安全的,因為不會因為你突然拔了 SD 卡 (E槽) 系統就異常
2. 10GB D槽要放 App 應該已經夠了
HTC 沒道理花很多時間去改這個功能
更何況這個功能已經快要消失了
目前新的作法是,不分 C、D 槽
D槽 變成 C槽 下面的一個特殊目錄
所以 D槽 就幾乎可以用到 C槽 大部份的空間
也不會有 C槽 很小一下子就程式被灌滿的問題
3. 再者,放到 SD 上面慢得要命
以前是因為 internal storage 太小,不得己才去用 app2sd 或 link2sd
如果內建夠大誰想要放到 SD 上面,又很麻煩
: 我後來查到要移動的SD卡好像都要root...
: 只是想問一下那這樣的話
: 選原本內容量就比較大的手機不就比選可以插卡擴充的好了嗎
: 為什麼很多友版版友還是推選可插卡的手機呢
因為內容量大的手機很貴,SD 卡很便宜
所以寧願選擇內容量只有 16GB 夠放 App 就好
音樂和電影根據自己的選擇另外買個 32/64GB 的 SD 卡來放
而且透過手機傳檔很慢,有些人會覺得放大檔案可能拔 SD 卡用讀卡機比較快
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.23.102
→ gagoga:多謝解釋 03/02 12:23
→ ortz:那付費版的app存放也是一樣嗎? 03/02 18:01
→ priv:付費版的 app 和一般的沒有什麼兩樣啊 03/02 19:01
→ priv:付費只差他有 market 認證機制而已 03/02 19:01
→ ortz:這樣的話 我有一個付費的app 同樣路徑卻找不到付費的app 03/02 23:51
推 ortz:都是免費app 03/02 23:58
→ priv:有些 app 會放在 app-private,不過這和付不付費無關 03/03 12:59
→ ortz:看到資料夾了 不過還是沒看到我付費的app 太神奇了... 03/03 13:23