i really don't understand why people need an app for anything. An app is nothing but a de-functioned of a web browser. Sure, the gui might be easier to use but that's not always the case. You can accomplish anything an app can on a web browser but not always vice versa.
With that said, what's wrong with using your safari and the webserver on your controller? I can monitor and control anything i want. If you think having an app will bypass the setting up your controller on a network process, it won't. And that's the hardest part.