Чи видалення програми відрізняється від відключення програми?


13

Однією з головних переваг вкорінення є видалення зловмисного програмного забезпечення [я здогадуюсь]. Є чи видалення небажаних бренду на основі або на основі оператора додатки будь-якого іншого з його відключити від All Applicationв Settings? Я також не знаходжу поліпшення пам'яті, оскільки ці програми були попередньо завантажені в ОС, і ви не можете використовувати цей простір жодним чином.

Відповіді:


15

Як уже було сказано: головна відмінність полягає в тому, що відключення програми просто позначає її недоступною (яку легко можна повернути), видаляючи пристрій та всі підключені дані з пристрою фізично.

Що ще залишається відкритим: це що ви отримуєте від видалення програми, чого не отримали, відключивши її - тож варто було б ризик не легко повернутись?

  • Простір: Ви, мабуть, тут говорите про системні програми. Вони, як правило, встановлюються на /systemрозділі, який встановлюється лише для читання, і не можуть бути використані "звичайними програмами (користувачем)". Отже, видалення самого додатка не дає місця "просто встановити інші програми". Але все ж:
    • Практично всі програми мають дані , які зберігаються в /data/data/<app_package_name>1 . Під час натискання кнопки "очистити кеш" та "видалити дані" з " Налаштування" → "Програми" скидає ці дані, вона не видаляє повністю все. Видалення програми робить. Таким чином ви отримуєте хоч трохи місця тут.
    • Усі додатки "оптимізовані", що призводить до того, що дані кеша Dalvik / ART зберігаються на розділі користувача (всередині /data/dalvik-cache). Якщо ви видалите додаток, цей кеш буде видалений - якщо ви вимкнете його, він залишиться (див. Коментар продавця масок смерті нижче).
  • Продуктивність та акумулятор: Якщо ви вимкнете додаток, він стає невидимим для користувача - але файли все ще є. Також менеджер пакунків все ще знає, що він існує. Плюс "наміри" програми все ще доступні: якщо інша програма безпосередньо дзвонить їм, додаток, що вимкнений, все ще відповідає на дзвінок. Також, здається, прослуховують деякі трансляції, на яких раніше були зареєстровані слухачі (наприклад: мій LG Optimus 4X має такі відпущені речі LG, які я відключив. Тим не менш, після кожного завантаження я отримую підказки від програми «віддалений сервіс» про затвердження).
    Це означає, що відключений додаток все ще може працювати у фоновому режимі, якщо його дзвонять з іншого місця - і споживають акумулятор плюс процесор, навіть пропускну здатність та інші ресурси. Видалене додаток очевидно не може.

1 Деякі додатки також зберігають (зазвичай "великі шматки") даних на SDCard, але майже всі додатки мають принаймні свої центральні дані нижче /data/data.


є / дані / простір даних корисними?
— Самер

Так. Як я вже писав, цей розділ доступний для всіх програм. Кожен додаток отримує каталог, встановлений там на install ( /data/data/<package_name>), де він може зберігати свої дані. Детальніше див. Ієрархію папок Android та Де додатки Android зберігають дані? . Також .apkна цьому розділі встановлені файли, див. Де у файловій системі встановлені програми?
— Іззі

@Izzy Оскільки ми з’ясували це, ви можете відредагувати свою відповідь, зазначивши, що видалення системного додатку надає вам корисний простір, який раніше займав кеш Dalvik / ART. У свою чергу, кеш-пам'ять зберігає просторне місце, якщо додаток просто вимкнено.
— Grimoire

1
@Izzy Я залишаю вимкненою галерею LineageOS за замовчуванням, Gallery2. Я міг би встановити існування /data/dalvik-cache/arm/system@priv-app@Gallery2@Gallery2.apk@classes dexта /data/dalvik-cache/arm/system@priv-app@Gallery2@Gallery2.apk@classes.artза допомогою файлового менеджера та SD Maid. Перший файл важить 3,8 МБ, другий - 32,0 КБ.
— Grimoire

1
Спасибі @DeathMaskSalesman - інтегровано, що відповідь!
— Іззі

1

Ви справді відповіли на власне запитання:

Чи видалення небажаного додатка на основі торгової марки чи оператора має якусь різницю, ніж вимкнення цього додатка з "Усі програми" у налаштуваннях?

На що ви написали:

Я також не знаходжу поліпшення пам'яті, оскільки ці програми були попередньо завантажені в ОС, і ви не можете використовувати цей простір будь-яким способом.

Вимкнення програми просто "приховує" додаток зі списків ваших додатків і не дозволяє йому працювати у фоновому режимі. Але він все ще займає місце в пам'яті телефонів. Тоді як видалення додатка видаляє всі сліди програми з вашого телефону та звільняє всю необхідну кількість місця.


звільнення пов'язаного простору, але цей простір не може бути використаний користувальницьким обрядом?
— Самер

Це може бути. Якщо додаток видалено, а простір звільнено, користувач може використовувати його, що не відбувається, коли ви вимикаєте додаток (простір все ще витрачається).
— Каран Радж Баруа

Ос були завантажені в пам'ять телефону, яку не можна використовувати. Я думаю, що так. Виправте мене, якщо я помиляюся
— Sameer

^^ Ви не видаляєте ОС. Якщо миготіння користувальницького ПЗУ звільняє простір (скажімо, що новий ROM використовує 200 МБ місця замість 300 Мб оригінальним ПЗУ, ви можете використовувати додаткові 100 МБ звільнених).
— Каран Радж Баруа

1
Я не думаю, що так, оскільки пам'ять телефону, перелічена у програмі Налаштування>, не підключена до пам'яті, в якій встановлено ОС Android, принаймні, я ніколи не знайшов різниці в пам’яті телефону, коли встановлено користувальницьку розмову на 500 Мб та користувальницьку шину 300 Мб.
— Самер

0

У будь-якому випадку (видалення або відключення) додаток не працює в пам'яті. Якби це служба, яка продовжувала працювати, як-от додатки Samsung, у вас буде менше програм, що використовують процесор, і це може покращити час автономної роботи.

Якщо ви видалите / видалите додаток, ви, безумовно, збираєтеся звільнити деяку пам’ять / сховище. Але якщо додаток для початку дуже малий, звільнене сховище, ймовірно, буде незначним.

Якщо ви відключите додаток, ви маєте перевагу в тому, що зможете ввімкнути його, коли вам це потрібно. Не потрібно завантажувати та встановлювати його знову.


0

Ще одна відмінність, яку я не бачив тут, - це те, що видалення програми може спричинити проблеми з оновленнями вбудованого програмного забезпечення, тому я б запропонував очистити налаштування програми, примусити зупинити, очистити дані, а потім вимкнути програму, якщо це абсолютно не потрібно, або ваш телефон більше не отримує. оновлення все одно

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.