Thật vậy, "Move to SD Card" gốc của Android không di chuyển toàn bộ ứng dụng sang thẻ. Những thứ như dữ liệu, bộ đệm và dalvik-cache của ứng dụng (được tối ưu hóa bởi mã byte) được để lại trên bộ nhớ trong của thiết bị. Bạn có thể cố gắng giảm thiểu điều này bằng cách thường xuyên xóa bộ nhớ cache của các ứng dụng bạn sử dụng thường xuyên nhất (ví dụ: Trình duyệt, v.v.) bằng cách đi tới Menu -> Settings -> Applications -> Manage applications -> All
, sau đó chọn ứng dụng và nhấn vào Clear cache
nút. Tuy nhiên, bạn sẽ chỉ trì hoãn là không thể tránh khỏi.
Ngoài ra, thực tế là không phải tất cả các ứng dụng hỗ trợ được chuyển sang SD đều không giúp ích gì cho tình hình. Ví dụ: các widget và bộ điều hợp đồng bộ hóa có thể không được chuyển sang Thẻ SD do giới hạn của Android. Các ứng dụng khác đơn giản là chưa được cập nhật để hỗ trợ chức năng này.
Nếu điện thoại của bạn đã được root, bạn có nhiều lựa chọn hơn để giảm thiểu thiếu sót này. Đầu tiên, một số ROM tùy chỉnh (ví dụ CyanogenMod) cho phép bạn di chuyển tất cả các ứng dụng không phải hệ thống sang Thẻ SD, ngay cả khi chúng không hỗ trợ rõ ràng chức năng này (thậm chí Widgets có thể được di chuyển, nhưng sẽ ngừng hoạt động sau khi khởi động lại.)
Ngoài ra còn có các giải pháp "Ứng dụng cho SD" thay thế có thể di chuyển tất cả các ứng dụng không thuộc hệ thống sang Thẻ SD trên điện thoại đã root. Ví dụ, ứng dụng S2E hoạt động kỳ diệu trên CM ROM và rất dễ cài đặt và sử dụng. Các DarkTremor A2SD script là rất nhiều khó khăn hơn để thiết lập và cấu hình, nhưng hoạt động trên ROM tùy chỉnh khác nhau.