移动web网站的设计师:如何设计移动应用程序

文章描述:WebApp最佳实践用户体验篇之如何针对多种屏幕尺寸设计合理的移动应用.

身为一个移动web网站的设计师,除非你只是针对某种特定的设备设计,否则你应该会常常碰到这样的问题:如何清楚地了解网站运行设备的屏幕尺寸大小?这个问题一直困扰着移动设备上的设计师。

例如:

iPhone的高度是480个像素,宽320像素。

许多Nokia N系列设备的宽度为240像素,高度为320像素。

许多更新款的设备支持宽度和高度颠倒的视图。

旧款的Nokia(目前仍然比较流行)设备屏幕的尺寸从176×208到352×416不等。

Blackberry屏幕的分辨率也是从160×160到324×352各种尺寸都有。

本文意在说明如何针对丰富的移动设备和屏幕尺寸,合理地设计应用视图。首先提出两个小屏幕设计中的关键问题——屏幕和像素大小的多样性。

处理多样性

现在你可能会问自己“我的设计真的需要满足所有这些不同的屏幕尺寸吗?”,或者是“我是否应该为每种不同的设备专门设计一个版本?”这完全取决于你的项目的商业要求,有的设计可能只需要满足一种屏幕尺寸——或者说是一种设备就足够了。但如果项目要求你的设计必须支持大多数的主流设备,那么你就必须找到一种处理多种屏幕尺寸的有效方法了。

不用慌张,事情没有那么可怕。在设计移动web时,你完全可以假设页面是可以上下滚动的——就像桌面浏览器中的应用一样。这样就不用考虑屏幕的高度问题了,你可以将主要的精力集中在处理设备屏幕的宽度上了。幸运的是,DeviceAtlas Explorer已经提供了大量已有设备的屏幕宽度统计信息了。

正如图表所示,大多数的屏幕宽度主要集中在128,240和176像素这几种类型中——而剩余的集中类型:120,130,160,208和220像素——和最多的三种类型值也相差不大。还有一小部分的屏幕尺寸宽度为96,101,320或是大于320像素。屏幕宽度低于128像素的设备只占了很小的比例,总共有469个设备。

还有一点,不到5%的设备宽度大于320个像素。但这一数字可能会在未来有所提升,目前已经可以看到,小屏幕(128,176等)设备正逐渐被大屏幕(240+)设备所代替。下面的图表给出了相关的分析。

屏幕的分辨率的确很重要,但还有一点同样也必须考虑——屏幕的物理尺寸。

‘像素问题’

这些年来,设计师主要是针对大型的桌面设备设计视图。尽管显示器的物理尺寸可能不尽相同,但屏幕的尺寸基本都为1024×768像素;常见的像素密度为85 ppi(pixels-per-inch)。但是最近,显示的视图开始发生了一些变化:

Asus Eee PC 900上网本的分辨率为1024×600像素,像素密度约为133ppi。

Apple iPhone的分辨率为320×480像素,其中像素密度为160ppi。

Nokia的E60屏幕的分辨率为416×352,而像素密度是240ppi。

为了支持多种设备,像素密度的不同将带来新的问题;像素的大小也将影响整个设计的效果。

下图显示了在像素密度为72,144和240ppi的设备上,100×100像素的图像的显示效果。随着图片越来越小,图像的形状和一些细节都有所变形。

幸运的是,追求高像素密度的风潮似乎已经过去了,目前超过200 ppi的设备还并不多见了。这意味着,你并不是真的需要支持上图中列出的所有的像素密度。但是,在设计的时候,你需要记住,不能想当然地认为所有的设备的像素都是相等的。需要做到以下几点:

确定你需要支持的像素密度的范围。

在真实设备上检测你的设计,以防某些极端的情况被你忽略了。

使用相对单位设计和定义布局元素,比如ems或是百分百。这将提供一个更真实的布局元素尺寸和位置信息。

由于制造商想要提升操作系统的灵活性,因此‘像素问题’将受到越来越多的关注。事实上,Google的Android系统已经实现了一个“>potentially interesting solution”方案来解决像素的问题。Android操作系统采用了一个抽象的‘dp’(独立像素密度)单位,它是基于160 ppi屏幕尺寸的。这样一来,设计人员就能使用相对大小定义字体以及其他界面元素了,从而根据设备的真是尺寸自动调节视图了。

[1] [2]  下一页

时间: 2025-01-20 17:39:18

移动web网站的设计师:如何设计移动应用程序的相关文章

Web体验的设计师:响应式网页设计的陷阱

文章简介:虽然响应式Web设计仍处于发展初期,但已经有很多指导和最佳实践,当你创建可跨设备工作的设计时可以采用.对于那些希望为使用不同设备的用户提供顶尖Web体验的设计师来说,则需要更多的思考与努力. 设计师们无法回避移动设备的大势所趋,当然在网站设计上有大量新的概念来迎合移动设备.但是单独的网站,无法在移动设备层出不穷的大潮中站稳脚跟.无论是在个人电脑.笔记本.智能手机.平板电脑.大屏幕手机.智能电视.上网本以及其它有前景的设备,都需引人入胜的设计. 响应式布局是这种情况下唯一理智的方式. 尽

