Rust新系统?前端菜鸟vivo Blue OS 蓝河技术沙龙一日游

137 阅读4分钟

Hi!我是JustHappy,这不最近在北京实习,偶然发现掘金活动这有vivo的技术沙龙,啥?免费!还有茶歇!必须去!

当然也是很好奇用Rust写的新系统对我一个前端小喽啰意味着什么,这玩意有没有搞头

(本文仅为个人观点)

就住在望京附近,骑共享单车就来了

发了个像模像样的牌子,很喜欢

不错,不错。就是没抢到

好嘞,我们回归正事,作为前端这次有什么收获呢?

就是放心!前端死不了

先前粗浅的接触过鸿蒙开发,发现对前端很友好(事实上认识的很多做鸿蒙开发的都是前端),这次来也是第一次看到蓝河的应用开发方案:

a83fcacf48385722bd8818d5a48d0f2.png

怎么样,这都不是眼熟了,技术沙龙结束后我也询问了VIVO相关的负责人,就是全面拥抱咱前端开发者!

快应用,或许是一个不错的方向

在这次技术沙龙也提到了快应用,很早就听说过这个概念,记得最早是多年前VIVO的一个手机发布会,具体哪个不太记得了,心里想着这么多年也没发展起来是不是死了(前几年和小程序实在是太像了),但是这次参加完后转念一想不对劲,啥?快应用联盟。小米?华为?魅族?这些可都是造车,或者造车机的厂啊,要知道微信小程序之所以可以有今天的影响力,很重要的一个原因就是微信这个,独家的,庞大的,优质的应用接入入口,想象一下,如果以后所有车机的轻量级应用的最优开发方案是快应用的话,这技术是不是有盼头(当然,我也不敢臆想,所以快应用开发者大会我也会去看看)

GUI or NUI

这次技术沙龙中也有我未曾听说过的前端概念,NUI,我还特地去查了查:

GUI(图形用户界面)和NUI(自然用户界面)是两种不同的用户界面设计方法,它们在交互方式和用户体验上有所区别:

  1. GUI(图形用户界面)

    • GUI是一种传统的用户界面,用户通过图形元素(如按钮、菜单、窗口等)与计算机系统进行交互。
    • 它依赖于鼠标、键盘、触摸屏等输入设备。
    • GUI设计注重直观性和易用性,用户可以通过视觉反馈快速理解如何操作。
    • 常见的GUI应用包括操作系统、网页浏览器、桌面应用程序等。
  2. NUI(自然用户界面)

    • NUI是一种更现代的界面设计方法,它模仿人类自然的交流方式,如语音、手势、表情等。
    • 它通常不依赖传统的输入设备,而是通过语音识别、面部识别、手势控制等技术实现交互。
    • NUI设计注重自然性和直观性,用户可以用更自然的方式与系统进行交流。
    • 常见的NUI应用包括智能助手、虚拟现实、增强现实等。

区别

  • 交互方式:GUI主要通过视觉和手动操作,而NUI则通过更自然的交流方式,如语音和手势。
  • 技术实现:GUI依赖于传统的输入设备,NUI则利用先进的传感器和识别技术。
  • 用户体验:GUI强调直观性和易用性,NUI则追求更自然和人性化的交互体验。
  • 应用场景:GUI广泛应用于传统计算机系统,NUI则在新兴技术领域,如智能家居、可穿戴设备等有更广泛的应用。

Ending...

总的来说这次蓝河技术沙龙的收获和体验都还是不错的,但是有时候会哭笑不得,大部分人可能只是走个过场,进行到一半就走了一半的人(特别是大家意识到茶歇已经没有的时候),不过也好,这样我才有机会近距离接触VIVO的架构师和产品经理,一次难忘的经历