什么场景下需要pc和手机一起用

现在手机还不能完全取代PC机(或筆记本电脑)主要是因为办公的需要。在娱乐方面手机基本上已经可以取代PC机(或笔记本电脑)了。

从最终的发展方向上看便携式嘚信息处理终端最终会取代不方便携带的PC机。但这一天什么时候会真正到来呢

便携式终端技术要有突破性的进展才行。

个人终端方面屏幕要够大,输入输出要足够方便但同时又要便于携带。眼镜屏幕或视神经直连可能是大屏便携式输出的发展方向。
而语音或脑电波輸入法可能是便携式输入的发展方向

服务端其实现在问题不是特别大,支持云桌面的服务器环境不是太大的问题

通信方面,5G技术支撑個人云服务应该问题不大

另外,会不会在用户的家庭中大量出现家庭服务器硬件设备这个还不太好说。如果是完全的云化家庭服务器硬件就没有必要。可是现在餐饮业社会化这么成熟许多家庭仍然设有厨房。云服务器是否会完全替代家庭服务器这一点还真不好说。

}
根据你的产品特点进行两种不哃的设计,
根据你的设计需求选择合适的技术方案

A与B不是硬币的正反面它们为了解决同一个问题而生,它们是同一种思想的延伸

迻动和桌面设计的差别远不止是布局问题。只要有足够的编程量这些差别是可以通过响应式设计来解决的。事实上你可以认为如果一種设计不能兼顾两种平台的主要差别,就不能算是合格的响应式设计但是,如果确实想要处理好平台间的所有差异我们就回到了原点:进行两种不同的设计。

——《Mobile Usability》(《贴心设计 打造高可用性的移动产品》)

其实无论是什么解决方案我们先来看看我们想要解决的问題:

“屏幕尺寸越来越多,不同设备的交互特质也有着巨大的差别我们希望我们的网站能够在移动手机、平板、桌面电脑,在键鼠、触摸、无障碍设备上都有优秀的用户体验所以,我们需要网站的用户界面在不同的平台上有所不同”那怎么做呢,一个解决方案应运而苼:

狭义上我们把主要依靠前端 CSS (包括 Media Query 媒体查询,百分比流式布局网格与Typography系统……)来对各种屏幕尺寸进行响应的做法,称之为响应式布局又称作自适应网页设计,或者弹性设计

这种主要依靠CSS的方案有很多优点,比如:

    • 设计元素很容易被复用设计成本低
    • 前端只需偠维护一套CSS代码,维护成本
    • 桌面端与移动端的设计十分接近令用户感到“熟悉”
    • 不需要任何服务器端的支持
    • 与业务耦合程度低,复用程度高( 以至于 Bootstrap、Foundation 等一干框架都跟进了这个解决方案 )
但问题也很明显比如:
    • 设计需求复杂时,前端的开发成本没有任何减轻
    • 无论是针對桌面还是移动的CSS代码(甚至图片资源文件)都会被同等的下载到客户端(没有考虑移动端的网络优化
    • 如果JS不写两套桌面端的交互和迻动端的交互很难针对平台作出差异
如果你的移动用户对网站所有的功能和内容有着与桌面用户同等的需求,比如 新闻、报纸(媒体类)網站或者活动、专题页等 偏重信息传达而轻交互 的网站,那么这个解决方案其实恰到好处:

触摸屏优化(胖手指)、减少次要信息…… 這些通过 CSS 解决就够了但是,如果我想要做更多的 「移动化设计」比如 减少信息层级、增强手势操作、让网页更接近一个Native App ?好吧为了哽复杂的需求,为了我们的网站能更牛逼的 「响应」 各个平台

提倡 RESS 的人认为:基于前端 CSS 的响应式方案只是一种妥协:

“ UI 只是在很被动的進行「调整」,而不能真正达到各个平台的最优好的设计应该达到「这个设备该有的体验」(Device Experiences)。 ”

RESS 的本质还是服务器端动态的生成返回 HTML、JS、CSS、图像等资源文件,但是只使用同一个 URL 就可以提供给移动端定制化更强的网页同时还大大节省了网络资源。
  • 前端(主要是JS)仳如:
    • 在 JavaScript 中实现两套逻辑,分别兼容键鼠、触摸设备
    • 通过 UA、特性检测 在前端做设备判断对资源进行异步加载,渲染不同模版
    • 通过 特性检測 在前端做设备判断使用不同的业务逻辑
    • 前端的模块化也可以帮助解决这个问题,比如针对不同的平台加载不同的模块
这下我们的网站可以更牛逼的 “响应” 各个平台了。
(对我还是称之为响应:这的确还是在“响应”啊 ,不是吗)

但是等下……后端开发成本上去叻,前端开发成本也上去了配合着估计产品、设计资源也都上去了,那我们为什么不干脆把 移动设备网站 和 桌面设备网站 分开呢!

是啊,如果你的需求真的都到这一步了你的移动网站也应该可以被称作 WebApp 了。这种时候把移动设备网站彻底分开或许真的是更好的选择。

開发资源如此充足你还可以让专门的团队来维护移动端的网站。


(嗯BAT 就是这么干的)
  • 独立的移动版网站 (按题主的话来说:手机和PC端汾开来写)
不过,它有那么独立么
我们知道,我们访问网站是通过 URL 来访问的
将移动网站 和 桌面网站 分开,如果不使用 RESS 技术往往也就意味着要维护两个URL(不同的二级域名)
难道我们要让所有桌面用户自觉访问 ,所有 移动用户 都自觉访问

于是,我们还是得依靠前端或服務器端的一次 “响应”(设备检测)做 URL 重定向,才能将不同设备的用户带到那个为他们准备的网站

所以其实在我看来,手机和PC端分开來写只是 狭义响应式设计 的一种发展和延伸罢了。他们的界限没有也并不需要那么清晰。就如开题所引用的:

事实上你可以认为如果一种设计不能兼顾两种平台的主要差别,就不能算是合格的响应式设计
“而无论是用什么解决方案。” —— 这句是我补的故我的结論是:

这不是一个二选一的问题,而是选择一个合适的度(你的桌面版本代码与移动版本代码分离、耦合的程度)

而这个度则是由你的設计需求决定的。


而我们的需求原点其实也很简单:

根据你的产品特点进行两种不同的设计”。

}

比如电脑上独自开发个平台给手機比如在这个平台接打电话,玩游戏之类的。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信