导航是Web网站重要的元素:置顶菜单的设计研究

文章描述:导航是Web网站中最重要的元素. SirsiDynix公司UX/UI设计师Hyrum Denney在Smashing Magazine上发表了一篇文章<Sticky Menus Are Quicker To Navigate>,分享了自己对"置顶菜单"进行的可用性研究成果,及实现技术和相关挑战.CSDN对该文进行了编译,内容如下: 导航是Web网站中最重要的元素之一,大部分设计师都同意这一点.尽管如此,现在的导航并不总是容易使用.通常,用户必须滚动到网站的顶部才能

从交互设计角度聊聊WEB网站和移动APP的六大差异

  做交互设计近4年,参与过Web网站和移动App的设计,前者依托于PC的浏览器,后者则是依托于手机/平板电脑.不同的设备/平台均有各自的特点,以至于在设计这两类产品时也有些许差异. 今天就从交互设计的角度,聊一聊Web网站和移动App有哪些不同之处.以及需要考虑的设计要点. 一.用户与界面交互/操作的方式不同 Web网站:以鼠标或触摸板为媒介,多采用左键点击的操作,也支持鼠标滑过.鼠标右键的操作方式. 移动App:直接用手指触控屏幕,除了最通用的点击操作之外,还支持滑动.捏合等各种复杂的手势.

Web网站的设计、管理与维护

web|设计 如果你在因特网上发现一个对你的工作有帮助或有参考价值的网站,你一定会将其网址告诉你的同事:如果找到你的朋友需要的信息,你同样记下网址告诉你的朋友:要是在网上冲浪时偶然遇到特别有兴趣的网站,你肯定加入到自己浏览器的书签中,每一个上网者都会这样做的.有许多人员设计过网站和个人主页,这在技术实现上已十分容易,有许多几乎不用编程的所见即所得的工具软件可以利用.但是让人们从浩如烟海的站点中,访问浏览你的站点甚至为你宣传,就不是那么简单,因为鼠标和键盘是永远掌握在上网者手中的.设计者如何设计出

网站设计师在设计网站时应该遵循的原则

文章描述:想成为一名优秀的网站设计师吗? 网站设计不只是用色彩丰富的图像组建一个网站.你需要遵循若干规则,并使用一些网页设计工具来达到目标.使用免费网站模板简化了网站设计的过程.利用这些可选选择,来开发漂亮的网站对于网站设计师是十分重要的.本文分享一些网站设计师在设计网站时应该遵循的几条重要的原则. 图像的运用 确保图像在网站设计当中得到最佳运用.尝试只用.jpg和.gif的图片格式.对于画廊(gallery)展示一项,得使用最小化的图片文件或是缩略图.图片的合理使用在一定程度上也节省了网站加载

设计-web网站一般看叶些书?

问题描述 web网站一般看叶些书? 网上下了些书, 比如 <photoshop 中文版从入门到精通> <flash cs动画设计与制作300例> <css设计指南第3版> <php从入门到精通第3版明日科技> 等. 看这些书行不行啊? 解决方案 坦率地讲,看这些书可以.但并不完整. 学习web开发,首先要有学习思路,有了思路,看哪些书自然就知道了. 我建议如下: 首先熟悉HTML(网页基础) 然后是DIV+CSS(网页布局,选择器基础) 然后是JAVASCR

动态-web网站设计中数据库连接问题

问题描述 web网站设计中数据库连接问题 iis可以浏览动态页但是无法插入sqlserver2000数据库,odbc已经连接,dreamweaver也连接好了 解决方案 sql server2000比较老了,和windows 2003以上不兼容,先检查下配置再说

好莱坞电影网站界面设计师谈电影网站设计

前几年当互联网的寒流袭击世界所有网站的时候,电影主题网站可能是这场寒流后的唯一的雪莲.好莱坞的电影公司总会支付大量资金去建造精美的电影网站.同时,不少优秀的设计师们也在努力建造着这些宣传类网站.     这是一位专门设计好莱坞电影网站的设计师的话,"我遇到的最大问题就是没有设计的主动权和无限制的修改."我想这个问题也是困扰国内设计师的问题.因为客户掌握着我们的面包. 一般来说,大多数的电影网站不是很庞大,结构也不是很复杂.一般情况下6至7页就差不多了.包括:电影概述.演员介绍.电影追踪

用户体验设计师让设计工具成为设计团队

文章描述:也就是在我之前的工作中,我亲身体会到了这种情况.那时候,我所在的雇佣有上千人的公司里,我是唯一一个用户体验设计师.我不得不自己研究,线框图.原型设计.功能规格.视觉效果设计等.没有团队来帮助我完成这些任务,可是我仍然有期限限制,而且这个期限就和我有团 作为设计者,我们会经常遇到孤立无助的情况.不管是我们是独自工作,亦或是处于在家工作的情况,有些时候我们不得不一个人承担起很多工作角色,这些角色本可以由整个设计团队承担. 最近,也就是在我之前的工作中,我亲身体会到了这种情况.那时候,我所在