Sorry for the delay. Please check the answers below:
1. The MapSuite WindowsPhone Edition was developed with “WP7 SDK”, and tested against “WindowsPhone Emulator”, real phones from Samsung and HTC. Honestly, yes, we didn’t test all the smartphone in the market, but we are sure it should support all the windows Phones. Please let us know if any problem you have when doing the test.
2. a. As far as we know, the Windows Phone is a light-weight SDK, which is hard to read and deal with complex data just in the phone, such as Mrsid, ECW, Oracle and so on. But it’s easy to display the images requested from the internet. In windows Phone edition, it provides a ServerOverlay to deal with these scenarios, it’s based on the service developed with assembly WindowsPhoneMapConnector.dll and MapSuiteCore.dll, both are based on .NET Framework rather than Windows Phone SDK. To deploy these services to the server (PC), the server license is required. Please check the installed samples in “Server Rendering” folder.Besides the ServerOverlay, we also provides several Overlays, such as BingMapsOverlay, WMSOverlay, which can work without server license.
b. Yes, just as mentioned above, it’s hard to host a big data in the Phone, so most of the layers need to request the image or data from the internet, and then we can cache drawn images in the phone to allow us to use it offline.
Hope the above is helpful to you.