谈到移动设计,并不是所有的人都有足够的资源和时间去重头开发一个全新的移动网站或是重新设计成一个移动优先的网站。Mobilizing Web Sites一书的作者Kristofer Layon将在本文中介绍,如何一步一步地将一个已有的网站改造成一个移动网站。
在过去的几年中,我有幸参与了一些关于移动web设计的重要会议,如果你对移动市场感兴趣并且正在阅读这篇文章,你可能已经听过一些给人带来灵感的文章和一些技术介绍了,应该对如何在移动设备上设计新的网站有所了解了。
对于我们,最大的问题就是,在谈到移动网站的设计时,我们常常是重头来过,并希望能够设计出一个移动优先的网站…而我们还需要继续开发我们的桌面项目。或许我们中有些人是帮助维护和更新现有网站的设计人员。又或者,有些人是签约为客户维护和更新已有的网站。总之,我们的客户都是一些对移动感兴趣的人——但是需要考虑的是,他们是否给了我们足够的时间、资金或是其他我们需要的资源?
通常情况下,重头开发一个符合现在移动目标的全新的网站是一件很奢侈的事情。虽然Luke Wroblewski大肆宣传移动优先的理念,并且确实影响了很多人。但是对于那些已经被设计成移动靠后的网站又该如何是好?更糟糕的是,有时候我们可能会觉得我们的环境根本就不适合转变成移动网站,又该怎么办?
Boston Globes是一个移动优先设计得很棒的网站。但是它聘请了大量的设计顾问并且花费了几个月的时间去设计
开始时逐步提升
请放心,并不是只有你感到无法重头开始。我认为Dan Cederholm在今年八月份已经深刻分析过这个问题了。
“对于一个已经存在的网站,让开发团队放下手头的工作重新开发一个网站是一件很奢侈的事情。我们现在在Dribbble上就碰到了这样的问题,我认为目前最好的办法就是找到一个折中的方法。我们将Dribbble原来在大屏幕上运行的代码和内容保留了下来,然后再对它进行改进…当时间、资源和资金更加充裕了以后,我们再从整体上重新构想一些东西,但就目前而言,逐步改进是最可行的方法。这是我们优先需要考虑的事情。”
事实上,关于web的研究显示,虽然现在有越来越多的网站正试图对移动平台做优化,大多数的网站并没有一个移动版本。dotMobi的研究显示,虽然前1,000名的网站中有40%拥有移动版本,但在前10,000名的网站中,这一比例下降到了30%,前500,000的网站中则只有19%了。
这意味着大多数人并没有做移动设计。这并不是一个小问题。研究表明,将近一半的移动用户在发现一个网站的移动版本做得不够令人满意以后,将不会再去访问这个网站,57%的用户表示不会向其他的用户推荐这个网站。所以,你准备如何逐步改进你的网站,让它变得更加移动友好?这其中应该包括调整布局的大小适应屏幕的尺寸,利用触屏功能重新设计导航系统,重新设计文本和图片的尺寸。这都可以在现有的设计中加以改善。这就好比是重塑一个房屋而不是完全新建一个房子。
如果你需要在渐进改进和等待时机重新设计之间选择一个方案,我建议你选择前者。虽然这种方案每一次的改进可能并不明显。但至少这种方法将使得更多的网站能够变成移动友好型,帮助用户拥有更好的体验,提升网站的业务。
另外,即使是很小的改进也能像重头设计一样具有创造性和重要性。
Dribbble并没有按照移动优先的原则重新设计,但是它同样具有很好的移动导航和浏览体验。
翻修vs新建
谈到设计一个拥有良好移动体验的应用,就想到重头开始设计是一件很自然的想法。事实上,一提到设计,我们首先想到的就是设计一个全新的东西。因为能够创造一个全新的东西是促使和吸引我们去设计的原动力。图像、文本和代码:将一个空白的浏览器窗口用自己的设计让它变得丰富起来确实能给人带来创作的激情和满足感。
所以一想到要在一个已有网站的基础上进行改进和修补,的确有点令人觉得乏味。但它是否也能变得有创造性呢?其中的创造性又在哪里呢?
有时我们常常忘记了,其实web工作者和媒体、材料或是机械系统工作人员没有本质上的区别。人们的创造性体现在重头到尾设计一个全新的东西并在空白的画布上填充上各种新的想法——但这种情形往往是些个例,而不是常态。就拿建筑为例吧。
那些从小梦想着设计一些建筑的人们最后大多去了建筑学院,当他们完成了自己的课程,便成为了建筑师。类似的,那些喜欢手动实践的人可能会进入职业学校成为一名工匠、泥瓦匠或是技工。无论他们的角色是什么,那些希望能够参与建筑设计和构建领域的人就和我们想要出人头地的想法一样。他们想要建造一些让他们引以为傲的作品。通常梦想能够打造一个全新的建筑。
但是与全新的建筑相比,更多的还是翻新和改进工程。这才是大多数技工的主要工作。
所以,我们应该面对现实:常常是那些旧的作品变成了全新的东西,不是吗?在某种程度上讲,一个翻新或是重用的项目并不是一个旧的工程。它是一个使用了一些不同的组件,加上以前已有组件的新项目。
再看看web设计和开发领域。我们之所以会选择我们现在的工作就是因为我们认为我们能创造出一些新的东西。但是正如我之前所说的,现实往往不能尽如人意。
那该怎么做呢?
正如之前所举的建筑的例子,我们发现一个新的网站其实并不一定需要重新设计。特别是,移动web体验并不需要设计一个新的网站。移动靠后的理念有时可能行得通;我们不需要等到一个合适的时机再去开发一个移动优先的网站。其实,取代重新设计一个全新网站的方法可以从考虑先逐步改进现有的网站开始,在现有的网站设计中加入移动技术。
打破固定的宽度和网格限制
到底该怎么做,又该从哪里入手?当你想将一个已有的网站改造成移动化的网站时,可能深深感到被固定的宽度和基于网格的设计限制了。
但如果你考虑移动优化——我更喜欢将它称之为mobilising ——如果一个网站使用CSS处理布局、位置和风格设计,使用HTML封装内容,那么它就已经为适应移动设备和环境做好准备了。
可能令人惊讶的是,即使你使用了固定宽度的CSS布局也能够做到这一点。对,固定宽度的CSS并不意味着它无法更改。只是需要修改几个条件设置。
即使为桌面浏览器设计的网站采用了固定的网格布局,那也不意味着它们需要重新设计以实现移动性
固定宽度的CSS框架做了两件事:
- 它定义了一种二维空间屏幕组织方法,它使用网格管理各个单元。
- 它定义了一个术语,或是系统名称,可继续作为CSS类或是IDs(只要web运行),并能在基于网格的布局系统中呈现一个网站的内容。这些是与HTML封装相关的类和ID的名称。
如果你要将一个固定宽度的网站改造成一个移动版本,你只需要指定新的单元,并且重新测量你的网站中已有HTML元素的大小,让他们在移动设备上能够更合适地呈现出来。这个策略可以逐步实施到你设计的各个方面:布局,导航,排版,图像和表格。
当你逐步开始改造你的网站时,你会发现其实web的内容具有很好的可塑性和响应能力。
Finland中的移动设计版本
在增量的移动改造中学习
我认为当你熟悉了移动限制,技术和机遇并将它们应用到现有的网站之中后,你将学到更多的东西并且能够做更多的工作。你可以让用户评估你的工作,从移动展示和移动环境的角度更加全面地重新考虑你的内容,从而持续地提升你的应用的移动性。这样,一个更加全面的移动优先重新设计看起来也并没有那么困难了。这看起来应该就是一个正确的方法。
更重要的是,它看起来现在就是一个合适的时机可以开始改造了。
如果你先从用户体验,布局,导航开始,你将会学习到很多移动环境的东西。学习一些交互做得很好的移动网站将让你从一个全新的语境审视你的内容。可以将你改进的初步成果展示给你的同事或是其他访问者,并及时获取反馈。
从另一个角度看待这个问题,它并不是将所有的东西都打包起来,然后将这些内容全部放到一个行李箱中,你需要检查自己的行李。但是你无法真正的弄清楚你需要哪些东西,如何根据你拥有的容量决定你需要的内容范围,除非你知道你拥有的空间大小并且测试了如何让你的内容满足空间的限制。
同样的,如果你是对一个已有网站实施增量的改进,那你可以清楚地知道如何让web内容适应一个移动环境。所有你能想到的事情都能成为一些额外但是重要的工作:你的内容清单,对品牌呈现的审视,重新评估网站的目标。事实上,这个打包行李的比喻是相当贴切的。对最初移动设计的重新思考将让你增加对移动限制的认识。
因此,无论是采用迭代的方式在一个已有网站中增加额外的处理(使用媒体查询和CSS,创建一个用户可以自由选择的PHP的移动版本),还是通过jQuery Mobile之类的移动框架开发一个单独的移动web体验,现在都是时候尝试移动开发了。大多数的web目前还没有准备好适应移动设备上的浏览器。现在你是否应该发挥你的力量,让更多的人能够享受移动访问?
现在是时候准备让web移动化了!
文章来源:Mobilise your website
译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注Web App前瞻和实践,以及智能浏览器发展
请大家在关注ITeye的同时,关注我们的新浪微博 @WebAppTrend,关注我们的腾讯微博@WebAppTrend,欢迎加入我们的Q Q群:193775364
分享到:
相关推荐
6. **情境感知增强**:通过GPS定位、环境传感器等技术,未来的移动应用将能更好地理解用户所处的情境,并提供更加个性化的服务。 7. **带宽限制**:尽管网络速度在不断提升,但在某些地区和场景下,带宽依然是一个...
### 移动媒体研发的九条教训 #### 教训一:勇于打破常规 在移动媒体的研发过程中,勇于尝试和接受“打破常规”的理念是非常重要的。这意味着开发团队应该敢于挑战现有的设计和技术框架,通过不断的实验来寻找创新...
由于智能手机用户数量庞大,很多企业在开发网站时都会采取“移动优先”策略,即首先确保网站在手机上的访问体验,然后再考虑其他设备。这种做法有助于抓住移动用户的注意力,提高转化率。 ### 3. 微官网的特点及...
Bootstrap是由Twitter开发的开源前端框架,它的主要特点是响应式布局和移动优先的设计理念。在“brightbox_1.5”模板中,Bootstrap被用来构建灵活、易用的网页组件,如导航栏、按钮、表单、网格系统等,确保了在不同...
html网站模板_网页源码移动端前端_H5模板_自适应响应式源码.zip”正是面向这一领域的专业素材,包含了丰富的HTML网站模板、前端源码以及H5模板,旨在帮助开发者构建具有自适应和响应式的移动优先的网站。 首先,...
Bootstrap是世界上最受欢迎的前端开发框架之一,用于快速构建响应式、移动优先的网站。这个"一个不错的Bootstrap模版.rar"压缩包很可能包含了预设计的HTML、CSS和JavaScript文件,可以帮助开发者快速启动他们的网页...
3. 移动优先策略:在这个源码中,移动优先的设计思路被广泛应用。这意味着首先考虑移动设备的界面设计,然后再扩展到更大的屏幕。这样可以确保在有限的移动屏幕空间内提供最佳的用户体验。 4. CSS3:为了实现响应式...
我能够创建移动优先应用程序或将响应设计添加到现有应用程序。 首先,我能够使用Bootstrap CSS Framework创建移动响应式产品组合。 创建了以下文件文件: index.html ,`main.css'。 我能够使用Bootstrap开发我...
总的来说,这个压缩包提供了一个很好的起点,帮助学生在网页课程设计和毕业设计中快速建立一个高质量的个人摄影工作室网站。通过学习和实践,学生不仅可以提升技术能力,还能更好地理解Web开发的整体流程。
这个游戏对Java初学者来说是一个很好的实践项目,因为它涉及到图形用户界面(GUI)、事件处理、算法设计等多个关键知识点。 1. **Java基础知识**:首先,要开发Java小游戏,你需要具备基本的Java语法知识,包括类、...
总的来说,H87 HTML手机电脑网站源码是一个很好的学习和实践案例,它涵盖了HTML5、响应式设计和自适应设计的最新趋势和技术,对于想要提升网站开发技能或优化现有网站的人来说,是非常有价值的参考资料。通过深入...
总的来说,这个资源为学习和实践网页设计提供了很好的起点,无论是作为课程作业还是个人项目,用户都可以利用这个响应式模板快速建立一个专业的网站,并在此基础上学习和改进。通过分析和修改源码,学生可以加深对...
市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...
移动优先 随着智能手机的普及,移动互联网已成为主流趋势。周鸿祎建议企业应将移动端视为首要布局方向,在产品规划和开发过程中充分考虑到移动设备的特点和用户的使用习惯。 #### 9. 企业家精神 除了具体的方法论...
4. **响应式设计**:Drupal 9支持移动优先的响应式布局,确保网站在不同设备上都能提供良好的用户体验。 5. **多语言支持**:Drupal内置强大的多语言功能,可以轻松创建多语种网站,满足全球化需求。 6. **API驱动...
本文将深入探讨这个模板的各个关键点,以帮助读者更好地理解和应用。 首先,Bootstrap是Twitter开发的一个开源前端开发框架,它的核心特性包括响应式布局、移动设备优先以及一套丰富的CSS和JS组件。Bootstrap使得...
4. 移动优先:优化了在手机和平板等移动设备上的显示和交互。 对于想要提升网页设计技能或者需要在项目中实现类似效果的开发者来说,这是一个非常实用的学习资源。通过深入理解并实践这个组件,可以更好地掌握前端...
Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件、样式和JavaScript插件,用于快速构建响应式、移动优先的网页项目。Bootstrap5.1是该框架的最新版本,带来了许多增强和改进,旨在提升用户...
在这个压缩包中,"BR-085"模板可能已经包含了响应式设计,能够适应不同设备(如桌面、平板、手机)的屏幕尺寸,体现了现代网页设计的移动优先原则。 “欧美日韩风格”则意味着这套模板结合了西方和东亚的设计理念和...