Exfilac App für Android Bewertung by AndroidFreeware
Die exfilac-Anwendung
Die exfilac-Anwendung ist eine einfache Anwendung, die ein Ziel verfolgt: Daten von Android-Geräten in S3-Buckets zu übertragen.
Funktionen:
- Die Anwendung kann mit jedem S3-kompatiblen Speicheranbieter arbeiten. Dazu gehören Amazon AWS, Vultr Object Storage, IDrive® und viele andere kommerzielle Angebote. Darüber hinaus kann die Anwendung mit selbst gehosteten S3-Speicherlösungen wie MinIO arbeiten.
- Die Anwendung kann (rekursiv) den Inhalt jedes Verzeichnisses auf einem Android-Gerät hochladen, auf das ihr Zugriff gewährt wurde. Die Menge der Verzeichnisse ist konfigurierbar.
- Die Anwendung spart wertvolle Bandbreite, indem sie das Hochladen von Dateien vermeidet, die bereits im Remote-Speicher vorhanden sind. Die kryptografischen Hashes der Dateien werden lokal berechnet, und Dateien werden nur hochgeladen, wenn die Hashes der Dateien auf dem Remote-Server nicht übereinstimmen.
- Die Anwendung kann so konfiguriert werden, dass sie Dateien nach einem zeitgesteuerten Zeitplan hochlädt und/oder als Reaktion auf verschiedene Ereignisse auf dem Gerät, wie das Aufnehmen eines Fotos oder das Verfügbarwerden des Netzwerks.
- Die Anwendung respektiert die Privatsphäre der Benutzer in hohem Maße: Die Anwendung enthält keine Telemetrie oder Analysen jeglicher Art und sammelt niemals Benutzerdaten.
- Die Entwicklung der Anwendung erfolgt offen. Der vollständige Quellcode wird unter einer äußerst liberalen ISC-Lizenz bereitgestellt, und die Entwicklung sowie das Bug-Tracking werden in einem öffentlichen GitHub-Repository verwaltet.
- Die Anwendung lehnt fehleranfällige Android-Programmierpraktiken und -bibliotheken ab und strebt stattdessen nach Korrektheit und Stabilität unter Verwendung von robusten, gut getesteten Komponenten, die außerhalb des traditionellen Android-Ökosystems entwickelt wurden.
- Die Anwendung verfolgt einen vorsichtigen Entwicklungsansatz und strebt nicht nach großen, komplexen Funktionen. Sie versucht, der Unix-Philosophie zu folgen und ein einfaches, präzises Werkzeug bereitzustellen, das eine Sache gut macht.
- Die Anwendung versucht, die Intelligenz der Benutzer zu respektieren. Technische Details vieler Aspekte des Systems werden deutlich auf dem Bildschirm angezeigt, und wichtige Informationen sind nicht im fehlgeleiteten Streben nach Benutzerfreundlichkeit verborgen.
- Die Anwendung ist umfassend dokumentiert.












