Search code examples
.netwindows-mobilecompact-frameworkmobilemobile-phones

.Net and mobile devices list


I need to develop an application for mobile devices. I'm good in .Net and have no time/willing/money to learn any other libraries/frameworks. So I decided to create my application using .Net CF (is it good choice?).

What most popular devices are capable to run .Net CF application these days? I know only Windows Mobile devices.

I just want to know the list of devices, and what obstacles my users will face trying to run the application?

Thanks.

EDIT: Also I'm interested in iPhones, Blackberries, Android, ... Is there a possibility to run .Net applications there?


Solution

  • Microsoft publishes a list a Windows Mobile phones and smartphones that can run an application developed with the .NET CF.

    As long as you only use public API and non-specific API (HP or HTC specific extensions), your application will run well on all terminals.

    Note that you should make your application should be resolution aware to adapt its layout and its image to the screen DPI of the devices. .NET CF has some APIs for that.