Windows Phone开发框架介绍
Windows Phone 的开发方式挺有意思,尤其是 Silverlight 和 XNA 两个框架,各有千秋。Silverlight 适合你想做一些花里胡哨的界面,比如动画、数据绑定、响应式设计什么的;XNA 就比较偏游戏,搞 2D、3D 画面和音效带劲。
Silverlight 的 XAML 语法其实跟 WPF 挺像的,熟悉的朋友上手快。比如你要做个横向滑动的首页,用Panorama
组件分分钟搞定,配点 Tile 通知,UI 立马就活了。
游戏那块,用 XNA 写主循环真的爽,渲染控制都能自己来,适合那些想掌控一切的开发者。你可以用Update()
更新逻辑,用Draw()
渲染画面,搞点物理模拟也不难。
还有一点挺方便,Visual Studio 全套工具链支持,开发调试都比较顺畅。想上线?直接 Marketplace 提交就是了,流程都清楚。
另外,通知系统和云服务也值得一提。Tile 通知、Toast、Raw 通知这些你可以按需来。需要定位功能的话,AGPS、Wi-Fi 定位全都给你安排上。
,如果你喜欢 UI 丰富点的 APP,Silverlight还不错;想写游戏,XNA是正道。建议你看下原始 PPT 和下面几个资源,理解更快。
3.74MB
文件大小:
评论区