引子
很奇怪吧,5G和VSCodeOnline什么鬼啊,这对儿组合。其实我也觉得有点奇怪,只是结合前两参加的世界5G大会加上了解到了VS Code Online,使我今天突然有所感想。
5G的到来真的会对我们的生活造成很大影响,甚至这个影响很快就会到来了。
世界5G大会
前段时间有幸参与了京东物流的京东LoMir 5G智能物流平台的测试工作,所以有机会参加上周的世界5G大会。

5G铺天盖地的新闻让我这个不太关注5G的人也知道它有三大特性。
- 高带宽,5G的下行峰值速率,相对4G提升100倍,可以达到10Gbps,即下载速度达到每秒1.25G。
- 低时延,5G端到端传输时延为3~5ms;4G传输时延为是10~20ms。5G相对4G时延提升了70%。
- 大连接,5G每平方公里100万个连接,相对4G提升10倍。
来大会参展的厂商还是挺多的,除了这有头有脸的大厂外,还有很多大众没怎么听过名字但是专注于ToB或某一具体领域的企业。

ToC的就是消费电子和各种娱乐设备了,主要是各品牌的手机、VR、4K高清直播。手机的话,在现场实际体验下载应用能达到200-300MB每秒,很快。VR的话,现场的设备还是需要连接HDMI线的。但是未来搭载5G芯片之后VR设备就可以做到摆脱线缆,身上背着一个电池包就可以。这样的VR体验一定是很方便的。4K高清直播在现场看确实很棒,很清晰。而且有趣的是还有家企业还提供了AI算法将1080P优化成4K的服务,优化效果还不错。
但是说实在的,当时并没有很特别的感觉。因为我现在用着4G的老古董小米note3,下载速度能有4~5MB每秒。下载软件虽没有5G快,但是我又不天天更新。4G手机上看个视频也不卡。VR游戏在一些轰趴馆也玩过,貌似特别好的游戏也没多少。加上我本来对游戏也没有那么感冒,现在NS已经被我当作健身设备了,就每天半小时的有氧拳击。4K视频我是有点心水,但是4K的片源还是少,而且我也没有4K的设备😂😂。手头的投影仪才720P,笔记本也只有1080P的画质。所以4K离我还真是远🤦♂️🤦♂️。
不过ToB以及一些特殊场景的话,确实有很酷的东西。比如中兴在网络基础建设上的端到端切片方案(同一物理资源下针对时延和带宽进行网络切片管理),以及边缘计算(云端提供主要算力,移动端也具备计算能力从而可以进一步降低时延)。京东在5G+智慧零售和5G+物流园区上的探索。华为就更厉害了,场地是别人家的两三个大,从网络基础建设到5G+的场景级解决方案还有各种自家的消费电子产品。
总的来说,主要做了三类事情吧,网络基础建设、5G+各应用场景的解决方案、消费电子。5G+各应用场景的解决方案还是有点东西的,5G+工业园区,物流园区等,基于5G利用无人机、AI、大数据等实现园区的更高效更安全的作业。腾讯和360都有城市智慧大脑以及车联网。还有智慧警车、智慧路灯,基于5G的远程会诊医疗。以及电信三大运营商都展示了5G远称驾驶,会场现场在北京大兴亦庄,而实车在南京等地。经过咨询,转向指令在3ms内就可以给到远端的实车,但是由于视频编解码的问题,视频的延时要有100~200ms的延迟。这对于医疗会诊来说问题不大,但是对于驾车来说可能就是致命的,但是如果未来万物互联,基于车联网以及边缘计算,车是互相知道对方的位置的。这样的话,其实在非必要时刻是不需要人为介入的。
说了这么多,其实就是由于5G的三大特性,导致AI、大数据、VR等都可以走出实验室,使大规模民用成为现实。但是什么时候能实现呢,我很期待。不过不知道5G到底能怎样真的改变我的生活,所以当时我又没有那么兴奋。不过5G我们中国走在了世界的前列,这着实让我感到骄傲。
VS Code Online
这周几的时候?收到了知乎的推送ipad pro 12.9寸适合用来办公吗。一位答主提到了VS Code Online,我一直在用它,但是居然不知道还有online版本。工作的时候VS Code是必开的,写些python小工具还是很方便的。格式化json和xml甚至edi更是不在话下。今天得空鼓捣了一下online版本,很酷,超酷。我这篇文章就是在gitpod上敲出来的(虽然对中文输入的支持不太友好🤷♂️🤷♂️但是习惯了还是可以用的)。

这简直就是我理想中的工作台啊,随时随地打开浏览器就开撸代码,而且环境配置在云端。一次配置,到处使用。天知道我在个人工作台道路上探索的多艰难🤣🤣
最开始嫌弃笔记本太重了,搞了个CHIPFANCIER做了个Windows To Go的U盘,这样随便什么电脑,只要主板支持就可以立刻拥有自己的Windows工作台了。后来公司电脑上用了一次之后把电脑的指纹解锁搞坏了,密码还不记得了,导致为了开机废了很大劲。后来入手了GPD WIN,但是性能不给力,而且屏幕小。虽然是Windows的工作台了,但是不外接显示器基本用不了,接了显示器又要接鼠标键盘…..后来让我二手卖了。再后来迷上摄影,入手了iPad。这简直是我理想中的移动工作台,因为现在我的需求只是写写博客(VS Code + Git),简单修修照片,剪剪视频。因为我的媒体剪辑也不太专业,所以一台iPad就足够我用了。出门只要一台相机一部iPad就够用了,但是iPad上写博客总是不太舒服,虽然Pythonista上码字还好,但是还是比不上VS Code,同时它的stash上集成的git没有那么好用…..所以说实在的,没有一篇文章是通过iPad写的,顶多是改改错别字啥的…..
现在好了,有了在线的IDE,浏览器上就可以撸代码。了解到了这,我突然醍醐灌顶了。这就是一个好例子,可能也是未来的发展方向。其实现在我们每个人的办公电脑性能都不低,但是并不是每天24小时的全负荷工作。而且说起来,业务人员、产品人员的PC可能性能过剩,同时研发在coding的时候并不需要太多的算力,调试的时候才需要。那么在随时可以高速互联的5G时代,我们是不是可以在终端不提供强大性能的设备,把算力集中在云端。同时本地也不用配置环境了,环境都在云端配置一次就好了。
反推到手机上,以后可能都是云端游戏,云端应用。手机只是一个展示层而已。那么手机这样一个小设备就可以承担更加复杂的功能,因为后端有强大的算力支撑。想想就觉得很美好。
另外把我测试结果放上: