Apakah menghapus aplikasi berbeda dari menonaktifkan aplikasi?
13
Salah satu keuntungan utama rooting adalah menghapus bloatware [kurasa]. Apakah menghapus aplikasi berbasis merek atau operator yang tidak diinginkan berbeda dengan menonaktifkannya dari All Applicationdalam Settings? Saya juga tidak menemukan peningkatan dalam memori karena aplikasi ini sudah dimuat sebelumnya di OS dan Anda tidak dapat menggunakan ruang itu dengan cara apa pun.
Seperti yang telah dikatakan: perbedaan utama adalah menonaktifkan aplikasi hanya menandainya tidak tersedia (yang dapat dengan mudah dikembalikan), sambil menghapus secara fisik menghapus aplikasi dan semua data yang terhubung dari perangkat.
Apa yang masih dibiarkan terbuka adalah: Apa yang Anda dapatkan dari menghapus aplikasi, yang tidak Anda dapatkan dengan menonaktifkannya - jadi ada baiknya risiko tidak mudah dikembalikan?
Space: Anda mungkin berbicara tentang aplikasi sistem di sini. Itu biasanya diinstal pada /systempartisi, yang dipasang hanya-baca, dan tidak dapat digunakan oleh "aplikasi normal (pengguna)". Jadi menghapus aplikasi itu sendiri tidak memberi Anda ruang untuk "cukup menginstal aplikasi lain". Tetapi tetap saja:
Hampir semua aplikasi memiliki data , yang disimpan dalam /data/data/<app_package_name>1 . Saat menekan "hapus cache" dan "hapus data" dari Pengaturan → Aplikasi me-reset itu, itu tidak sepenuhnya menghapus semuanya. Menghapus aplikasi tidak. Jadi Anda mendapatkan setidaknya beberapa ruang di sini.
Semua aplikasi sedang "dioptimalkan", yang menghasilkan data cache Dalvik / ART yang berada di partisi pengguna (di dalam /data/dalvik-cache). Jika Anda menghapus aplikasi, cache ini dihapus - jika Anda menonaktifkannya, itu tetap (lihat komentar Salesman Topeng Maut di bawah).
Performa & baterai: Jika Anda menonaktifkan aplikasi, itu menjadi tidak terlihat oleh pengguna - tetapi file masih ada. Juga, manajer paket masih tahu itu ada. Plus "niat" aplikasi masih tersedia: jika aplikasi lain langsung memanggilnya, aplikasi yang dinonaktifkan masih merespons panggilan tersebut. Tampaknya juga mendengarkan beberapa siaran yang sebelumnya didaftarkan pendengarnya (misalnya: LG Optimus 4X saya memiliki hal-hal LG yang membengkak saya telah dinonaktifkan. Namun, setelah setiap boot saya menerima konfirmasi dari aplikasi "layanan jarak jauh" mereka untuk menyetujui).
Itu berarti, aplikasi yang dinonaktifkan masih dapat berjalan di latar belakang, jika dipanggil dari tempat lain - dan konsumsi baterai plus CPU, bahkan bandwidth dan sumber daya lainnya. Aplikasi yang dihapus jelas tidak bisa.
1 Beberapa aplikasi juga menyimpan (biasanya "potongan huger" dari) data pada SDCard, tetapi hampir semua aplikasi memiliki setidaknya data pusatnya di bawah /data/data.
@Izzy Sejak kami menemukannya, Anda dapat mengedit jawaban Anda untuk menyebutkan bahwa mencopot aplikasi sistem memberi Anda ruang yang dapat digunakan yang sebelumnya ditempati oleh cache Dalvik / ART-nya. Pada gilirannya, cache terus memonopoli ruang jika aplikasi hanya dinonaktifkan.
Grimoire
1
@Izzy Saya menjaga galeri LineageOS default, Gallery2, dinonaktifkan. Saya bisa memastikan keberadaan /data/dalvik-cache/arm/system@priv-app@[email protected]@classes dexdan /data/dalvik-cache/arm/system@priv-app@[email protected]@classes.artmelalui file manager dan SD Maid. Dari keduanya, file pertama berbobot 3,8MB, total lainnya 32,0kB.
Grimoire
1
Terima kasih @DeathMaskSalesman - terintegrasi itu dengan jawabannya!
Izzy
1
Anda benar-benar menjawab pertanyaan Anda sendiri:
Apakah menghapus aplikasi berbasis merek atau operator yang tidak diinginkan ada bedanya dengan menonaktifkan aplikasi ini dari Semua Aplikasi di Pengaturan?
Yang Anda tulis:
Saya juga tidak menemukan peningkatan dalam memori karena aplikasi ini dimuat di OS dan Anda tidak dapat menggunakan ruang itu dengan cara apa pun.
Menonaktifkan aplikasi hanya "menyembunyikan" aplikasi dari daftar aplikasi Anda dan mencegahnya berjalan di latar belakang. Tetapi masih mengkonsumsi ruang dalam memori ponsel. Padahal, menghapus aplikasi akan menghapus semua jejak aplikasi dari ponsel Anda dan membebaskan semua ruang terkait.
membebaskan ruang terkait, tetapi ruang ini tidak dapat digunakan oleh ritus pengguna?
Sameer
Itu bisa saja. Jika aplikasi dihapus dan ruang dibebaskan, pengguna dapat menggunakannya, yang mana tidak demikian halnya ketika Anda menonaktifkan aplikasi (ruang tersebut masih digunakan).
Karan Raj Baruah
OS dimuat dalam memori telepon yang tidak dapat digunakan saya pikir begitu. Perbaiki saya Jika saya salah
Sameer
^^ Anda tidak menghapus OS. Jika mem-flash ROM Kustom membebaskan ruang (mis. ROM baru menggunakan 200MB ruang alih-alih 300MB dengan ROM asli, Anda dapat menggunakan 100MB tambahan yang dibebaskan).
Karan Raj Baruah
1
Saya rasa tidak, karena memori ponsel yang tercantum dalam Pengaturan> Aplikasi tidak terhubung ke memori di mana os android diinstal setidaknya saya tidak pernah menemukan perbedaan dalam memori ponsel ketika menginstal rom kustom 500 mb dan 300 mb custom rom.
Sameer
0
Dalam kedua kasus (menghapus atau menonaktifkan), aplikasi tidak akan berjalan di memori. Jika itu adalah layanan yang terus berjalan, seperti aplikasi Samsung, Anda akan memiliki aplikasi yang lebih sedikit menggunakan CPU, dan itu dapat meningkatkan masa pakai baterai.
Jika Anda menghapus / menghapus aplikasi, Anda pasti akan membebaskan sebagian memori / penyimpanan. Tetapi jika aplikasi ini sangat kecil untuk memulai, penyimpanan yang dibebaskan mungkin akan diabaikan.
Jika Anda menonaktifkan aplikasi, Anda memiliki keuntungan untuk dapat mengaktifkannya saat Anda membutuhkannya. Tidak perlu mengunduh dan menginstalnya lagi.
Perbedaan lain yang belum pernah saya lihat disebutkan di sini adalah bahwa menghapus aplikasi dapat menyebabkan masalah dengan pembaruan firmware, jadi saya sarankan menghapus default aplikasi, menghentikan paksa, menghapus data dan kemudian menonaktifkan aplikasi kecuali benar-benar diperlukan atau ponsel Anda tidak lagi menerima Pembaruan tetap
/data/data/<package_name>
), tempat mereka dapat menyimpan datanya. Untuk detailnya, lihat Hirarki Folder Android dan Di mana aplikasi Android menyimpan data? . Selain itu,.apk
file diinstal pada partisi ini, lihat Di mana dalam sistem file aplikasi diinstal?/data/dalvik-cache/arm/system@priv-app@[email protected]@classes dex
dan/data/dalvik-cache/arm/system@priv-app@[email protected]@classes.art
melalui file manager dan SD Maid. Dari keduanya, file pertama berbobot 3,8MB, total lainnya 32,0kB.Anda benar-benar menjawab pertanyaan Anda sendiri:
Yang Anda tulis:
Menonaktifkan aplikasi hanya "menyembunyikan" aplikasi dari daftar aplikasi Anda dan mencegahnya berjalan di latar belakang. Tetapi masih mengkonsumsi ruang dalam memori ponsel. Padahal, menghapus aplikasi akan menghapus semua jejak aplikasi dari ponsel Anda dan membebaskan semua ruang terkait.
sumber
Dalam kedua kasus (menghapus atau menonaktifkan), aplikasi tidak akan berjalan di memori. Jika itu adalah layanan yang terus berjalan, seperti aplikasi Samsung, Anda akan memiliki aplikasi yang lebih sedikit menggunakan CPU, dan itu dapat meningkatkan masa pakai baterai.
Jika Anda menghapus / menghapus aplikasi, Anda pasti akan membebaskan sebagian memori / penyimpanan. Tetapi jika aplikasi ini sangat kecil untuk memulai, penyimpanan yang dibebaskan mungkin akan diabaikan.
Jika Anda menonaktifkan aplikasi, Anda memiliki keuntungan untuk dapat mengaktifkannya saat Anda membutuhkannya. Tidak perlu mengunduh dan menginstalnya lagi.
sumber
Perbedaan lain yang belum pernah saya lihat disebutkan di sini adalah bahwa menghapus aplikasi dapat menyebabkan masalah dengan pembaruan firmware, jadi saya sarankan menghapus default aplikasi, menghentikan paksa, menghapus data dan kemudian menonaktifkan aplikasi kecuali benar-benar diperlukan atau ponsel Anda tidak lagi menerima Pembaruan tetap
sumber