Bekannte Grenzen
ℹ️ Hinweis: Diese Sektion listet ehrliche Software-Grenzen.
Wer SARmission produktiv einsetzt, sollte sie kennen — nicht zur
Abschreckung, sondern für realistische Erwartungen.
| 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 |
| 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 |
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/).