原标题:手机真能取代电脑吗?谈手机/PC系统的大一统

用手机办公到底靠不靠谱?随着移动互联网的发展,手机已经成为了很多人使用最频繁的电子产品。不过在大多数场合下,手机只能用于娱乐或者简单处理一些信息文稿,仍只是玩物而不是生产力工具。之所以如此,和手机的形态局限是脱不开关系的——在小小的触摸屏上敲文章也好、绘图也好、写代码也好,想想就觉得是非常别扭的体验了。

手机已经成为了移动互联网时代最重要的个人计算设备,它能取代PC吗?

如果从这个角度来看,手机办公的确是不靠谱的。但是如果将手机形态变一下,变成电脑模样呢?很多手机都支持HDMI视频信号输出,并可通过蓝牙、USB等方式链接键鼠、音频外设,外观转变为电脑形态并没有太大问题;而手机的性能,也足胜任轻量级的生产力环境。而真正的问题在于,手机搭载的操作系统能否满足生产力需求?不少厂商也在思考着一个问题,并作出了种种努力,尝试统一PC和手机系统,让一个操作系统既能满足移动环境,也能满足桌面环境。

手机连接显示器、键鼠等外设已经不是什么大问题,但操作系统仍未能满足生产力需求

回顾历史,PC台式机的出现赶走了整栋楼大的巨型计算机,笔记本令台式机的日子越来越不好过,平板电脑的出现又让笔记本的生意日渐凋零。我们似乎有理由相信,在将来人们只需要一部轻巧灵便设备即可满足个人计算需求。在这时,统合移动端和桌面端的操作系统,将会为人们铺开崭新的未来之路。

但是,到目前为止,我们仍未看到有是市场上大获成功的PC-手机二合一产品。微软的Windows 10 Mobile Continuum早已凉凉,摩托罗拉的LapDock近乎被历史遗忘,而老罗的TNT更是令人怀疑这本质上就是一个段子。PC系统和手机系统真的能统一吗?其中存在怎样的难点?今天就一起来探讨一下这个问题吧。

这些PC手机二合一设备你玩过吗?

让移动平台和桌面平台共用一个系统,软件应用能同时适配移动和桌面平台,这种大一统的梦曾出现于为数不少的厂商的脑海里。为了达成这一宏伟目标,厂商们推出过各种各样的方案,但这些方案的PC-手机二合一成品,却并没有在市场上取得过什么好成绩。具体都有哪些?我们先来看看以下案例。

◆Windows Mobile

没错,这个Windows Mobile指的是塞班时代的WM,而不是WP之后的Win10M。早在塞班时代,一些厂商就利用WM进行过手机-PC一体化的尝试,2007年的Redfly就是这样的一款产品。

让WM手机化身上网本的Redfly

Redfly的外观看着像是缩小版的笔记本电脑,不过里面并没有CPU、内存等硬件。它的运算能力来自于WM手机,只要连接WM手机后,就能作为手机的显示界面和输入设备,当成上网本用了。

WM的界面本身就比较类似桌面的Windows,因此用笔记本的方式操作并没有太大的违和感,而且Redfly还能输出VGA信号,手机也能通过它播放PPT。不过,Redfly配合WM并不能运行桌面的Win32程序,功能有限。连接Redfly后,它的体验有点像是早些年比较流行的Windows CE廉价上网本。Redfly有C7和C8N两个型号,对应7寸屏和8寸屏,售价为199和249美元。

Redfly显然没有取得成功。以移动平台的标准来看,WM功能很强,但在桌面平台上能做的就非常有限了。同时,Redfly的定价都可以买运行Windows桌面版的上网本了,WM手机+Redfly的组合可谓是毫无性价比,不受市场欢迎也理所当然。

◆Windows 10 Mobile Contimuum

WM时代的手机-PC一体化并没有成功的方案,那么来到移动互联网新时代又如何?WM其实并没有为桌面平台设计,但Win10M就不同了。微软特别在Win10M当中推出过Contimuum模式,WP手机只需要通过蓝牙或者USB Type C转接Hub,就能够连接显示器、鼠标、键盘等设备,将WP手机当成PC来用。

