首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在学习Windows Phone 7编程时,主要的痛点是什么?

在学习Windows Phone 7编程时,主要的痛点是什么?
EN

Stack Overflow用户
提问于 2010-10-04 13:00:38
回答 2查看 304关注 0票数 3

我想知道其他开发人员在学习Windows phone7编程时的痛点是什么。对我来说,就是在应用程序页面和MVVC之间切换。如果你有任何帮助克服这些痛点的提示或资源,请分享。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-04 22:14:59

当切换到一个新的开发平台时,肯定会有新的东西需要学习。

如果你来自web背景,重要的是要注意到,你不再处于与web相同的无状态世界中。还有一种不同的导航模型。(特别是如果您正在使用XNA进行开发!)

在我看来,转移到为手机(或任何移动平台)开发的最大的,也是最重要的区别是以下6点。

  1. “移动”应用程序的使用方式与桌面应用程序不同。-期望用户花更少的时间在应用程序上,同时做其他事情。
  2. Input是不同的。-考虑多点触摸以及语音、位置和传感器,而不是鼠标,keyboard.
  3. Output是不同的。+即使只是考虑到屏幕输出,为小屏幕开发与为大one.
  4. Connectivity开发也是截然不同的。-创建离线工作且偶尔连接的应用程序。不要假设网络连接是有保证的,或者fast.
  5. Performance很重要。-“移动”应用程序的使用方式与桌面应用程序的使用方式不同,这给用户带来了不同的期望,而且他们对显示等同于等待光标的应用程序的抵触程度要低得多。不要做超过你必须做的事情,并确保保持应用程序/设备的响应能力,因为possible.
  6. Resources是受约束的。-这样做的最重要的后果就是你不需要做更多的事情,这样你就可以延长电池的寿命。毕竟,如果你耗尽用户的电池,他们会感到沮丧,无法使用你的应用程序。

不幸的是,避免遇到问题的最好方法是对平台有详细的了解和理解。

考虑到这一点,我推荐以下资源:

有关一般信息,请查看MSDN documentation

我想特别引起你的注意:design resources,特别是UI guidelines -这样你就可以创建一些看起来像是平台的一部分。

还有fundamental concepts -这样你就不会浪费时间去做一些不可能的事情。

其他有用的资源包括:

  • Code samples
  • Online training (即将对此进行更新)
  • the book by Charles Petzold
票数 3
EN

Stack Overflow用户

发布于 2010-10-04 22:11:55

有一个很棒的,有条理的资源列表here,它几乎涵盖了Windows phone7开发的所有要点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3852944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档