WWDC:Mac OS 的非官方 WWDC APP

嘿,大家有没有想过能在 Mac 上轻松地观看 WWDC 的视频呢?我最近发现了一个超棒的应用,叫做 WWDC,它是一个非官方的 macOS 应用,专门为那些想要在 Mac 上享受 WWDC 视频的朋友们设计的。
你可以在这个应用中观看 Keynote 和 Platforms State of the Union 的直播,还可以查看 WWDC 周发布的所有会话视频,甚至包括苹果网站或开发者应用上的其他视频内容。
这个应用的 Explore 标签页会给你展示最新的视频内容、你还没看完的视频、最近收藏的视频以及当前正在直播的特别活动。Schedule 标签页则会显示 WWDC 每天的日程安排,让你可以观看 Keynote 和其他会话的直播。
最酷的是,这个应用不仅支持观看今年的视频,还可以访问往年的视频。你可以阅读会话的文字记录,并轻松跳转到相关视频的特定点。文字记录还支持多种语言,并且可以搜索哦。
如果你像我一样,喜欢以不同的速度观看视频,WWDC 应用也支持从 0.5x 到 2x 的多种播放速度。它还提供全屏和原生画中画支持,让你可以更灵活地观看视频内容。
说到分享,Clip Sharing 功能允许你分享一段长达 5 分钟的会话视频片段,这对快速分享会议内容的片段非常有用。而书签功能则让你可以在视频中创建参考点并添加注释,方便以后查找。
当然了,iCloud 同步功能也是必不可少的,你可以在偏好设置中启用它,这样你的收藏、书签和会话进度就能在不同的 Mac 上同步。
分享链接也很简单,只需使用分享按钮即可。这些链接是通用链接,会重定向到苹果的开发者网站,如果在安装了应用的 Mac 上打开,它们会直接在应用中打开。链接也兼容 iOS 设备上的 Apple Developer 应用。
说到技术细节,这个应用使用了许多第三方库,比如 Realm 用于数据存储和缓存,Sparkle 用于自动更新,CloudKitCodable 用于同步支持,Siesta 用于网络连接,RxSwift 和 RxRealm 用于响应式扩展。
如果你想要自己构建这个应用,需要 Xcode 14 或更高版本。克隆这个分支后,在打开项目之前运行 ./bootstrap.sh
来设置环境。脚本会要求你提供 Apple Developer 团队 ID 来配置项目。由于应用使用了 CloudKit,自己构建时所有 CloudKit 相关功能将被禁用。
最后嘛,我觉得这个 WWDC 应用真的是一个很不错的工具,特别是对于那些热衷于苹果开发者大会内容的朋友们来说。它不仅功能丰富,而且使用起来也非常方便。