BiliBili-UWP横评:为什么它是Windows平台最完整的B站第三方客户端?
BiliBili-UWP横评:为什么它是Windows平台最完整的B站第三方客户端?
【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP
浏览器里堆着十几个标签页、风扇嗡嗡作响、视频还在转圈加载——这大概是Windows用户刷B站最常见的糟心时刻。问题不一定出在网速,而在于"打开方式"。今天的主角BiliBili-UWP(官方名"哔哩"),是一款把移动端B站解构成原生桌面体验的第三方UWP客户端,主打更流畅的播放、更高效的交互与更低的资源占用。
有意思的是,它并没有简单复刻官方App,而是基于Windows平台重写了整个交互逻辑。这篇文章我们不搞功能清单式罗列,而是把网页版B站和BiliBili-UWP摆上擂台,从性能、交互、功能、设计四个维度做一次横评。看完你自然会判断:它到底值不值得装。
先说说网页版的三个"原罪"
用过网页版的朋友,多少都经历过这些时刻:
- 越刷越卡:标签页一多,内存和CPU双双告急,风扇比视频还响;
- 操作别扭:没有快捷键,暂停、截图、跳进度全靠鼠标一点点蹭;
- 体验割裂:想边看视频边查资料,来回切窗口,稍不注意视频又卡住了。
这些痛点的根源,是浏览器承担了太多本不该它承担的工作。而原生应用走的,是完全不同的另一条路。
正面对决:一张表看懂差距
| 对比维度 | 网页版 B站 | BiliBili-UWP |
|---|---|---|
| 渲染方式 | 浏览器内核 | UWP原生+硬件加速 |
| 资源占用 | 高(多标签叠加) | 低(独立应用进程) |
| 界面形态 | 跟随浏览器窗口 | 桌面/平板双模式 |
| 快捷键 | 基本没有 | 全局快捷键齐全 |
| 悬浮小窗 | 需额外脚本 | 内置支持 |
| 登录态 | Cookie易失效 | 本地安全保存 |
表格只是表象,真正的差距藏在下面四个维度里。
维度一:性能,原生应用天生占优
BiliBili-UWP的视频解码走系统级硬件加速通道,4K内容在支持的环境下能稳定渲染;更关键的是它不需要像浏览器那样同时伺候二十个标签页,资源占用天然更低。对配置一般的笔记本来说,这种"轻"是能直接感知到的。
维度二:交互,一套代码两种界面
它最聪明的设计是双模式界面:
- 桌面模式:左侧导航+右侧内容,信息密度高,适合大屏显示器高效浏览;
- 平板模式:横向滚动为主、留白充足、触摸友好,Surface这类小设备也能跑得轻松。
再配上空格播放/暂停、F键全屏、Ctrl+方向键跳转这些全局快捷键,看片的效率一下就上来了。
维度三:功能,该有的一个不少
账号管理、动态流、追番、收藏、历史记录、评论弹幕……B站核心功能基本全覆盖,登录态本地加密保存,多账号切换也顺手。它甚至会根据你的观看行为调整推荐,让"刷B站"慢慢沉淀成一份属于你自己的数据。
维度四:设计,红烧牛肉面的"味儿"
项目作者在README里有个很妙的比喻:红烧牛肉面要是换了紫色包装,就算配料不变,也不是那个味儿了。所以BiliBili-UWP在整体布局上大胆创新,细分控件却尽量向官方App看齐——图标、动态卡片、评论排版都和移动端相差不大。哪怕它是第三方应用,你依然能一眼认出"这是B站"。
三步上手:从代码到桌面
部署其实不复杂,三句话能讲完:
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP; - 用 Visual Studio 2019 打开
BiliBili-UWP.sln,重新生成测试证书并部署; - 记得先开启系统的开发者模式,否则未签名应用会被默认策略拦下。
避坑提醒:应用在 ARM 设备(如 Surface Pro X)上可能无法运行;项目虽已停止维护,但核心功能均可正常使用。
顺便看看它的"内功"
对开发者来说,这份代码同样值得翻一翻,三个目录足矣:
BiliBili-Lib/Service/:账号、视频、番剧等核心服务都在这,是理解B站接口封装的最佳入口;BiliBili-UWP/Components/Controls/:VideoPlayer 播放器组件所在,能看到异步加载与硬件加速的完整实现;BiliBili-UWP/Theme/:浅色/深色两套主题资源,控件样式体系基本围绕这里展开。
结论:它到底适合谁?
- 普通用户:想要比网页版更流畅、更专注的Windows观影体验;
- 平板用户:需要触摸友好的B站界面,Surface 用户尤其推荐;
- 开发者:想学习UWP大型应用的分层架构,以及移动端向桌面端移植的思路。
行动清单很简单:克隆仓库 → 编译部署 → 开启开发者模式 → 打开"哔哩",然后看着浏览器标签页一个个安静下来。
说实话,它停更了,但那段"把移动应用解构并移植到桌面"的探索,至今仍是UWP社区里值得反复品读的样本。要不要亲自动手试试?从敲下那行git clone开始吧。🎉
【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
