A list of fully supported and tested phones and devices can be found here.
For extra details, please view this website from your PC.
I always get an "Unexpected Network Error" message when trying to connect from my phone.
There are a couple of causes here, and this issue is common if you have switched SIM cards in your phone.
The most common cause is that the Java network settings on your phone are configured incorrectly. Fortunately, fixing this is quite straight-forward:
On most phones there will be a "Java Settings" menu, or in some cases there will be an individual menu for the escamo application. In either case, ensure that the selected network access point for Java is the same as the one that you use to connect your browser to the network.If you're unsure of this, check the network settings on your phone.
In some rare cases (sometimes on particular tariffs) your network provider will restrict your access to the web. A good way to check if this is the cause of the problem is to try downloading another 3rd party application (such as Google Maps) and see if it also fails to establish a connection. In this instance you will have to speak to your network provider to try to resolve the issue.
Finally, ensure that you have a good signal, and that if you are on a 'pay-as-you-go' price plan you have credit available.