8、Windows Phone 8 开发:应用模型与 UI 设计全解析

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 元素
- <

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值