近日,小编后台收到留言,响应式网站能否取代手机APP,如果用响应式布局设计网站,手机端可以和电脑端完成近乎一样的功能,那么手机app是否可以被取代?今天,小编就结合自己的认识,简单的谈一下自己的看法:
具体问题具体分析,不同类型的网站,都有不同的可能性。对响应式布局的网站,与手机APP之间的各个长处短板有充分理解,了解自己要开发的网站的需求及将来的发展。
手机应用相比响应式网站,有几个主要的不同:
流量和加载速度
如果多媒体资源几乎是固定的,并且网站素材比较多的话,可以考虑使用手机应用,因为除了4G网络或者WiFi,其实在移动网络中,网速和资费还是比较大的一个门槛。当然也可以用移动网站来做引导用户下载手机应用的引流。
实时性的内容
内容的提供对网站和APP来说都是很重要的,如果有大量的内容更新对实时性要求不是很大的话,手机APP可以事先将内容保存在手机上,即使想看的时候网络环境不好的话也可以看到想看到的内容。随着支持local storage更好的被支持,网页内容也可以大量地被保存到本地,看上去现在这个问题越来越不是问题。
流畅性
虽然现在手机速度越来越快,浏览器对JS支持越来越好,虽然现在很多前段框架对写代码的要求越来越低,虽然可以模拟多线程加载各种静态资源动态资源,但是浏览器中程序,如果想要做到移动APP的流畅性,还是需要花很多精力去优化的,而速度的优化又是不可避免地带来代码的复杂度,对手机APP来说可以轻易实现代码好看又有很好的互动界面,对网页来说,可能就需要更复杂的逻辑来处理。
系统级推送
这个对PC端程序来说,目前的浏览器基本上都支持的,但是移动端却不怎么好,而且就算PC端的网页,也是需要一直把网站打开着。而对手机APP来说,在后台跑着每天或者指定的时间去服务器看看有什么需要提醒用户的,然后给用户推送一些什么东西,都是很方便做到的事情。这也是网页程序与手机APP很重要的一个不同点,就看看有没有这方面的需求了。
综上所述,响应式网站并不能完全取代手机APP,但是响应式设计在很大程度上已经满足了传统网站所不能替代的效果。虽然响应式Web设计仍处于发展初期,但已经有很多指导和最佳实践,当你创建可跨设备工作的设计时可以采用。对于那些希望为使用不同设备的用户提供顶尖Web体验的设计师来说,则需要更多的思考与努力