很早脑子里萌生过在电脑端运行android app的想法。把android的生态移植到pc上去,国内也有不错的尝试,比如夜神模拟器等,但还是不过瘾。最近给荣耀V20更新了EMU10.0,终于体验了多屏协同,忍不住分享出来。文中图片如有侵权,请告知会删除。
pc畅玩手机应用,比如刷抖音,打LOL;
pc和手机完全融为一体,双系统同屏显示;
跨设备共享剪切板,拖拽互传文件,协同操作,让办公更高效。
忍不住惊叹,华为黑科技。
个人而言,多屏协同简直是创作神器:平时通过手机摄像头,录音,准备素材,手机连接pc,所有素材都可以随取随用,进行编辑整理成文稿,一气呵成的体验。
试用了一段时间发现华为做的很有细节:
比如播放视频的话,自动使用电脑扬声器,手机静音。
点击全屏的话,pc上铺满全屏。
手机息屏后,电脑上仍然可以使用app而不会唤醒手机,如果通过电脑拨打电话,手机亮屏方便接听。
不比不知道,从历史上看,其实手机跟pc有很多交互方式:
第一种是大容量存储模式(U盘模式)。usb连接手机通过接入pc,pc上会显示一个新的磁盘。打开就是手机的文件夹,对于普通用户来说这就是一堆杂乱的文件结构,我当时的困扰是“唉,照片是DCIM文件夹还是Picture,蓝牙传输过来的是Download”。同时带来了风险,暴露的android的内部文件结构,误删会报错。总之体验极差。
第二种是iTunes/手机助手,简单说就是通过usb/无线/蓝牙等方式连接来管理手机,老罗做的HandShaker就属于这一类,手机文档结构展示更人性化,自动归类成图片/文件/联系人等,拖拽就能完成照片的同步,整理。效率高,清晰明确。
HandShaker
第三种是iCloud/各种云,用户把通讯录/短信/备忘/照片/文档同步到云端。登录一个账号就完成换机,信息云端化,硬件切换变得无感。如果你同时具备苹果三套件(macbook,iphone,ipad),iCloud服务可以让iOS设备和电脑之间自动来回同步。在手机上浏览网页,放下手机,拿起ipad就可以继续浏览,流畅到感觉不到设备切换。正在使用macbook,来电可以在电脑上接听电话,浏览回复短信。信息围着你转,而不是你焦点离开电脑,拿起手机做事情。不中断你的状态,是苹果追求的自然。生活中经常遇到这种情况,你正在使用电脑,电话来了,你接听完电话,顺手浏览了一下微信头条,再回过神来看电脑,“我思路哪去了,刚才在干什么”,无疑很烦恼。
第四种是TNT,手机即pc,无需交互。但忍不住会想,pc的使用场景是什么?制图,数据库,开发IDE,大屏幕展示(电影图片),以及各项工作的协作吧。可是TNT目前只能大屏幕展示,多任务协作。前面的受限于android的生态而无能为力,android天生是为低功耗便携设备设计的,很多时候我们都在做把大的计算量放到云端,手机只用来简单发送请求展示结果,真的需要让一个便携设备兼职做工作站吗,这是不是舍本逐末。换个思路,如果android什么都支持的话,会不会像windows变得臃肿不堪。或许有制约才使android变得这么轻巧好用吧。我猜想,TNT肯定不会发展成pc工作站,只会是轻办公的高效协作工具。但让我把TNT当主力,很多PC上的工作就无法开展。同时使用的话,该怎么交互呢。
最后要谈的就是华为这种将android融入pc的做法了,跟第二种很像,但体验更加极致。pc和android发展方向的不同,谁也没法成为多面手,两者不会相互取代,微软苦心发展的WinCE和Windows phone都成了遗憾,苹果也不能打造一个通吃的系统。也许划分功能区间,努力做到移动端和pc的融合,更好的协同才是主流吧。
在此不妨姑妄讨论一下多屏协同的实现,文件拖拽其实应该不是难题,android模拟器都支持这样的功能。双系统同屏显示,我的理解是华为可能采取的是投屏的方式,但是不了解他怎么实现的同屏操作,如何调用pc的计算力来运行手机上的app,可能这就是所谓的黑科技。
另外,如果给多屏协同提提建议的话:
1)目前显示框仍然不能随意改变大小,只能适应和最大化,希望早点支持。
2)触控和键鼠无法有效的切换。复制文档的时候,android的逻辑是长按复制,而鼠标上没有这样的操作,如果能支持右键弹出复制框就好了;微信回消息,回车是换行,不能改成回车发送消息。
3)可惜不能普遍适用所有电脑。如果放开权限,只要是笔记本装上华为电脑管家就能用就太棒了。
4)多窗口支持不足。我想也许可以借鉴一下微信pc端对小程序的支持。
微信pc端
如果能让app弹出显示,完美融合到windows任务栏就太完美了。
4)如果能支持多窗口,最好是支持TNT发牌手的交互。第一次接触锤子的TNT,是不就被这样一排app独立运行在大屏幕上的景象震撼了。期待华为能跟锤子合作。
TNT 发牌手
--花粉锤粉,感谢阅读