Win10M自带桌面模式,画面输出到显示器即可化身小PC

Win10M的UI大家相信都比较熟悉,经过Win8、Win10的改进后,磁贴界面已经可以对移动平台和桌面平台不同的屏幕尺寸进行适配。而在Win10当中,微软主推UWP应用,如果一个软件一开始就基于UWP开发,那么它能够同时运行于移动和桌面平台,并且UI也可自适应手机和PC。在微软的设想当中,软件都转用了UWP开发后,Win10M一插上显示屏和键鼠外设,就能够在很大程度上当成桌面版的Win10使用,这听上去的确很美。

某些UWP应用的确是可以移动桌面环境皆适用的,也具有一定的生产力,但这类UWP始终不多

但现实的情况却和微软的设想大相径庭。首先,并不是那么多的软件厂商愿意将软件推倒重来,使用UWP进行全新开发;其次,UWP非常不成熟,直到Win10M被彻底抛弃,仍存在闪退、重载、基础功能缺失(例如没有色彩管理)等一系列问题,不能满足生产力环境。加上Win10M系统的质量落后于竞争对手,微软的Win10手机-PC一体化工程并没有取得成功。

2

这些PC手机二合一设备你玩过吗:Palm/安卓

◆Palm Foleo

如果你是智能机的老玩家,一定不会忘记Palm这个名字。Palm曾经和微软、诺基亚在塞班时代分庭抗礼,在2007年它也曾经尝试过奇招——推出手机电脑二合一产品Palm Foleo。Palm Foleo可以连接Palm Treo系列手机使用,合体后变成运行定制Linux系统的笔记本电脑,可以提供蓝牙、WiFi等网络连接,还内置了E-mail客户端、Opera浏览器等应用。

Palm的手机PC二合一产品,操作系统也下了心思,然而这并没有什么用

然而,Palm Foleo的市场表现却比上面提及的产品还更加失败。这款产品在2007年第三季度上市,售价为499美元,但在不久后的9月,就宣布取消产品退市了。针对Palm Foleo的批评认为,这款产品并没有比普通的笔记本电脑更加便携,没有足够的应用生态,甚至视频都没法好好播放,如果只用来上网和处理邮件,其实手机本身就可以胜任,何必购买这样的二合一产品?

显然,Palm Foleo的最大问题在于虽然有着笔记本电脑的形态,却没法做到和PC一样的事情,这也是大多数手机PC二合一产品面临的最大窘境。

◆安卓二合一设备

除了Windows和Palm,不少安卓厂商也尝试过推出手机PC二合一产品。例如在前面就提到过,摩托罗拉推出过能够LapDock,插上Atrix手机后可以转变为笔记本电脑形态,甚至能通过WebTop来运行桌面版的Ubuntu;三星则推出了Dex底座,将Galaxy手机插入底座后再和显示器相连,就可以作为PC主机使用,最新版的Dex甚至不需要鼠标,直接用手机即可当成PC的触控板;老罗的锤子TNT更是令人印象深刻,专门为桌面环境设计了一套指点式语音+触控的操作方案。

三星S9的安卓系统为适配桌面环境做了大量工作,但仍未在市场上广受欢迎

锤子TNT的桌面模式号称革命,但目前仍只是个传说&笑谈

然而,这些产品到目前为止,仍未在市场上广为流行。摩托罗拉的LapDock推出后很快就凉凉,摩托罗拉还将WebTop的相关代码进行了开元;三星的Dex现在并不需要什么使用成本,但传统显示器使用需要转接线比较麻烦,而USB Tpye-C输入的显示器又仍为普及,因此真正这样用的用户不多;至于锤子TNT,我们看到的仍只是一个贵价大饼,而这个大饼看着似乎还挺难下咽的,起码老罗在发布会上就被这饼哽了好几次,理解不理解就看各位是怎么想的了。

3

PC手机系统整合难点:界面UI

PC系统和手机系统真的能统一吗?

