Inkrementell mit nur einer Datei würde möglicherweise auch dazu führen, dass ein fehlerhaftes Backup das/die zuvor erstellte/n Backup/s beschädigt. Kommt natürlich auch auf die Implementierung drauf an.
Das ist richtig, die Implementierung ist entscheidend, aber nicht schwer umzusetzen.
Und was die Größe des Backups angeht:
Zunächst ist natürlich ein volles Datenbackup notwendig, aber danach wächst die Backupdatei nur mehr sehr langsam, weil ja nur Änderungen dazu kommen. Ich habe z.B. auf meinem Handy manchmal 2-3 volle Datenbackups drauf, bevor ich sie wegsichere (ja ich weiß, sollte man so nicht handhaben). Und bis die Datei eines inkrementellen Backups überhaupt so groß werden würde wie zwei volle Datenbackups müsste schon viel Zeit vergehen - sehr sehr viel Zeit!
das sehe ich genauso. Mir stehen dabei die Haare zu Berge. Sicherheit geht für mich anders.
Wenn man nur etwas an eine Datei anhängt und nie den Teil anfasst, der schon existiert, dann ist es sehr unwahrscheinlich, dass dieser Fall eintritt. Da müsste dann das Dateisystem korrupt sein (und dann hilft die aktuelle Backuplösung auch nicht). Auf jeden Fall wäre eine korrupte Backupdatei, bei der sich kein älterer Zustand wiederherstellen ließe, um viele Größenordnungen unwahrscheinlicher als der Fall, dass ein Datenbackup korrupt ist, weil es durch Android einfach abgebrochen wurde. Und das scheint ja häufig vorzukommen (ist mir auch schon passiert).
Threema könnte ja zusätzlich nach einer voreingestellten Zeit (oder anhand anderer Kriterien wie Größe der Datei, Anzahl inkrementeller Backupvorgänge, etc.) den Benutzer darauf aufmerksam machen, dass mittlerweile das Anlegen einer vollständig neuen Backupdatei empfehlenswert wäre.
Würde man nun noch dafür sorgen, dass die Datei mit den inkrementellen Backups regelmäßig woanders hin weggesichert würden, dann hätte man meiner Meinung nach die sicherste und gleichzeitig praktikabelste Backup Lösung mit den wenigsten Kompromissen. Vor allem aber würden eben die inkrementellen Backupvorgänge zuverlässig durchlaufen, da sie jeweils in wenigen Sekunden abgeschlossen wären.