优酷播放体验优化实战(六)--Electron 跨平台进阶:Native 播放器融合

摘要

随着桌面应用开发技术的发展,程序的跨平台性和代码的维护成本显得尤为重要,目前优酷Windows平台采用QT作为UI的主要开发方案,DuiLib辅助一些扩展插件开发,Mac平台采用原生的Native UI开发,由于历史原因并没有将Windows端的QT框架迁移到Mac端,两端分别维护耗费不同人力。

优酷新的客户端开发采用当前主流的Electron框架,Electron框架内部采用Chromium内核实现渲染,因此我们可以整合优酷的Web平台的业务从而实现一套代码三端(Mac、Windows、Web)通用,极大的降低开发和维护成本。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 00:28
浙ICP备14020137号-1 $Map of visitor$