QNA > P > Perché Ios Non Permette Di Cancellare I Dati Delle App E La Cache Come Fa Android?

Perché iOS non permette di cancellare i dati delle app e la cache come fa Android?

La risposta semplice è che il sistema operativo lo fa automaticamente per voi. Apple non vuole che l'utente si preoccupi dei dati delle app e della cache e vuole che l'esperienza dell'utente sia buona.

La risposta tecnica:

Prima di tutto dovete capire la differenza principale tra come funziona il sistema operativo. Le app Android possono continuare a lavorare in background e continuare ad accedere ai dati, scaricare cose, attivarsi in background da un push e molto altro. Mentre in iOS, è limitato e il lavoro in background è solo tramite i permessi dell'utente.

In secondo luogo, quando l'app va in background, può fare richieste solo per 30 secondi.

Inoltre, quando l'app è in background, non sta consumando memoria o dati della cache. Apple stessa ha detto che terminare l'app o metterla in background non fa alcuna differenza.

Diciamo che c'è un'app che sta consumando molta memoria in background (VOIP, app musicali possono farlo e hanno i permessi). Ora, se state giocando a un gioco che richiede più memoria, il sistema operativo entrerà in azione e ucciderà l'app VOIP/musica per dare al gioco attuale più memoria per lavorare senza problemi.

Anche se lo scenario di cui sopra non accade nel 99% delle volte oggi perché ci sono molte risorse disponibili, molte. Il chip A9 nell'iPhone 6s, insieme a 2GB di ram è abbastanza per qualsiasi cosa sia disponibile in questo momento, visto come Apple gestisce il sistema operativo. Sareste sorpresi di sapere che la maggior parte delle app pesanti/intensive impiega circa 50-100 mb quando sono in esecuzione, il che è poco visto che ci sono 2gb disponibili.

Ecco dove iOS è intelligente rispetto ad Android. Gestisce meglio il sistema in molti modi.

Di Blumenthal

Adobe Photoshop: Come posso evitare che un'immagine venga salvata con diversi rapporti di compressione jpg? :: Quali sono 10-15 applicazioni di didascalie di immagini, Deep Learning?
Link utili