Le altre risposte sono corrette, ma non evidenziano un paio di differenze:
permessi
Alle app di sistema viene concessa la possibilità di richiedere determinate autorizzazioni solo di sistema che non sono mai disponibili per le app utente. Questo non è lo stesso delle autorizzazioni root / sudo / su.
Un esempio che conosco e utilizzo quotidianamente è la possibilità di ripristinare il contatore delle notifiche di chiamate perse. Ho Go Dialer, che sostituisce il dialer di riserva e l'app di contatto (come si effettuano le telefonate). Quando mi manca una chiamata, Android me lo fa sapere con una notifica. Tuttavia, Go Dialer non può reimpostare questo contatore, anche se richiede tale autorizzazione quando si installa l'app. Android 2.2 e versioni precedenti consentono alle app utente di ripristinarlo, ma hanno reso questa autorizzazione un'autorizzazione accessibile solo dal sistema per Android 2.3
Spostando la mia app Go Dialer sulla partizione di sistema, è possibile ripristinare questo contatore. L'app root non è richiesta per l'app (tranne, ovviamente, per spostare effettivamente l'app nella partizione di sistema).
Un'altra autorizzazione di sistema è la possibilità di impostare la posizione GPS corrente. Ora, Android ha una preferenza in cui è possibile consentire posizioni simulate, quindi qualsiasi app di spoofing gps installata può dichiarare una posizione gps. Ma se l'app si trova nella partizione di sistema, le posizioni simulate possono essere disabilitate lasciando comunque che l'app falsifichi la posizione gps.
aggiornamenti
Le app di sistema possono essere aggiornate proprio come le app utente, ma l'aggiornamento non è mai integrato nella rom originale. Cioè, le app di sistema hanno la capacità unica di tornare alla versione esistente al momento dell'installazione della rom.
Passa a SD
Android consente agli utenti di spostarsi user
app dalla memoria interna alla scheda SD. Le app di sistema non possono essere spostate e occupano sempre spazio interno. La maggior parte dei dispositivi (tutti?), Tuttavia, ha app utente interne su una partizione diversa, quindi la disinstallazione di un'app di sistema non ti darebbe più spazio per app utente (tranne la cache dalvik rimossa).
Recupererai un po 'di spazio se disinstalli eventuali aggiornamenti a un'app di sistema. Come notato, gli aggiornamenti non sono integrati con la rom e sono quindi memorizzati nello spazio utente. Neanche gli aggiornamenti possono essere spostati sulla scheda SD, ma se rimossi, lo spazio utente viene recuperato.
Come ti colpisce
Se sei un utente Android occasionale, probabilmente non ti imbatterai in scenari in cui l'app di sistema contro l'utente farebbe la differenza. Se sei un utente avanzato, probabilmente hai root e puoi quindi cambiare un'app di sistema in utente (e viceversa) se mai ti imbatti in una di queste situazioni.