从以往的迹象来看,要做出一款让市场广泛接受的手机、PC二合一产品绝非易事,移动和桌面操作系统大一统之路更是困难重重。在上面的方案中,我们可以看到各种操作系统大一统的方案,例如简单投射画面、单独设立桌面模式、推出跨平台应用生态等等,但这些策略依然没能酿造出一个真正实用的二合一系统。那么PC系统和手机系统合二为一,到底存在怎样的难点?我们就以投入精力最多的Windows为例,探讨一下相关问题吧。

◆UI界面难以统一

手机、PC二合一系统面临的第一个问题,应该就是UI界面了,这也是用户最容易察觉到的问题。在2000年4月19日举行的CES大会上,微软推出了Windows Mobile的原型Pocket PC 2000。当时,桌面版本Windows已经取得了巨大的成功,劈天盖地的欢呼声淹没了微软设计师的头脑。因此,Pocket PC 2000的界面和桌面版本Windows十分相似,同样有着开始菜单、程序列表及桌面。在这个阶段,微软的桌面-移动融合思路,是让移动版本的Windows向桌面版本靠拢。人们只要懂得桌面Windows如何使用,自然也就会操作移动版本的Windows。

微软融合手机PC界面的初步思路:将PC的界面照搬到手机当中(Pocket PC)

的确,人们是很容易明白和桌面系统差不多的界面该如何操作,但这并不意味着好的体验。生搬硬套的设计理念为Pocket PC带来了几乎桌面级别的强大功能,但却缺失了良好畅快的操作体验,很多朋友应该都对WM时代牙签戳按钮的痛苦深有体会。WM的这一照搬桌面UI的思路,为之后iOS的崛起埋下了伏笔。

到了WP时代,微软痛定思痛,为移动设备设计出了一套完全为触控而生的磁贴UI界面。但是,微软仍未放弃移动和桌面平台大一统的想法。或许是由于操作系统竞争的中心逐渐从桌面平台转移向移动平台,最先进、最具活力的想法多从移动操作系统中出现,于是微软冒出了这样一个点子——将移动版Windows的界面引渡到桌面平台,也许能够产生令人吃惊的化学反应?很快,布局了动态磁贴界面的Windows 8,就出现在了大家的面前。

微软融合手机PC界面的改进思路:将手机界面照搬到PC当中(Windows 8)

遗憾的是,磁贴在桌面平台上水土不服,暴露出了信息密度低等严重问题。在Windows 10当中,微软不得不重新引入开始菜单、抛出UWP应用框架,试图用可变的UI同时适配移动和桌面平台。但由于之前种种错误决策,Windows在移动平台的影响力已经降到冰点,未及Win10的界面成熟,移动平台的Windows已经宣告GG,不得不说实在遗憾。

Win10终于打造出了可变形适配PC手机的界面,但为时已晚

可见,用同一套UI,想要在移动平台和桌面平台都获得良好的用户体验,是一件相当困难的事情。生搬硬套会严重影响体验,而可变形的UI则在种种方面都有着巨大的工程量,这或许也是为何苹果坚持让iOS、macOS使用两套完全不同的UI方案的原因吧。

4

PC手机系统整合难点:应用生态

◆应用生态难以建设

其实不少二合一设备,其操作系统都为桌面平台设计了特别的界面,例如前面提到的Windows 10,手机在Continuum模式下连接显示器后会显示桌面模式的UI;又例如三星Dex和锤子TNT,这些安卓二合一设备也都设计了适用于桌面的交互。连接显示器和键鼠后,系统还是比之前较为初级的方案更加顺手的。但是,这些二合一设备总体而言仍不堪大用,缺乏应用生态成为了它们不容忽视的短板。

并不是没有桌面版安卓,但APP可没有那么多桌面版

在桌面模式下,继续使用为手机设计的应用软件是不现实的。一来,手机APP的UI并没有匹配桌面模式,操作也并非为键鼠设计;二来手机APP功能有限,在桌面环境人们更多地是需要生产力,移动平台的APP们往往只能用于娱乐。要让PC手机二合一设备真正实用,就需要打通移动平台和桌面平台的生态沟壑,同一个APP得有移动环境下的灵便性,还得兼有桌面环境下的生产力,这工程量大得很。

