Kaio设计了一大些Fluent Design的新概念,虽然有些变化较为明显,并且Fluent味太重。
但毫无疑问这些作品可以向开发者证明基于Fluent提供UI/UX想法是可行的。
地址:
Kaio Gaspar on Behance
与Macos不同的是,Fluent Design强调的标准很多,
例如:光线、深度、动画、材质、尺度(可以理解为布局),这些坑都要开发者来填,如果填不好,就容易出现“山寨感”
而Macos的设计规范(swiftui)更加细化和统一,例如SF Symbols.
从基本的控件开始给开发者指明了路子,而且高效的集成化则可以显著降低开发动效和设计布局的人工成本
因为Macos大量的预置应用已经很好地利用了SwiftUI了
所以通过SwiftUI设计的Mac程序一般来说除非审美有问题,都不会很难看。
随着electron和诸如vscode的成功,越来越多的软件,例如discord,ea desktop,battle.ent,telegram,atom,motrix等都选择了Electron作为前端实现
结果是可以较为自由地设计界面,而动效和布局则完全基于CSS,实现复杂的动效和一般web开发没有区别,并且有着极高的跨平台性和渲染效率。
在未来,windows应以主流的javascript和使用fluent design的winui3为主,但fluent deisgn和electron无不缺少大型系统的设计案例,这使得移植也产生了困难,
matlab等程序很好地融入了ribbon的设计,然而微软似乎目前不打算把原生的ribbon开放出去,开发者必须基于ribbon概念自行填坑,
希望winui3后期的版本能够重视它,否则大型系统依然具有很强的割裂感。