You can use app called tvcatchup on iphone/ipad to watch freeview
But both of those require you to have an internet connection.
And it's using up your bandwidth to stream video to your phone.
This device is different, it is a Freeview receiver, which (if you get the little box) picks up the TV signal and relays it to your phone over wifi. Or if you get the iPad dongle, it receives the signal and then displays it direct on the iPad screen.
The big advantage of these products is that it doesn't require an internet connection or use up 3G bandwidh, just the ability to pick up a freeview signal.