Web探索之旅 | 第二部分第五课:响应式网站和移动应用

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。
转载请注明出处。
原文:https://www.jianshu.com/p/93048eed45cb


《Web探索之旅》全系列

内容简介


  1. 响应式网站和移动应用
  2. 总结
  3. 第三部分第一课预告

1. 响应式网站和移动应用


上一课 Web探索之旅 | 第二部分第四课:数据库 中,我们认识了关系型数据库和非关系型数据库。

在我们开始聊响应式网站之前,可以聊聊移动 app(app 是 application 的缩写,表示“应用”)。

自从触屏式手机和平板电脑开始流行起来后(多亏乔布斯推广了 iPhone),传统的网站和软件行业发生了翻天覆地的变化。

以前,我们用手机最多是打电话,发短信,玩游戏,很难得会在手机上浏览网页。

可是自从触屏技术开始流行后,大大提高了人们在手机和平板上“上网冲浪”的兴趣。

随着这样的潮流,不少知名软件推出了移动 app 版,不少知名网站也推出了对应的移动 app 版。

这时开发者们就有了两个选择:

  • 优化自己的网站,使之能够适应手机和平板的分辨率,在电脑上和移动设备上呈现不一样的效果,不至于因为分辨率的变化而“变形”。因为在电脑上浏览网页,和在手机和平板上看到的页面是不一样的。如果不经过优化,在电脑上看很正常的网页,在手机和平板上会不全,你要用手指去拖动页面看其他部分;或者字很小,你要放大才能看。
  • 将自己的网站做成原生 app。所谓原生 app,英语是 Native application。之所以叫“原生”,是对应它的操作系统说的,指安装在此操作系统上的应用程序。假如是 Android 系统,那么原生 app 一般使用 Java/Kotlin 语言开发,须要安装在 Android 操作系统里才能使用;iOS 系统,那么原生 app 就是使用 Objective-C/Swift 开发,须要安装在 iOS 操作系统里才能使用。

第一种方法就是响应式网站了,英语是 Responsive Website。响应,顾名思义就是说这样的网站针对不同设备(电脑或移动设备,如手机,平板,甚至智能手表),会自适应分辨率,而且优先显示的内容区块也会不一样。

比如我们来看一下我自己随便建的一个博客(响应式网站,没什么内容)在 PC(个人电脑),平板和手机上分别是如何的:

PC上


平板电脑上


手机上


看到了吗?响应式设计不仅会针对不同分辨率自适应大小,而且会对页面做调整,保证最佳的内容呈现。

当然了,除了响应式设计和原生 app,还有一种是 Web app(也叫 Mobile Website,移动网站),考虑平台的有限性和机遇,为移动设备专门设计的。

我们有时在移动设备上浏览网页时,可以看到弹出选项说“是否转到移动版本?”,这样的网页就是做了移动版本了。Web app 和响应式网站一样,也不需要安装在手机本地。

响应式网站,原生 app 和 Web app 各有优劣势:

响应式网站的优点


  1. 一个网站:适应所有设备,更容易管理。
  2. 一个 URL(可以简单理解为“网址”):让你的用户在移动设备上更容易找到,而且不需要任何的重定向,这在较慢的网速下特别有用。
  3. 容易做搜索引擎优化:不需要为移动设备创建特定的内容,可以让移动设备使用桌面网站的搜索引擎优化的好处。
  4. 易于营销:网站在移动设备上显示,对于营销部门来说不需要增加额外的工作量。
  5. 成本低:简单的数学运算,一个网站比两个网站要便宜吧。

响应式网站的缺点


  1. 一个网站:让一个网站适配所有网站,对于你来说很容易,但不一定适合你的用户。你需要在同一个页面上展示不同的侧重点,以便使用该平台的最大优势,最大限度的提高你的转化率。
  2. 技术:响应式设计是一种较新的技术,在一些老的设备和浏览器中加载页面速度过慢,甚至是完全不支持。
  3. 用户体验:移动端和 PC 机上的用户体验是完全不同的。所以一个网,甚至是响应式设计,在两个平台上都会损害你整体的 UX(User Experience 的缩写,表示“用户体验”)。如果你试图使用相同的界面来满足移动和桌面的两个平台的用户使用,到最后可能谁都无法满足。

