Ich nutze unter anderem Sygic als Navi App und da funktioniert es wirklich fehlerfrei. Es zeigt dir schon 100 Meter vorher an, dass zb. eine Geschwindigkeits Begrenzung von 50 auf 30 kommt und genau an dem Schild springt es auch auf 30 um. Also würde es rein Software mäßig schon funktionieren. Mal schauen was die nächsten Updates so bringen.
Das Problem mit den nur navigationsbasierten Systemen ist, dass sie komplett von der Datenbasis abhängen. Sygic nutzt als Datenbasis Open Street Map, also frei zugängliche Daten (im Gegensatz zu z.B. TomTom oder Here). Im Smart werde übrigens Hera-Daten verwendet. Die Datenbasis wird nie perfekt sein. Änderungen in den Tempolimits kommen teilweise erst Monate oder Jahre später in die Datenbasis. Daher sind die kamerabasierten System hier im Vorteil. Die Daten sollten allerdings mit den Navigationsdaten abgeglichen werden, um Fehler zu erkennen. Tempo 30 wird es z.B. nie auf der Autobahn geben.