从iOS到Metro:应用交互模式的重塑
18 浏览量
更新于2024-08-27
收藏 1.61MB PDF 举报
"这篇文章探讨了从iOS到Windows Metro平台的应用交互模式的转变,特别是如何将iOS应用的设计理念转化为适用于Windows 8的Metro风格。作者通过分析一个相片日志应用的例子,展示了在两个平台上设计的不同之处,关注内容的焦点、布局与导航、命令与行为、契约、触控与手势、屏幕定向与视图模式以及消息通知等关键设计要素。"
在iOS到Windows Metro的过渡中,设计师需要理解并应用Metro设计原则,这包括强调内容本身而非界面元素,提供清晰的导航路径,以及利用独特的Windows 8特性。在布局与导航方面,iOS应用通常包含顶部导航栏、页面指示符和标签栏,而在Metro设计中,这些非主要内容的元素会被移除,以使内容更为突出。用户可以通过调用appbar来实现导航功能,这在保持简洁界面的同时提供了必要的功能。
在命令与行为上,iOS应用可能使用工具栏或按钮来执行操作,而Metro设计鼓励使用触摸友好的大按钮和滑动手势。契约是Metro设计的一个重要概念,它涉及如何集成搜索、分享和其他功能,使得用户能够无缝地在应用间交互。例如,搜索功能可以作为系统级别的契约,无需在每个应用内重复实现。
触控与手势在两个平台上的处理方式也有所不同。iOS通常支持轻击、双击和捏合等手势,而Metro设计强调更直观的手势,如平滑滚动、边缘滑动和拖放,这些手势能更好地适应触屏设备。
屏幕定向与视图模式是另一个关键差异。iOS应用通常针对垂直方向优化,但在Windows 8中,应用需要适应横竖两种模式,并能提供适当的视图以充分利用屏幕空间。消息通知在两个系统中都有,但Windows 8的Charms Bar允许用户快速访问设置、共享等功能,以及查看应用的通知。
从iOS到Metro的转换不仅仅是视觉风格的变化,更是设计理念和交互方式的根本转变。设计师需要深入理解这两个平台的核心原则,以便将应用的核心价值以最符合新平台特性的形式呈现出来。对于熟悉iOS的开发者和设计师,这篇文章提供了一个起点,帮助他们理解和适应Windows 8的Metro设计语言。
2014-11-19 上传
2013-11-10 上传
点击了解资源详情
2015-02-20 上传
2019-03-31 上传
2013-08-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38633475
- 粉丝: 3
- 资源: 946
最新资源
- UTD Comet Calendar-crx插件
- linuxboot:LinuxBoot项目正在努力使Linux能够在所有平台上替换固件
- elk-examples:麋鹿的示例集合
- SoftwareArchitect:通往软件架构师的道路
- Challenges in Representation Learning: Facial Expression Recognition Challenge(表征学习中的挑战:面部表情识别挑战)-数据集
- foundryvtt-lexarcana
- interpy-zh::blue_book:《 Python进阶》(中级Python中文版)
- 水平滚动菜单(Menu)效果
- food-drinkweb
- LED.zip_单片机开发_C/C++_
- distributed-mining-github
- Spring 2.0 技術手冊
- 信呼在线客服系统 1.0.0
- ant-design-pro-V5-multitab:基于 ant design pro V5 版本实现多标签切换 基于umi插件 umi-plugin-keep-alive 实现 (目前只支持layout
- pinba服务器:简单快速的pinba服务器,在Clickhouse中存储
- webgaim-开源