Zum Inhalt

Bekannte Grenzen

ℹ️ Hinweis: Diese Sektion listet ehrliche Software-Grenzen. Wer SARmission produktiv einsetzt, sollte sie kennen — nicht zur Abschreckung, sondern für realistische Erwartungen.

43.1 Sync-Performance

Limit Wert Auswirkung
Live-Sync-Latenz LAN < 50 ms nicht spürbar
Live-Sync-Latenz WebRTC-P2P < 100 ms nicht spürbar
Live-Sync-Latenz Internet 200–2000 ms spürbar bei kurzen Edits
Maximale Peer-Anzahl pro Raum empfohlen ≤ 10 bei > 10 Peers sind Cursor-Updates merklich verzögert
Maximale Yjs-Doc-Größe praktikabel ≤ 5 MB mehr → Initial-Sync dauert > 5 s

43.2 Karten-Performance

Limit Wert Auswirkung
Empfohlene POI-Anzahl pro Einsatz ≤ 100 mehr → Karten-Rendering wird träge
Empfohlene Suchgebiete-Anzahl ≤ 50 mehr → Liste schwer übersichtlich
Maximale Tile-Cache-Größe praktikabel ≤ 5 GB bei großem Bundes-Land-Download Festplatten-Aufmerksamkeit
Track-Punkte pro GPS-Spur empfohlen ≤ 10 000 mehr → Karten-Pan ruckelt

43.3 Mobile-Plattform-Lücken

Der Capacitor-Build (iOS / Android, ab v3.8.0-mobile.alpha.4) hat gegenüber Desktop folgende Feature-Lücken:

Funktion Desktop Mobile Roadmap
At-Rest-Encryption (AES-256-GCM, scrypt-KDF) v3.9 mit WebCrypto-PBKDF2 + WASM-scrypt
Auto-Update (electron-updater) über App Store / Play Store
LAN-Sync-Hosting Capacitor-WebView kann keinen TCP-Server hosten
Bluetooth-GPS direkt ⚠️ iOS eingeschränkt iOS WebBluetooth limitiert
Drucken ⚠️ über Plattform-Print-API Plattform-bedingt
File-Save-Dialog ⚠️ Capacitor-Filesystem etwas anderer UX-Flow

43.4 Browser / PWA-Limits

Limit Wert Workaround
iOS-Safari Bluetooth nicht unterstützt Garmin GLO direkt am Mac mit USB
Android-Chrome Background-Sync begrenzt auf 1 min Sync nur im aktiven Tab
Tile-Cache im IndexedDB ~ 50 MB Quota für längere Einsätze regelmäßig „Pre-Cache"-Download

43.5 Bekannte UX-Friktionen (Roadmap v4.x)

  • Manuelle POA-Gewichtung ist in v4.0.0 nicht möglich (siehe § 7-C)
  • Köster-Vertikal-Verschiebung in bergigem Gelände nicht implementiert
  • ILS-Schnittstelle (Eingehende Anfragen, Lage-Übermittlung) fehlt — Roadmap v5.x
  • Multi-Mission-View (mehrere parallele Einsätze) fehlt
  • Rollen-/Rechte-System in der App (verschiedene User mit unterschiedlichen Schreibrechten) fehlt — Workaround: separate User-Accounts auf dem OS

43.6 Datenschutz-/Compliance-Grenzen

🚨 Warnung: Bei Verlust der Master-Passphrase (Modus B) sind alle verschlüsselten Daten unwiederbringlich. Es gibt keinen Recovery-Mechanismus.

  • Audit-Trail ist nicht kryptographisch signiert — eine Vereins-Administrator-Person mit Schreibzugriff auf den userData- Ordner könnte Einträge verändern. Workaround: Auto-Backup auf WORM-Medium (Write-Once-Read-Many).
  • Keine forensisch-belastbare Lösch-Garantie — gelöschte Tagebuch-Einträge sind aus dem Yjs-CRDT entfernt, aber theoretisch in alten Snapshots noch enthalten (userData/snapshots/).