原文来自SitePoint,作者 Craig Buckler
译文来自图灵社区,译者大胖,图片为译者强加
新年快乐!2013年已经到来,虽然悬浮滑板和登月一日游还没成为现实,技术和网络的发展速度却也比以往任何时候都快。我对2012年的预测是有点激进了,但也没关系啦。此时此刻,我又跟另一个世界对上话啦!将进酒,杯莫停……
你很介意访客用的是Chrome、IE、Firefox、Safari或Opera吗?可以释怀了。历史车轮已经到了一站,那就是:用户最多的五大浏览器之间,差别已经不大:都支持核心HTML5技术,速度都很快,并且稳定。给我个换浏览器的理由先?
不幸的是,开发者们还在继续做傻事,例如使用webkit前缀来标注CSS属性。如果你发现自己还挂着“本网站在XX浏览器效果最佳”的标语,多学点东西吧,代码该更新了。浏览器的兼容性,已经比以往任何时候都好。
坏消息是,“选择您的首选浏览器”正在变成明日黄花。iOS挟天子以令诸侯,四海英雄纷纷效法。
微软历史上两年的浏览器发布周期一直是个笑话,但现在别笑了。IE10是第一款实现自动更新的浏览器版本,我希望微软设计这个功能不是摆设。同时,我们也盼望未来几个月内,IE10+能够君临Windows 7,否则要坐等Windows 8统治世界,就太久了。
这里说的是,微软从操作系统中剥离了太多的友好功能,而Win 8 SP1将带着它们回归PC。如果看到SP1减少了对不必要手势的依赖,或者看到一个较小的Metro界面(或者不管叫什么名字吧)长得像开始菜单,也在我意料之中。
这条是在押宝了。服务器端语言如Ruby、Python,可能在开发人员中更流行,但它们的优势是相对于PHP、.NET,甚至Java而言。Node.js也有同样的优势,外带一些额外的强项:
虽然要看到Node.js雄据商业化应用,还需要时间,但它确实有更大的机会来夺取天下。
好吧,我曾经预言RWD将在2012年成为主流技术,但我所提到的几个重要网站打算把技术调整放在2013年。从固定布局到流体布局,设计师很难把握其中要诀,但有越来越多的工具出现。
RWD可能不完美,但它是一套较廉价的方法,来使您的网站适应多种设备。这年头,如果你不能提供用户需要的服务,就得准备好丢单。
RWD的主要障碍之一是图像。虽然你可以直接缩放图像尺寸,来适应小屏幕,但如果能对小屏幕提供小文件,效果会更好。或者更具体地说,为较低带宽的设备提供更小的图片文件。
使用CSS媒体查询或JavaScript,可以实现响应式图像,但基于浏览器的纯HTML方案会更实用。这方面已经有一些建议,到年底,有望汇总纳入W3C规范草案。
换句话说,你真的需要1Mb的图片来占满带宽吗?也许该找个真正懂Web的设计师了!
触摸屏设备还没有像你所期望的一样,无处不在。是,触摸屏确实随处可见,那是因为你身处业内前沿,圈子里也都是这帮人。2013年,新的平板电脑将代替你父母家里老掉牙的Windows 98 PC。
不过,我这里不是在预测桌面电脑的灭亡。一套摸得着的键盘、鼠标和显示器,对实际工作来说仍然必不可少。但你的老板每天才回三封邮件,他用得着27英寸的iMac么?
2012年,一个观察让我震惊;很多企业对智能手机原生应用都有极大的误解。这些盲区包括:
或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼: