[分享] Conflux:我用 SwiftUI 做了个 macOS 直播聚合应用

4 月 7 日
 cai709962401
大家好,我是 Conflux 的开发者。想分享一个我的项目。

## 问题

Mac 用户如果想看直播,特别是跨平台看( B 站、斗鱼、虎牙、抖音),传统做法是打开浏览器的多个标签页。结果就是:内存爆表、风扇狂转、弹幕卡顿。

## 解决方案

**Conflux** — 一个原生 macOS 直播聚合应用。

**核心特性**:
- 聚合 B 站、斗鱼、虎牙、抖音四个平台
- 用 SwiftUI + libmpv 构建(不是 Electron )
- 60fps 弹幕渲染(用 Core Animation GPU 加速)
- 多窗口 + 画中画支持
- ¥68 一次性购买,终身使用

## 性能对标

同时看 4 个直播平台的对比:

| 指标 | 浏览器 | Conflux |
|------|--------|---------|
| 内存占用 | 2.8GB | 900MB |
| CPU 占用 | 32% | 10% |
| 弹幕流畅 | 卡顿 | 60fps |
| 续航 | 3h | 7.5h |

## 为什么是原生应用?

Electron 加 web 框架在这个使用场景下性能很差。原生应用:
- 直接用 macOS 系统 API
- 弹幕用 Core Animation 渲染,GPU 加速
- 省内存、省电

## 使用场景

- 开发者:边工作边看直播,无压力
- 设计师:多窗口对标设计参考
- 追番党:推荐页整合所有番剧时间表,再也不会错过更新

## 定价

- **¥68** 一次性购买(约 $9.50 )
- **5 天免费试用**,无需支付信息
- 没有订阅、没有隐藏费用

## 链接

- 官网: https://conflux.kami.asia
- 下载: https://dl-conflux.kami.asia/releases/latest/Conflux.dmg

## 反馈

这是个独立开发的项目,欢迎各种反馈和建议。特别想听听开发者和设计师们的想法 — 你们最需要什么功能?

有问题欢迎评论区留言。
1331 次点击
所在节点    macOS
3 条回复
JsonNode
4 月 7 日
Mac 用户如果想看直播,特别是跨平台看( B 站、斗鱼、虎牙、抖音),传统做法是打开浏览器的多个标签页。结果就是:内存爆表、风扇狂转、弹幕卡顿。

----
不是有 simplelive 和 angel live ,而且还都是免费的,你这有什么吸引力吗
RIDESU
4 月 8 日
支持,感谢分享
cai709962401
4 月 9 日
@JsonNode 主打的是 macos 原生,UI 和交互不是跨端框架可以比拟的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1203955

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX