Інші відповіді правильні, але не вказують на пару відмінностей:
Дозволи
Системним програмам надається можливість запитувати певні дозволи лише для системи, які ніколи не доступні для користувачів. Це не те саме, що дозволи root / sudo / su.
Один із прикладів, які я знаю і використовую щодня - це можливість скидання лічильника сповіщень про пропущені дзвінки. У мене є Go Dialer, який замінює додаток для набору номерів і контактну програму (як здійснювати телефонні дзвінки). Коли я пропускаю дзвінок, android дає мені знати про це з повідомленням. Однак Go Dialer заборонено скидати цей лічильник, навіть якщо він вимагає цього дозволу під час встановлення програми. Android 2.2 та новіші версії дозволяють програмам користувача скинути його, але зробили цей дозвіл дозволом, доступним лише для системи для Android 2.3
Перемістивши додаток Go Dialer до системного розділу, дозволено скинути цей лічильник. Корінь не потрібен додатку (за винятком, звичайно, фактичного переміщення програми до системного розділу).
Ще один системний дозвіл - це можливість встановити поточне розташування gps. Тепер Android має перевагу, де ви можете дозволити знущання над розташуванням, тому будь-яке встановлене вами додаток для підробки gps може оголосити місце розташування GPS. Але якщо додаток знаходиться в системному розділі, макет розташування може бути вимкнено, залишаючи додаток підробляти розташування gps.
Оновлення
Системні програми можна оновлювати так само, як користувацькі програми, але оновлення ніколи не інтегрується в оригінальний диск. Тобто системні програми мають унікальну можливість повернутися до тієї версії, яка існувала при першому встановленні рому.
Перехід до SD
Android дозволяє користувачам переміщувати user
програми з внутрішньої пам’яті на SD-карту. Системні програми не можна переміщувати і завжди займають деякий внутрішній простір. Однак більшість пристроїв (все?) Мають внутрішні додатки для користувачів на іншому розділі, тож видалення системного додатку не дасть вам більше місця для користувацьких програм (крім видалення кеша dalvik).
Ви відновите деякий простір, якщо ви видалите оновлення системного додатка. Як зазначалося, оновлення не інтегровані з rom, тому вони зберігаються в просторі користувача. Оновлення також не дозволяють переміщатися на sd-карту, але якщо їх видалити, користувацький простір буде відновлений.
Як це впливає на вас
Якщо ви випадковий користувач Android, ви, швидше за все, не зіткнетесь із сценаріями, коли система та користувальницьке додаток змінили б значення. Якщо ви є досвідченим користувачем, ви, ймовірно, маєте root і, таким чином, можете змінити системну програму на користувача (і навпаки), якщо ви коли-небудь зіткнетесь з однією з таких ситуацій.