微软就曾经做过这方面的努力。在WM时代,微软就尝试在移动系统当中内置跨平台的开发框架。Windows Mobile 5内置了.NET框架2.0,这在一定程度上架起Windows移动平台和桌面平台的桥梁。在WP时代,为了进一步融合移动平台和桌面,微软不惜毁掉之前积累的应用生态,将CE内核换用为NT内核。而到了Win10M时代,微软推出了UWP框架,试图从交互、开发、兼容等多方面统一桌面和移动平台。在最近,微软还和高通合作,推出了ARM架构的平板电脑,让传统的Win32软件也能运行中移动平台的ARM架构上。

微软推出UWP框架,试图统一多平台生态,但UWP的成品仍很难胜任生产力需求

那么微软这些艰巨的工作效果如何?不尽人意。WM时代由于性能等客观条件的限制,跨平台生态只是空中楼阁;而在WP/Win10M的时代,UWP应用的表现却也没有达到人们的期待。UWP应用API限制太过严格,甚至缺乏了色彩管理、音频API切换等和生产力息息相关的基础功能;加之本身不稳定,UWP应用在桌面平台难堪大任。而现在虽然Win32软件可以跑在特定的ARM芯片上,但并不能对移动设备进行适配,仍未做到移动化。

ARM芯片也可以跑完整的Win10并使用传统的Win32软件了,但这无助于软件的移动化

之所以会出现这样的情况,主要还是手机和PC在使用方式上有着极大的差异。一个软件需要同时适配两种形态迥然不同的硬件,这给开发带来了巨大挑战。加之硬件架构的差别,开发跨平台的APP费力不讨好。就算是微软如此实力,在相关领域耕耘多年,成果依然难以令人满意。时至今日,依然没有厂商能拿出一套低成本的、能让一个软件同时在移动平台、桌面平台都有高度可用性的开发方案,缺乏应用生态成为了二合一设备们不可不提的痛。

总结

除了上文提到的难点,手机、PC二合一设备还需要克服外设连接、性能等问题。目前的手机接口越来越少,化身PC往往需要扩展坞转接,这又增加了使用成本,如此情况可能需要等到USB Tpye-C全面普及才有改观。在性能方面,目前ARM处理器仍不足以运行大型的生产力工具,但这些都是可以随着时间得到改善的。

手机真的可以取代PC吗?起码从目前的情况来看,并没有太多有实力的厂商去将这一课题作为未来的主打战略。无论是三星Dex还是微软Win10,其上的二合一系统仍处于一个摸索、未成熟的阶段。在填平界面、应用生态等沟壑之前,恐怕手机取代PC仍是不切实际的,期待未来业界能够出现更完善的方案吧。返回搜狐,查看更多

责任编辑:

