Stakarilky 好像没人提,微软的 React Native 库已经用上了类似 Windows 11 原生设计的 Fluent 2,看 Gallery。 这玩意是真的丝滑,比 WinUI Gallery 丝滑了很多,不愧跟 Metro UI 一样是 JavaScript Powered。
Stakarilky Stakarilky 开发 Windows 11 设计规范的现代程序从来没有这么多框架,光是官方的就有: WinUI 3、WinUI 2、Xaml Island、WPF UI、React Native --- 彩蛋内容:当 WASDK 重归桌面端发展时,React Native 依旧保持了 XBox 支持
小熊猫Firedoge Stakarilky 确切地说: WinUI3+WinAppSDK、WinUI2.8+UWP、React Native+UWP、WPFUI+Win32、WinUIXAML岛+Win32、纯WebView2、WebView2+WPF、PWA…… 跨平台的Qt、Flutter、Electron就不说了 Stakarilky 当 WASDK 重归桌面端发展时,React Native 依旧保持了 XBox 支持 因为RN也是UWP
ThinkBou zhh135 他们(WinUI团队)之前拿照片的那个做的示范,结果后来照片自己改了 Stakarilky 其实拿 JS 写也同样可以更接近 WinUI 的,但微软自己都选择摆烂了,还能怎样呢,有个大致的模样也不算太差……吧? 不用接近 RN就是UWP,天生和WinUI长一个样
Stakarilky Betta_Fish 跟 .NET9 整的 WPFUI 一样的问题,廉价感太高了,不过某国人移植的非官方库效果很好。 其实拿 JS 写也同样可以更接近 WinUI 的,但微软自己都选择摆烂了,还能怎样呢,有个大致的模样也不算太差……吧?
Stakarilky ThinkBou 严格意义上讲 React Native 应用确实属于 UWP,但是 UI 层还是不一样,RN(UWP) 是 JS 写的界面,UWP 一般是 WinUI(Xaml),看 Gallery 里 RN 的控件设计明显有一股廉价感,RN 写的界面与控件并不会转换成 WinUI,同时 RN 互操作性能要比 WinUI 2 好得多,纯 RN 写界面的 UWP 应用对比 WinUI 写界面的 UWP 应用在大小上也更小。
Betta_Fish SteveWorkshop 确实是UWP,也用的是XAML渲染。。 不过有些是他们自己造的控件,效果非常抽象(比如下面这个radiobutton) 这里用WinUI 2实现的Expander看起来就顺眼多了 不过RN也允许直接使用XAML的控件 看着最像UWP的一集(