Web app 的优点


  1. 用户体验:你有一个网站,是专门为移动设备创建的,考虑到平台的所有优点和局限性,有不错的用户体验。
  2. 速度:你的网站在移动平台上加载更快,更轻松。
  3. 成本:相对于响应式设计,创建一个移动网站并不便宜。
  4. 立即访问:虽然比响应式设计没有额外的好处,但对于一个需要下载安装的原生 app,仍然发挥着它的作用。

Web app 的缺点


  1. 多个 URL:你的用户必须记住两个 URL,或以其他的方式重定向到移动网站,这需要几秒钟的时间。而且移动网站还需要为 SEO 做额外的工作。例如:http://www.chinaz.com 是站长之家的主站域名,它的移动网站的域名是:http://m.chinaz.com
  2. 维护:你必须得维护两个网站。
  3. 没有普遍的一致性:你必须考虑到,有两种不同类型的移动设备:触摸屏和键盘导航。一个单一的移动网以不同的方式在所有类型设备上工作。

原生 app 的优点


  1. 用户体验:Native app 比任何移动优化方案都具有更好的用户体验。亲儿子,就是不一样。原生态,健康品。
  2. 辅助功能和速度:应用程序可以运行,即使没有连接网络也可以访问你的所有信息。如果你足够幸运,拥有一支丰富的团队和良好的编码器,你的运用程序可以加载得更快,更顺利。
  3. 可见性:一旦用户在移动设备上安装了,它就一直会显示在菜单中或在桌面上有一个独特的图标。

原生 app 的缺点


  1. 不能在所有设备上访问:你的应用程序建立在一个特定的操作系统中,这意味着 iOS 系统上的应用不能在别的设备上访问。
  2. 不具灵活性:所有的应用程序更新都必须通过应用程序商店(例如苹果的 App Store 和谷歌的 Google Play),每次提交都得获得批准,这有可能需要长达几个星期的时间。而且不是每个用户都很乐意于频繁的更新,有些人会一直使用旧的版本。
  3. 成本高:原生 app 的开发显然是众多解决方案中最贵的一种。
  4. 营销和搜索引擎优化:需要一个完全不同的营销策略来推广你的应用程序,你需要专业的移动营销人员帮忙。

看了上述方案的优缺点对比,你是否对于选择哪一种心里有底了呢?

值得一提的是,目前移动设备使用率越来越高,所以大部分网站都已纷纷做了响应式设计。

大势所趋,我们还等什么呢。快去开发一个属于你自己的响应式网站吧,或者把你设计的网页改成响应式。

2. 总结


  1. 响应式设计:Responsive Web design。使得网站可以自适应屏幕大小,在电脑,平板和手机上呈现方式不一样。

  2. 响应式设计,Web app 和原生 app:具体取用哪个方案,主要还是看你的业务规模,预算和行业特点。这些解决方案可以在一起工作,相互补充。为什么不能同时具有一个 Web app 和一个原生 app?或者你可以选择一个响应式网站,适应台式机,平板电脑,手机。

  3. 最好的解决方案是给你用户一个最好的效果。

3. 第三部分第一课预告


今天的课就到这里,一起加油吧!

下一课:Web探索之旅 | 第三部分第一课:服务器


我是 谢恩铭,公众号「程序员联盟」(微信号:coderhub)运营者,慕课网精英讲师 Oscar 老师,终生学习者。
热爱生活,喜欢游泳,略懂烹饪。
人生格言:「向着标杆直跑」

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,392评论 5 470
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,258评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,417评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,992评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,930评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,199评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,652评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,327评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,463评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,382评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,432评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,118评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,704评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,787评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,999评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,476评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,057评论 2 341

推荐阅读更多精彩内容