手机连接电脑linux系统怎么样的,手机真能取代电脑吗?谈手机/PC系统的大一统...相关推荐

  1. 计算机专业可以谈手机吗,手机真能取代电脑吗?谈手机/PC系统的大一统

    [PConline 杂谈]用手机办公到底靠不靠谱?随着移动互联网的发展,手机已经成为了很多人使用最频繁的电子产品.不过在大多数场合下,手机只能用于娱乐或者简单处理一些信息文稿,仍只是玩物而不是生产力工 ...

  2. linux手机+华为,基于Linux打造,华为重磅宣布,开始在6款手机测试新系统

    原标题:基于Linux打造,华为重磅宣布,开始在6款手机测试新系统 全球智能手机的发展已经来到了十字路口,技术瓶颈越来越明显.有数据显示,苹果iphone手机的销量依然在下滑,没有很大的起色,这表明消 ...

  3. 手机热点设置虚拟服务器,以三款路由器为例,浅谈手机热点中继路由器的设置方法...

    以三款路由器为例,浅谈手机热点中继路由器的设置方法 2017-01-23 22:37:04 43点赞 328收藏 36评论 前言 各位值友,新年好! 这篇文章写一点路由使用心得.在此之前,我和许多人一 ...

  4. 华为电脑Linux怎么恢复出厂设置,华为MateBook笔记本怎么恢复出厂设置还原系统?详细教程...

    现在使用华为MateBook笔记本的用户越来越多,同时也会有很多用户遇到问题在网上求助,如电脑出现问题,系统卡.中毒等,此时大家第一时间想到的相必就是恢复出厂设置了,那么华为笔记本如何恢复出厂设置呢? ...

  5. 华为电脑Linux版送u盘吗,没有华为电脑不要紧,一个U盘让你用上国产操作系统!...

    目前华为笔记本已经搭载了国产深度deepin操作系统,很多朋友问我要不要买一台来体验一下,我告诉大家其实手里没有华为笔记本不要紧,只要你手里有一个U盘就可以体验到国产deepin操作系统给你带来的震撼 ...

  6. 从我那句名言“系统上线之日,需求开始之时”谈大型信息化系统建设的那些坑

    在聊坑前,我想先把"大型"和"系统"先说明一下.我所理解的"系统"是指一个或系列功能的集合,目前喜欢吹捧的各种平台也都是系统.甚至像人的四肢 ...

  7. 如何关闭华为手机连接电脑自动弹出cd驱动器和类似文件管理文件夹

    关闭华为手机连接windows自动弹出的两个文件夹 cd驱动器华为手机助手 类似文件管理的文件夹 环境 win10 忍不住吐槽 实在是太烦了 cd驱动器华为手机助手 在"我的电脑" ...

  8. 超级终端之手机连接篇

    本文介绍android手机连接超级终端的过程与方法 一.超级终端: android手机经常使用超级终端向手机端发送AT命令. xp系统是自带超级终端的,只是win7将其去掉了.可以从xp中提取出来,在 ...

  9. 小米蓝牙键盘怎么连接_小米2手机连接使用蓝牙键盘和蓝牙鼠标教程(原创)

    小米 2 手机连接使用蓝牙键盘和蓝牙鼠标方法(原创) (真的有在电脑上编辑材料和上网操作的感觉啊,很爽啊) 刚刚拿到小米 2 手机,忽然想到自己原来买的蓝牙键盘, 决定尝试连接一下,决不能浪费资源,同 ...

最新文章

  1. 汇编语言关于8086CPU多种寻址方式总结
  2. Windows Server 2012 RemoteApp体验-关闭程序在RD Web上显示
  3. Windows实用快捷键
  4. 大厂面试又崩了?这份CV资料请收好!
  5. oracle函数中bitand,Oracle bitand()函数使用方法
  6. Linux常用命令——xargs
  7. 鼓励玩家自创,大量的UGC能为手游续命吗?
  8. ViewFlipper使用详解
  9. tongweb java_home_中间件 东方通tongweb的使用
  10. Java面经-海康威视
  11. 详解百度快照劫持,小白必看篇
  12. c语言中加数字的作用是什么,C语言中if括号里!直接加一个数字什么意思。比如if(!1),还有if(3)是什么意思...
  13. Flask-Websocket
  14. 计算机图形学---常用颜色模型汇总(RGB,CMY,HSV)
  15. 进度和质量哪个重要?这个梗工作中反反复复!
  16. B - Learning Languages
  17. VMWare虚拟OSX系统搭建ios、iphone开发环境并成功运行模拟器(2016)
  18. 成人世界的人际交往中有哪些潜规则?
  19. 北航网络安全期末考点参考
  20. Python求最小公倍数和最大公约数(附加辗转相除)

热门文章

  1. warning C4819 的解决方法
  2. android网络传输数据加密,Android网络数据加密传输
  3. Java初级项目学习第一讲:Maven项目构建
  4. 计算机网络里面ap是什么,无线AP是什么
  5. 央妈是怎么印钱的(1)--资产负债表
  6. Linux安装使用及命令大全
  7. tplink 有良知的路由器厂商
  8. 麦肯锡精英的39个工作习惯
  9. python输出水仙花数_python打印水仙花数(基础版)
  10. 一文彻底搞懂MySQL基础:B树和B+树的区别