In Android, qual è la differenza tra l'app di sistema e le app di terze parti?
La risposta semplice è - le app di sistema hanno accesso ad alcuni permessi che le app di terze parti non hanno. (Maggiori informazioni sui permessi di sistema e altre cose relative alla sicurezza.
In termini pratici, questo significa che un'app di sistema può fare cose che le app di terze parti non possono fare, come per esempio installare silenziosamente un nuovo pacchetto, o modificare le impostazioni di sistema.
Nota che in Android c'è più di una app di sistema. Un'app è considerata un'app di sistema se si trova nella cartella /system/app, che normalmente è di sola lettura e viene aggiornata solo quando il telefono viene aggiornato con una nuova immagine del sistema operativo.
Inoltre, ci sono alcuni permessi che vengono concessi alle app che si trovano in quella posizione, o che sono firmate con lo stesso certificato con cui è firmata l'immagine del sistema operativo. Questo meccanismo permette all'OEM del telefono o a partner fidati di pubblicare app che sono scaricabili dal Google Play store o da un altro app store, e agiscono ancora come app di sistema. Per esempio, le app Samsung pubblicate in Google Play possono ottenere alcuni permessi di sistema e fare un'integrazione più profonda con il sistema operativo sui telefoni Samsung, ma non saranno in grado di farlo sui telefoni Huawei.
Articoli simili
- Un'app Android acquistata può essere condivisa con un amico attraverso Shareit o un'altra app di terze parti?
- C'è un modo per radicare l'Android senza usare uno strumento di terze parti?
- Quale lettore video nativo è il migliore per le applicazioni iOS e Android che supporta anche piattaforme di annunci di terze parti?
- L'installazione di launcher di terze parti in genere rallenta i dispositivi Android?