Windows Phone 8 开发:应用模型与 UI 设计全解析
1. 应用模型概述
移动设备资源有限,如 CPU、内存和磁盘空间等,这给应用开发者带来了挑战。Windows Phone 平台提供了无缝的用户体验(UX),应用之间切换较快,让用户感觉多个应用在同时运行。系统会暴露合适的事件,开发者可以利用这些事件充分利用手机的有限资源。如果开发者关注这些事件,并在事件处理程序中采取推荐的操作,应用就能融入手机生态系统,为用户提供出色体验,并与系统协作维护系统健康。
Windows Phone 的导航模型基于页面,非常直观。虽然开发者可以提供与其他应用不同的导航体验,但除非有独特且有吸引力的设计,否则不建议这样做。建议开发者参与标准导航模型,响应标准导航事件,并保持符合用户期望的导航行为。除了最简单的应用外,大多数应用都需要在页面和应用层面持久化一些状态,手机应用平台为此提供了针对性支持。
2. UI 视觉与触摸设计
在开发应用时,需要从视觉和输入机制两方面考虑用户界面(UI)。在 Windows Phone 中,输入机制主要是触摸输入。Windows Phone 平台提供了丰富的标准控件,从简单的 TextBlock 到功能强大的 Panorama 控件。这些控件功能强大且易于开发,文档也很完善。下面将介绍 Windows Phone 应用平台的基本 UI 基础设施、对移动开发者的支持以及视觉和触摸 UI 中一些不太为人所知的方面。
2.1 手机 UI 元素
Windows Phone 为视觉 UI 提供了一些主要元素:
- 标准 UI 元素 :
- <
超级会员免费看
订阅专栏 解锁全文
1223

被折叠的 条评论
为什么被折叠?



