Дійсно, вроджене Android "Перемістити на SD-карту" Android не переміщує весь додаток на карту. Такі речі, як дані програми, кеш-пам'ять та кеш-пам'ять дальвіка (оптимізований байт-код), залишаються у внутрішній пам'яті пристрою. Ви можете спробувати пом'якшити це, регулярно очищаючи кеш програм, якими ви користуєтесь найчастіше (наприклад, браузер тощо), перейшовши Menu -> Settings -> Applications -> Manage applications -> All
, потім виберіть додаток і натисніть Clear cache
кнопку. Однак ви просто затягнете неминуче.
Також той факт, що не всі додатки підтримують переміщення на SD, не допомагає ситуації. Наприклад, віджети та адаптери синхронізації не можуть бути переміщені на SD-карту через обмеження Android. Інші додатки просто не оновлювались для підтримки цієї функціональності.
Якщо ваш телефон укорінений, у вас є більший вибір, щоб зменшити цей недолік. По-перше, деякі користувальницькі ROM (наприклад, CyanogenMod) дозволяють переміщувати всі несистемні програми на SD-карту, навіть якщо вони прямо не підтримують цю функціональність (навіть віджети можна перемістити, але вони перестануть працювати після перезавантаження.)
Існують також альтернативні рішення "Програми для SD", які можуть переміщувати всі несистемні програми на SD-карту на вкоріненому телефоні. Наприклад, додаток S2E творить чудеса на CM ROM, і його дуже просто встановити та використовувати. DarkTremor A2SD сценарій набагато важче встановити і налаштувати, але працює на різних призначених для користувача ROM.