Le flash NAND a une durée de vie d'environ 100 000 cycles d'écriture par bloc. Et chaque bloc est généralement 128KB ou 256KB. Je ne sais pas quel type exact de flash NAND à iPad utilise, mais avec la version 16 Go, un parfait algorithme de mise à niveau d'usure, l'écriture d'un bloc toutes les 5 secondes signifie:
16 Go/128Ko = 131072 blocs
131072 blocs * 5 secondes = 655360 secondes pour écrire chaque bloc une fois (7,6 jours)
655360 secondes * 100K écrit = 2078 années d'utilisation continue.
Ces chiffres sont évidemment là juste pour donner une idée de l'ordre de grandeur. En réalité, la mise à niveau n'est pas un art parfait, les écritures ne sont pas si régulières dans le temps et ne sont presque jamais de la taille parfaite pour tenir dans un bloc flash. Quoi qu'il en soit, je m'attends à ce que l'iOS d'Apple soit assez intelligent pour gérer le flash, car il est utilisé uniquement sur les appareils basés sur le flash.
Si vous savez combien de données votre application écrit et à quelle fréquence, vous pouvez faire des calculs similaires pour avoir une idée approximative de la façon dont cela se passe. J'ai eu des problèmes, mais avec un flash de 128 Mo avec 50millisecondes écrit.
Ce n'est pas une question de programmation ou de programmation. Voter pour fermer. Il y a un site de Gadgets électroniques en version bêta publique sur Stack Exchange: http://area51.stackexchange.com/proposals/614/electronic-gadgets qui pourrait vous aider. –
Je l'ai interprété comme "J'écris une application qui ...". –
Oui, c'est une application que j'écris, donc les décisions de programmation peuvent être affectées par les réponses données ici. Cela me semble approprié. – Slee