将iPhone应用程序移植到WP7

时间:2011-01-24 07:56:50

标签: iphone windows-phone-7

我是.net开发人员。我的一位同事让我把一些iPhone应用程序移植到WP7(当然是从头开始重写)。

我想知道WP7与iPhone相比可以做什么和不做什么,只是知道什么是可能的端口,什么不可以。

谢谢

1 个答案:

答案 0 :(得分:1)

就高级概念而言,你可以在iPhone上做的大部分工作也可以在WP7上完成。比如:

  • 拍照
  • 获取地理位置
  • 访问麦克风
  • 使用加速度计
  • 打开网页/浏览器
  • 拨打电话
  • 发送短信

两者都是可能的。你只需要在概念和程序上以不同的方式进行讨论。

以下是featurescommon tasks的列表。

然而,Windows Phone和IOS平台完全不同。你在看:

  • 目标C与XAML + C#(如果您不喜欢Silverlight,则为XNA)
  • 完全不同的库和控件
  • 完全不同的UI模型(查看UI Design and Interaction Guide

最近有人将现有的iPhone / Android应用程序移植到WP7,我可以告诉你,这个部门绝对没有任何相同内容。唯一可以挽救的部分是所有三个人都在谈论的后端。

你花费大量时间做的是重新设计你的UI流程,以便在世界的WP7全景/页面视图中放置好。