I have
OpenCPN working from an
iPad using a Raspberry PI and noVNC (
noVNC)
Screenshot is also a shameless
plug for my app WilhelmSK. In this case
OpenCPN is embedded in the app, but could also just be used via Safari.
If there's interest I can writeup instructions for setting this up.