Haruskah aplikasi mengambil penyimpanan internal apa pun saat diinstal ke SD?

11

Saya menjalankan sangat rendah pada penyimpanan memori telepon antar - saya turun ke 5 MB dari 180 MB yang tersedia. Saya mengerti bahwa tidak semua aplikasi dapat diinstal ke kartu SD, dan itu malah akan menggunakan penyimpanan internal saya. Untungnya, itu jarang terjadi.

Namun, saya baru-baru ini menginstal aplikasi yang terdaftar sebagai diinstal pada kartu SD, bukan penyimpanan internal. Meski begitu, setelah menginstalnya saya sekarang mendapatkan peringatan "low on space". Aplikasi ini membutuhkan 16 MB, dan sepertinya saya ingat saya memiliki lebih dari 20 MB ruang penyimpanan internal sebelum ... Jadi kalau dilihat dari ruangnya, sepertinya masih menggunakan ruang penyimpanan internal.

Jadi pertanyaan saya: Haruskah aplikasi yang diinstal ke kartu SD mengambil penyimpanan internal?

Apa yang menyebabkan ini? Apakah pasar menyimpan file instalasi di suatu tempat di cache internal atau sesuatu yang aneh? Mengapa saya perlu khawatir tentang aplikasi yang menghabiskan ruang, ketika saya memiliki ruang kosong gigabytes untuk mereka di kartu SD saya?

Perangkat saya adalah GT-S5570 yang menjalankan 2.2.1.

Ilari Kajaste
sumber

Jawaban:

8

Aplikasi terdiri dari file dex, file apk, file data, dan perpustakaan. Ketika Anda menginstal aplikasi dalam kartu SD, tidak semua bagian aplikasi disimpan dalam kartu SD. Beberapa dari mereka tetap berada di Penyimpanan internal.

Namun jika Anda memiliki ponsel yang di-rooting, Anda dapat menggunakan program seperti link2sd untuk memindahkan semua bagian aplikasi ke kartu SD.

EDIT:

Anda dapat menggunakan program seperti app2sd untuk dengan mudah melihat program apa yang dapat dipindahkan ke kartu SD. Anda dapat memindahkan aplikasi yang ditampilkan secara manual atau mengabaikan beberapa di antaranya.

Jika Anda pergi ke Pengaturan -> Aplikasi -> Kelola Aplikasi, ukuran yang ditunjukkan ada ukurannya dalam penyimpanan internal. Ini hanya dugaan saya berdasarkan perhitungan yang dilakukan dengan mencatat ruang kosong pada penyimpanan internal, memindahkan beberapa aplikasi ke kartu SD dan hanya mengurangi ruang aplikasi yang berkurang.

Maaf saya tidak menyebutkan Anda membutuhkan partisi kedua agar link2sd berfungsi. Tetapi jika Anda telah memberi petunjuk dalam pertanyaan Anda bahwa Anda bersedia melakukan root, saya akan berbicara lebih mendalam tentang hal itu. Juga pertanyaan utama Anda adalah apakah aplikasi yang dipindahkan ke kartu SD harus mengambil penyimpanan internal atau tidak. Itu bukan tentang link2sd, istilah itu baru saja datang saat menjawab. Bagaimanapun, di samping partisi kedua Anda disarankan kartu SD kelas 6. Saya sudah menulis posting blog tentang menggunakan link2sd di sini , Anda mungkin merasa bermanfaat.

roxan
sumber
Apakah ada aplikasi untuk mengetahui berapa banyak ruang aplikasi internal pada kartu SD yang sebenarnya digunakan?
Ilari Kajaste
1
Jika Anda pergi ke Pengaturan -> Aplikasi -> Kelola Aplikasi, ukuran yang disebutkan per aplikasi di sana adalah ukuran yang digunakannya dalam memori internal.
roxan
Betulkah? Sepertinya saya hanya menunjukkan ukuran total aplikasi dalam daftar itu ...
Ilari Kajaste
1
Lihatlah ukuran aplikasi sebelum dan setelah Anda memindahkannya ke SD, ukuran yang dikurangi akan menjadi ukuran yang diperoleh di penyimpanan internal.
roxan
1
Sepertinya saya seperti DiskUsage tidak memberitahu saya terlebih dahulu persis berapa banyak ruang saya akan mendapatkan dengan menghubungkan seluruh aplikasi ke SD dengan Link2SD . Dan saya akan menganggap "pindah ke SD" dengan cara konvensional akan melepaskan (setidaknya) ukuran "apk" yang dilaporkan oleh DiskUsage untuk aplikasi tersebut.
Ilari Kajaste
4

Anda bisa menggunakan aplikasi DiskUsage untuk melihat seberapa banyak ruang yang dihabiskan oleh cache dalvik. Pemahaman saya adalah cache tidak bergerak ketika aplikasi pindah ke SD. Menggabungkan ukuran itu dengan ukuran data harus memberikan ide yang bagus tentang berapa banyak yang akan tersisa pada memori internal.

Steve Bosman
sumber
2
DiskUsage tidak membutuhkan root.
ale
Diskusage tampaknya menunjukkan tiga jenis barang yang disimpan aplikasi di penyimpanan internal - data, apk, dalvikCache. Apa ini?
Ilari Kajaste
Jika saya menggunakan alat seperti link2sd untuk memindahkan semua barang aplikasi ke SD, apakah ukuran aplikasi yang ditampilkan di DiskUsage persis jumlah penyimpanan internal yang akan saya dapatkan kembali?
Ilari Kajaste
Hmm, tampaknya apk hanya dengan aplikasi yang tidak ada di SD. Jadi "pindah ke sd" benar-benar berarti "pindahkan apk ke sd"?
Ilari Kajaste
1

Tidak ada ukuran standar tentang apa yang tersisa pada memori internal dan apa yang masuk ke kartu SD, namun masalah Anda mungkin tidak terkait dengan apa yang telah Anda unduh, mungkin karena cache Anda - sebagian besar ada di memori internal.

Sudahkah Anda melakukan sesuatu untuk menghapus ini / membatasi mereka sehingga membebaskan ruang pada memori internal Anda. Jika Anda memiliki Astro atau Android Assistant, ini memiliki program bawaan untuk membantu dalam hal ini (gratis), atau Anda bisa mendapatkan aplikasi yang dibuat khusus untuk menghapus cache. Atau dari halaman awal buka Menu - Pengaturan - Aplikasi - Kelola Aplikasi. Tunggu sampai semuanya dimuat. Buka tab Semua dan kemudian tekan menu - Sortir menurut Ukuran. Pergi melalui mereka satu per satu memeriksa ukuran cache dan membersihkan di mana diperlukan - juga berguna untuk memberi Anda gambaran apakah mungkin ada aplikasi yang benar-benar tidak Anda gunakan dan karenanya ingin menghapus.

Jaamgans
sumber
1

Pemikiran lateral yang kecil bekerja untuk saya. Saya juga memiliki ruang terbatas di ponsel saya, dan aplikasi tertentu yang ingin saya akses tetapi hanya digunakan sesekali. Saya menggunakan aplikasi Androzip untuk mencadangkannya ke kartu sd dan kemudian menghapusnya dari memori telepon utama sepenuhnya. Saya kemudian dengan cepat menginstal ulang file apk yang relevan ketika saya perlu. Bekerja dengan baik.

Tas
sumber