Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts in 2023.1


存储、计算、显示分离的游戏体验

文章介绍了一种构建家庭游戏娱乐系统的方法,通过分离存储、计算和显示设备来实现高效的游戏体验。首先,利用NAS集中存储大型游戏数据,节省本地空间并方便管理;其次,配置轻量级的计算设备运行游戏平台,并通过网络访问远程存储的游戏内容;最后,使用平板电脑或手机作为显示终端,借助串流技术将游戏画面传输到移动设备上,实现随时随地的高质量游戏体验。文章还提供了具体的步骤和解决方案,包括绕过某些平台的游戏路径检查、优化串流设置等,帮助用户轻松搭建个性化的游戏娱乐系统。--DeepSeek

Game Storage Disk Gaming NVIDIA Steam

UWP 一个技术上成功但商业上失败的框架之死;一个现代的操作系统究竟应该提供什么?

这篇文章探讨了UWP(通用Windows平台)的兴起与衰落。UWP最初被设计为一个跨设备的应用开发框架,旨在简化应用程序在不同设备上的开发和部署过程。然而,尽管UWP具有许多潜在的优势,如统一API、高效性能以及资源管理优化,但在实际应用中,它面临着一系列挑战。 首先,学习曲线陡峭使得开发者难以快速上手。与传统的Win32编程方式不同,UWP要求开发者适应一种更为受限和抽象的开发模式,这限制了其在许多应用场景中的使用,尤其是在需要直接访问底层系统资源的情况下,如文件管理、硬件控制或进程间通信等。这些限制导致大量工具和应用无法通过UWP实现。 其次,UWP的应用生态系统未能有效建立。由于其学习成本高且功能受限,个人开发者、DIY爱好者以及大型企业纷纷转向其他开发框架,这使得UWP的应用数量相对较少,难以形成规模效应。 此外,微软自身在应用设计上缺乏统一性和一致性,导致用户体验混乱。Windows 11中出现了多个实现类似功能但风格各异的应用程序(如OneNote的不同版本),进一步削弱了用户对UWP的信心和接受度。 文章还提到,随着微软逐步将WinUI组件从UWP迁移出来,并转向新的跨平台开发框架MAUI,UWP逐渐被视为一个过时的技术。尽管MAUI引入了一些改进,但其表现仍不令人满意,尤其是在性能和用户体验方面,这可能对未来的应用开发产生深远影响。 最终,作者认为UWP的失败不仅标志着微软在统一应用开发战略上的挫败,也反映了技术发展中的某种趋势:过于理想化的设计可能难以应对复杂的现实需求。通过回顾UWP的历史,作者表达了对未来应用开发方向的担忧,同时怀念Windows曾经拥有的高效和简洁的应用体验。--DeepSeek

C# Microsoft Windows Microsoft Store UWP Windows Development