Pozostałe odpowiedzi są poprawne, ale nie wskazują kilku różnic:
Uprawnienia
Aplikacje systemowe mają możliwość żądania określonych uprawnień tylko do systemu, które nigdy nie są dostępne dla aplikacji użytkownika. To nie to samo, co uprawnienia root / sudo / su.
Jednym z przykładów, które znam i używam codziennie, jest możliwość zresetowania licznika powiadomień o nieodebranych połączeniach. Mam Go Dialer, który jest zamiennikiem zapasowego dialera i aplikacji kontaktowej (jak dzwonisz). Kiedy przegapię połączenie, Android informuje mnie o tym za pomocą powiadomienia. Jednak Go Dialer nie może zresetować tego licznika, nawet jeśli poprosi o to pozwolenie podczas instalowania aplikacji. W Androidzie 2.2 i wcześniejszych aplikacje użytkowników mogły go zresetować, ale uczyniły to uprawnienie dostępnym tylko dla systemu uprawnieniem dla Androida 2.3
Przenosząc moją aplikację Go Dialer na partycję systemową, można zresetować ten licznik. Root nie jest wymagany dla aplikacji (z wyjątkiem oczywiście przeniesienia aplikacji na partycję systemową).
Innym uprawnieniem systemu jest możliwość ustawienia bieżącej lokalizacji GPS. Teraz Android ma preferencję, w której możesz zezwolić na fałszywe lokalizacje, więc każda zainstalowana aplikacja fałszowania GPS może zadeklarować lokalizację GPS. Ale jeśli aplikacja znajduje się na partycji systemowej, można wyłączyć fałszywe lokalizacje, jednocześnie pozwalając aplikacji sfałszować lokalizację GPS.
Aktualizacje
Aplikacje systemowe mogą być aktualizowane tak jak aplikacje użytkownika, ale aktualizacja nigdy nie jest zintegrowana z oryginalnym ROM. Oznacza to, że aplikacje systemowe mają unikalną możliwość przywrócenia wersji, która istniała podczas pierwszej instalacji ROM.
Przenieś na kartę SD
Android pozwala użytkownikom przenosić user
aplikacje z pamięci wewnętrznej na kartę SD. Aplikacje systemowe nie mogą być przenoszone i zawsze zajmują trochę przestrzeni wewnętrznej. Jednak większość (wszystkich?) Urządzeń ma wewnętrzne aplikacje użytkownika na innej partycji, więc odinstalowanie aplikacji systemowej nie zapewniłoby więcej miejsca na aplikacje użytkownika (poza usuniętą pamięcią podręczną dalvik).
Odzyskasz trochę miejsca, jeśli odinstalujesz jakiekolwiek aktualizacje aplikacji systemowej. Jak wspomniano, aktualizacje nie są zintegrowane z ROM-em i dlatego są przechowywane w przestrzeni użytkownika. Aktualizacje również nie mogą zostać przeniesione na kartę SD, ale jeśli zostaną usunięte, przestrzeń użytkownika zostanie odzyskana.
Jak to na ciebie wpływa
Jeśli jesteś zwykłym użytkownikiem Androida, prawdopodobnie nie spotkasz się ze scenariuszami, w których aplikacja system kontra użytkownik zrobiłaby różnicę. Jeśli jesteś zaawansowanym użytkownikiem, prawdopodobnie masz root, a zatem możesz zmienić aplikację systemową na użytkownika (i odwrotnie), jeśli kiedykolwiek spotkasz się z jedną z tych sytuacji.