作者简介:Byron是一个有着剧院设计和古典动画制作背景的设计者和勤奋的开发者。他在各类媒体中工作,包括纸质媒体、广播、网络以及移动媒体。他是一个富于激情的故事讲述者,一个勤奋的思考者。他一直致力于在设计、内容表现以及技术之间搭建起一座桥梁。
在 下面的文章中,Byron讲述了他做出的关于Mobile Web的演讲前前后后的故事。他在Over The Air上做的这次名为“重新审视Mobile Web”的演讲讲述了他对于Mobile Web的一些新的认识,并且在世界各地引起了强烈反响,在全世界有超过200 000的人浏览,并激发了一些关于mobile web的状况的讨论。
很多故事的开头都是“在去剧院的路上发生了一件有趣的事情”,除掉其中的隐喻,这句话用来描述最近发生的与yiibu(知名移动设计公司,位于英国)相关的一些事件来说真是再合适不过了。
几个月以前,我提出了一个我希望在London的Over The Air 上的演讲的想法。由于我之前在Over The Air上做过演讲,我以为这一次也会是一样的——和UK的二十几个开发者们探讨一下我最近的想法。
但后来却证明我大大低估了这次演讲的效果……
三个星期后,这次演讲有140,000人浏览,有上百条tweets讨论它,还有好几个关于它的媒体讨论。现在我终于有时间对这个演讲 给出一些必须的介绍了。
Rethinking the Mobile Web by Yiibu
一点背景
- 在过去几年我们做了几个与mobile web相关的项目——包括 Forum Nokia的Mobile Web Templates开发 。这其中包括了大量的设备和网络测试,以及相关文档创建。在这段时间里,我们采用了一个业界很普遍的做法:创建一个单独的mobile site (*.mobi, m.*, etc)
- 使用一个设备数据库(device database) (DeviceAtlas 或 WURFL ) 根据已知的用户代理字符串(User-Agent strings)来查找设备性能
- 根据这些设备的性能来定义设备设备分组(e.g. WML, HTML-MP, CSS, JavaScript, video, Flash support etc)
- 为每个设备分组创建最合适的模板
- 在服务器端采用内容自适应(content adaptation ) 来确保发出请求的设备能获取最合适的图片、标记以及内容
- 在支持媒体查询语句以及Javascript的设备上使用根据场景的客户端自适应(occasional client-side adaptation)
- 给用户一些在桌面端以及移动端站点间切换 的方式
尽管这种方法对移动端开发者来说已是轻车熟路,但对桌面端开发者来说却不是如此。这种方法对他们来说,令人疑惑、沮丧,因此,他们最终只是为一个设备(iPhone)对他们的站点进行优化改装也就不足为奇了。
移动生态系统( The mobile ecosystem )
尽管iPhone对于移动产业有着毋庸置疑的影响 ,但它对市场的渗透率是很低的 。即使在智能机占主导地位的美国,iPhone的市场占有率只有6%,而在欧洲,这个数字平均只有大约4%不到。
“如果你想要在移动设备上使用web,还需要去买一个iPhone吗?”
移动端的生态系统是相当多元化的(并且这种趋势日益明显 ), 其中的领头羊,例如Nokia、 Blackberry 以及 Samsung,都各自占据了可观的市场份额,但都只是市场中的一小部分。另外,一些小的品牌,比如HTC、ZT、G'Five、 Micromax, Spice 以及 Nexian都在争相满足当地需求,填补商业上所谓的利基(niche)市场,这些市场不大,但在战略上都是非常重要的。
考虑到所有这些,我们开始思考现在是否应该重新审视我们定义mobile websites的方式了。是否可以有一种更为直接的方式,让设计者和开发者不必去学习全新的工作方式,只需要在已有知识的基础上就可以开发mobile web呢?
站在巨人的肩膀上
幸 运的是,有很多聪明的人已经在诸如A List Apart、Opera Dev 以及 Smashing Magazine这些地方讨论过这些问题了。这些文章对于最新的web设计与开发提出了很深刻的观点。其中特别值得关注的是Ethan Marcotte的“响应式web设计”(Responsive Web Design ),Dominique Hazaël-Massieux的“Mobile Stylesheet的回归”(Return of the Mobile Stylesheet ),Aaron Gustafson的“理解渐进式增强”(Understanding Progressive Enhancement ),这些文章对于我们最终观点的形成是很有帮助的。
对于通常引起热烈争议的“一个Web”的理念,我也是做了很多思考。尽管我现在还不敢深入探讨这个话题,但我认为这是个很宏大的目标,需要在现实中经历考验。你确实是不能在不同环境下直接发布一样的内容或者是应用。可以这么说,我一直相信流体布局(或者说灵活布局、流动布局、弹性布局)可以给手机带来完美的感觉 ,但也在疑惑“一个Web”的理念可以走多远。
我 考虑最多的是@media-queries的使用。读过一些相关文章(或者书籍)以后,你也许会认为它们(以及HTML5)将是mobile web的救星。然而这些技术却不能被大多数mobile browsers支持。难道这些文章(和书)都错了吗?无巧不成书的是,我并不是唯一一个思考这个问题的人,Jason Grigsby在就媒体查询语句在移动终端上使用的现实考虑 一文中也谈论过这个问题。
“Google, Amazon, Yahoo 以及eBay在设计之初都不需要客户端对Javascript的支持。”
在 Javascript上同样也存在问题。我喜欢Javascript,我也推崇jQuery,我还认为Sencha非常厉害——但我从经验知道,除了 iOS(以及一些Android)设备,移动端对Javascript的支持远不如桌面端对Javascript的支持。在现有趋势下,向一屋子的开发者 提到这一事实确实非我所愿。最后,有一个常常被人忘记的细节,那就是Google、 Amazon、 Yahoo 以及eBay在设计之初都不需要客户端对Javascript的支持,这可能会带来一些积极的回应。
移动优先
最后(可能也是最重要的),Luke Wroblewski所提出的一个绝妙的观点在我2009年第一次听到这个观点以后便一直在我的脑海中盘桓——移动优先(mobile first )。
“Mobile 让你学会力求集中” .Luke Wroblewski
对 于我来说这是相当令人激动的想法,也是我非常想要在一个实际项目中进行实践的一点。由于我们当时没有客户的工作让我们可以实践一下mobile first的理念,我们便根据这个理念重新设计了我们自己的网站。和任何内部的重新设计一样,这个工作花费的时间比我预想的场,因此我也就没能在Over The Air上展示它。
回到开始
直到演讲那天我还一直隐隐约约觉得我漏掉了什么非常重要的东西。尽管早已打好草稿,我还是不确定我所提出的是不是个好的想法。
这种焦虑在Bruce Lawson在 Over The Air上探讨 HTML5 (Bruce Lawson在我之前)之时变得更为强烈,他提出了媒体查询语句的议题,于是出现了很多针对此的观点。作为一个尽力避免被注意的人,我非常紧张(甚至是恐 惧),害怕去做关于“重新审视Mobile Web”的演讲。毕竟,我又不是什么大人物,凭什么去告诉人们他们应该如何构建websites呢?
当 然我还是在伦敦做了这个演讲,对着二十几个面容友善的人,最后有几个人希望我能把幻灯片放到SlideShare上去。从那以后,"重新审视Mobile Web "在全世界有超过200 000的人浏览,并激发了一些关于mobile web的状况的讨论。下面是其中的一些:
- 使用正确的工具 by @miker
- Mobile Web开发现状 by @ppk
- 对Mobile Web的重新审视 on @uxmag
- 对Mobile Web的重新审视 on @webmonkey
你也可以在SlideShare看到 重新审视Mobile Web 的演讲
“重 新审视Mobile Web”只是我在试图整理不同观点时的一个想法,我认为这个想法值得分享,最初也只是想要在London对同行做一个演讲。我重来没有想到它能在全世界激 起如此大的反响——从San Francisco 到 Surabaya, 从Chengdu 到 Bangalore, 从Nairobi 到 Espoo ,从 London 到 Kansas。看到有如此多的人在tweeter上讨论“重新审视Mobile Web” 是一件震撼人心的事情。
原文链接:Rethinking the Mobile Web
发表评论
-
响应式Web设计资源整理
2012-03-02 22:50 845这篇文章是对以往发表在Smashing Magazine上关于 ... -
投身移动开发必须知道的20件事
2012-03-01 23:42 762移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 853假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 910国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 824Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 945三 年前,前雅虎用户体验总监Luke Wrobl ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1224从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1282构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1289译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 938如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 982译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 881在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 1033很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 930很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 653当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 919译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 689为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 914概览 你可以使用控制台的Javascript方法调试你的w ... -
Android官方文档在WebView中构建Web Apps
2012-02-15 00:13 806概览 在你的Android应用布局中使用 WebView ...
相关推荐
稀土行业深度研究报告:国之重器_重新审视稀缺的中国稀土战略资源-20200421-中信证券-40页精品报告.pdf
这项研究的目的是使用1981年至2017年的年度时间序列数据来重新审视孟加拉国的出口,进口与经济增长之间的经验关系。为了捕捉这一目标,该研究在向量误差校正中使用了Johansen协整检验和Granger因果检验。模型(VECM...
【公司战略与管理体系的重新审视】 在现代企业管理中,公司战略与管理体系的高效运作是企业成功的关键。本报告深入探讨了如何重新审视这两者,旨在通过挑战与变革,推动企业的跳跃式发展。以下是对报告主要内容的...
根据提供的文件信息,文章的标题为“1-5 对比学习视角:重新审视推荐系统的召回粗排模型-张俊林.pdf”,从标题中可以提炼出的知识点如下: 1. 对比学习:对比学习是一种机器学习方法,通过比较不同样本之间的相似性...
重新审视财务软件的发展.doc
远卓重新审视公司战略管理与管理体系.pptx
从商业视角,重新审视“会员”.docx
从商业视角,重新审视“会员”.pdf
钢铁行业周报:重新审视未来需求.pdf
【重新审视经销商】 在当前的市场环境中,经销商的角色至关重要,因为他们是企业产品和服务与消费者之间的桥梁。然而,企业在选择经销商时往往过于关注其经济实力、渠道网络和商业信誉,而忽视了其他关键因素,这...
人工智能下法律人格理论的重新审视.pdf
根据提供的文档内容,我们可以归纳出...综上所述,通过对需求的重新审视,我们了解了整个系统的设计思路、各部分的功能以及它们之间如何协同工作来实现高效的报文处理流程。这些知识点对于理解并优化此类系统至关重要。
金融危机背景下政府与市场关系的重新审视分享.pdf
【城市化和城镇化客运交通思维的重新审视】 随着城市化进程的加速,城镇化的推进,中国的城市交通面临着前所未有的挑战和机遇。在这个背景下,我们需要重新审视城市化和城镇化过程中的客运交通思维,寻求更加...
通信行业研究周报:重新审视700M 5G引入后的建设需求.pdf
《钢铁行业周报:重新审视未来需求》 在当今全球化经济背景下,钢铁行业作为基础工业的重要组成部分,其发展状况直接影响到国家经济的稳定与繁荣。这份周报旨在深入探讨钢铁行业的未来需求趋势,以帮助业界人士更好...
国际宏观评论-国元证券-柏林墙的倒塌:该重新审视一下经济了.pdf
澳大利亚,作为全球网络技术发展的重要参与者,近期对其网络安全策略进行了全面的审视与更新,这一动态强调了网络安全在全球数字化进程中的核心地位。 网络安全威胁环境的复杂多变要求国家和组织不断更新和完善其...