我们计划为应该在Windows CE 5和6以及Windows Phone 7上运行的应用程序选择正确的开发技术。
请告诉我我有哪些选择。
性能对我们来说意义重大。
我们更喜欢.net技术。
发布于 2013-06-05 23:08:35
我不确定我是否理解这个问题。你是说你的设备上有CE5.0,CE6.0和WinMo 6.x,你需要为这些设备创建一个应用程序,并要求使用开发语言的指导?
如果是这样的话,你实际上只有两个可行的选择:
没有"Windows Mobile7“这样的东西,所以我不确定它是不是打错了,你是指6,还是Windows Phone 7。两者之间有很大的不同,这将极大地影响该平台的答案。
编辑
由于你已经将Windows Phone加入其中,事情就变得更加复杂。对于windows Phone,你只有一个选择:托管代码(是的,它可以是Silverlight或XNA,但它仍然是托管的)。您还必须使用Studio 2012。
这意味着如果您需要支持所有这些平台,您需要:
适用于pre-Phone devices
您将能够跨所有平台重用业务逻辑。手机上的UI代码将与旧平台上的不同( CE和WinMo 6.x之间也有可能不同)。
发布于 2013-06-05 23:13:09
对于Windows CE5和6,您可以使用C# .NET CF3.5或C++。
没有Windows Mobile7。对于Windows Embedded Compact7(我假设你指的就是这个),你必须使用either Silverlight or C++。
如果你指的是Windows Phone 7,那么你只能使用Silverlight。与C++没有向后兼容性。
发布于 2013-06-06 01:24:18
您可能希望采用更通用的方法,不要将Windows Mobile、CE、嵌入式手持设备的未知未来捆绑在一起。
有一些基于HTML5或基于Ruby的方法可以在Windows Mobile、Blackberry、CE、Phone、iOS、安卓和其他设备上运行。一个例子是Rhodes (RhoMobile),或者如果是基于HTML5的话,比如PhoneGAP和Jo。
或者你可以采用.NET的方式,因为Xamarin为非Windows Mobile设备提供了安卓系统的.NET。
https://stackoverflow.com/questions/16942275
复制相似问题