Apakah ada keuntungan / kerugian khusus untuk menyimpan aplikasi di penyimpanan eksternal perangkat Android? Karena saya memiliki Nexus S, saya tidak dapat memikirkan keuntungan bagi saya karena saya tidak dapat menghapus penyimpanan, juga penyimpanan internal lebih dari cukup untuk kebutuhan saya.
Saya perhatikan bahwa saat telepon dinyalakan, ketika semua aplikasi saya dipindahkan ke penyimpanan USB, cukup lamban untuk mendaftarkan semua aplikasi pada menu / layar awal.
Saya juga membaca di suatu tempat bahwa memiliki set wallpaper dari foto yang disimpan pada memori eksternal sebenarnya menguras cukup banyak baterai juga dengan semua bacaan (walaupun saya pikir ini mungkin bug).
external-sd
performance
app2sd
Dunhamzzz
sumber
sumber
Jawaban:
Keuntungan:
Meskipun beberapa bagian dari aplikasi masih tetap berada di memori internal (data dan pengaturan,) masih membebaskan sejumlah ruang yang signifikan. Untuk ponsel lama dengan ruang kosong 150MB (G1, MT3G, dll.) Ini merupakan peningkatan besar. Bagi pemilik perangkat ini, keuntungan ini sendiri melebihi kerugian apa pun yang diakibatkan metode ini.
Kekurangan:
Jenis penjelasan sendiri: jika Anda melepaskan pemasangan Kartu SD untuk dihapus, aplikasi yang berada di dalamnya perlu dihentikan dan um-mount juga untuk mencegah crash dan kehilangan data jika Anda mengeluarkan kartu.
Ini adalah batasan desain yang berdiri dari titik di atas. Karena aplikasi yang disimpan di Kartu SD harus dapat dihapus sesuai permintaan, hal-hal seperti widget atau aplikasi yang menghubungkan ke pengaturan akun Anda (mis. Skype, LinkedIn) akan macet, tanpa ada cara mudah untuk memulai kembali. Jadi Google membuat kompromi dengan meminta aplikasi ini tetap menggunakan memori internal. Bahkan jika Anda berhasil memaksanya ke Kartu SD (beberapa ROM kustom mengizinkan ini), Anda tidak akan dapat menggunakannya.
Aplikasi yang dipindahkan ke SD Card tidak disimpan di depan mata untuk mencegah pembajakan yang merajalela. Sebagai gantinya, Android menyisihkan beberapa ruang dan membuat partisi virtual untuk setiap aplikasi yang Anda pindahkan. Ini berarti bahwa pada saat boot-up awal, semua partisi virtual ini perlu dipasang sebelum aplikasi yang tersimpan di dalamnya dapat diakses. Hal yang sama berlaku ketika Anda mematikan handset - setiap partisi virtual tidak terpasang sebelum proses mematikan lainnya dapat terjadi. Bergantung pada jumlah aplikasi yang terinstal, ini dapat memakan waktu satu menit ekstra atau bahkan lebih lama bagi sistem untuk "menstabilkan" saat boot-up (dan sekitar 20 detik tambahan untuk mematikan.) Setelah ini terjadi, meluncurkan aplikasi ini tidak memerlukan lebih lama dari pada memori internal.
Poin ini masih bisa diperdebatkan, karena menulis ke Kartu SD (yang menyebabkan keausan) tidak sering terjadi. Dan selain itu, Kartu SD hari ini cukup murah untuk tidak khawatir tentang waktu hidup mereka.
Kemampuan untuk dipindahkan ke Kartu SD tidak secara otomatis diberikan ke aplikasi yang lebih lama. Pengembang harus mengubah aplikasi mereka untuk mendukung fitur ini dan mengeluarkan pembaruan melalui Market (atau metode distribusi apa pun yang mereka gunakan.) Beberapa aplikasi yang lebih tua mungkin tidak didukung lagi, dan mungkin tidak pernah mendapatkan fitur ini. Meskipun beberapa ROM kustom dapat mengesampingkan hal ini, bagi kebanyakan orang yang menjalankan firmware saham, ini merupakan masalah.
Untuk perangkat yang lebih baru dengan gigabytes memori internal yang memindahkan aplikasi ke penyimpanan eksternal tidak diperlukan, karena ruang tidak menjadi masalah. Namun untuk handset dengan memori rendah itu adalah alat yang tak ternilai yang memperpanjang umur simpannya bagi pemiliknya.
sumber
diambil langsung dari situs pengembang android
Juga -> Aplikasi yang TIDAK Harus Instal di Penyimpanan Eksternal (lebih detail di situs pengembang android )
sumber
Widget tidak akan berfungsi jika ada di kartu SD.
sumber
Aplikasi yang diinstal pada kartu SD tidak dapat berjalan jika Anda melepaskan kartu SD Anda atau Anda menghidupkan penyimpanan Massal USB (sehingga dapat diakses dari komputer). Itulah satu-satunya kelemahan yang saya alami.
Saya benar-benar melihat peningkatan kinerja sejak pindah ke SD; sebelum saya pindah ke SD, saya telah kehabisan memori internal (sekitar beberapa kilobyte tersisa) dan telepon tertinggal sangat buruk. Sejak pindah ke SD (dan karena itu membebaskan beberapa ruang di memori internal), dan lag menghilang.
sumber
Untuk beberapa ponsel dan perangkat (terutama yang lama) penyimpanan internal cukup terbatas. Setiap aplikasi (dan file datanya) membutuhkan ruang berharga. Yaitu Ideos saya memiliki 512MB dan hampir penuh sebelum saya mulai "mengevakuasi" aplikasi ke kartu SD.
Faktor lain adalah kemampuan untuk membuat cadangan aplikasi dan data Anda, atau memindahkannya ke perangkat lain.
Selain itu, Anda benar dalam pengamatan Anda bahwa aplikasi memuat lebih lambat dari penyimpanan eksternal dibandingkan dengan penyimpanan internal. Ini sangat terlihat jika Anda memiliki pintasan aplikasi tersebut di layar beranda - Anda akan melihat ikon Android generik selama 30 detik pertama hingga aplikasi berada di kartu.
Saya menemukan bahwa beralih ke microSD kelas 6 (saya memiliki kelas default 2 yang datang dengan telepon) sangat memperbaiki situasi. Tetap saja, butuh ponsel saya sekitar 20 detik untuk "menyamakan" setelah awal yang dingin.
sumber
Dari: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html
Posting ini ditulis oleh 'Suchi Amalapurapu, seorang insinyur yang mengerjakan fitur ini.' Fiturnya adalah kemampuan untuk menempatkan aplikasi ke kartu SD.
sumber
Dalam pengalaman saya, ada sedikit atau ada masalah kinerja yang jelas. Saya mengalami pengalaman yang sangat menjengkelkan mengelola memori saya dengan Nexus One saya. Saya menggunakan S2E untuk bermigrasi dan belum melihat ke belakang. Luar biasa untuk tidak harus menghapus aplikasi hanya untuk menginstal yang baru.
sumber
Saya pikir memindahkan aplikasi dari internal ke eksternal tidak memengaruhi kinerja.
Tetapi itu menambah beberapa milidetik tambahan untuk membuka aplikasi dari penyimpanan eksternal, bukan di penyimpanan internal. jarak tempuh akan bervariasi dari perangkat ke perangkat, tergantung pada kecepatan, versi Android dll
sumber
Aplikasi yang memiliki layanan yang terus-menerus terbuka, seperti misalnya Viber, WhatsApp, Facebook messenger, dan sebagainya dapat memperlambat ui banyak jika ada banyak ini berjalan, jadi lebih baik untuk menyimpan aplikasi dengan layanan konstan di telepon memori, karena dampaknya tidak terlihat dengan perbandingan.
sumber
Jangan pernah memindahkan aplikasi Anda ke kartu SD eksternal Anda. Ini akan membuat ponsel Anda lebih lambat dan telepon akan reboot lebih lambat dari biasanya. Anda bahkan mungkin harus me-restart telepon setiap hari atau sekali seminggu. Diperlukan waktu lebih lama untuk memproses semua informasi yang dimiliki aplikasi tersebut. Saya berbicara dari pengalaman.
sumber