Here are a few other links for this topic
I think "viewer" should be sort of generic,so it can be used in "every device". So it must be based on browser. There are too many devices to support all (why should only one or two devices have viewing capabilities?)
Tried little bit with my Android phone:
*Save SW-model as .stl (I used ascii, don't know if binary works)
*Convert file to .obj with free MeshLab
*In your phone, goto Market and install for example "Model Loader 3D" (there might be other viewers as well for .obj)
*Transfer the .obj file(s) to your phone's SD-card (for example use Model Loaders sample folder)
*Open and enjoy :-)
Model Loader is missing "zoom to fit", so it might be little bit difficult to find the model...
I have some success with the 3DVIA viewer for the iPad. In solidworks you use 'File > Publish to 3DVIA' (you need to set up an account) and then it goes up to a web hosted service. With the 3DVIA viewer you log in and you can find your model from the browser. You can set these to private so that they're not visible to the whole world, and you have to have the 3DS logo in the background, which is a bit annoying. You also have to have internet access, so either wifi or 3G.
Finally - it has a limited number of triangles - so huge assemblies might not work.
It's pretty nice to look at, zoom, rotate pan etc...
There is an iPad viewer for Solidworks files. It's called iCAD Professional. We have an AddIn for solidworks that you can download from our website, www.icadprofessional.com The app supports solid cross sections, measurements, mark up, hiding parts, etc. and can handle many common 3d formats.