支持鴻蒙平臺(tái),騰訊視頻 ovCompose 跨平臺(tái)框架發(fā)布
IT之家 6 月 3 日消息,騰訊開源今日官宣發(fā)布騰訊視頻 ovCompose 跨平臺(tái)框架,其是騰訊大前端領(lǐng)域 Oteam 中,騰訊視頻團(tuán)隊(duì)基于 Compose Multiplatform 生態(tài)推出的跨平臺(tái)開發(fā)框架,用于彌補(bǔ) JetBrains Compose Multiplatform 不支持鴻蒙平臺(tái)的遺憾與解決 iOS 平臺(tái)混排受限的問題,便于業(yè)務(wù)構(gòu)建全跨端 App。
據(jù)介紹,騰訊視頻深度參與 Oteam 并推出了 KuiklyBase,涵蓋 Kotlin / Native 的鴻蒙適配、組件生態(tài)、鴻蒙編譯、堆棧還原、工具鏈相關(guān)建設(shè),助力業(yè)界 KMP 開發(fā)者提高鴻蒙適配效率。ovCompose & KuiklyBase 現(xiàn)已在 GitHub 開源。
目前,ovCompose 已經(jīng)在騰訊視頻鴻蒙平臺(tái)全面落地,成為鴻蒙平臺(tái)首個(gè)全跨端 App。同時(shí) KuiklyBase 基礎(chǔ)能力已在騰訊視頻、QQ 瀏覽器、騰訊體育等 10+ 款 App 落地。Android、iOS、鴻蒙三端一碼的開發(fā)方式,使得業(yè)務(wù)開發(fā)效率得到提升。隨著鴻蒙系統(tǒng)的發(fā)展,ovCompose 和 KuiklyBase 也會(huì)在未來進(jìn)一步擴(kuò)展到 TV 和 PC 端。
IT之家從騰訊開源獲悉,KMM 生態(tài)近年來得到發(fā)展,Kotlin-Native 的執(zhí)行性能在很多方面已經(jīng)超越了 Kotlin-JVM,但目前 Compose Multiplatform 跨平臺(tái)技術(shù)還沒有達(dá)到成熟的狀態(tài)。官方表示,ovCompose & KuiklyBase 將持續(xù)優(yōu)化,為開發(fā)者帶來體驗(yàn)更好、性能更強(qiáng)的跨端開發(fā)體驗(yàn),重點(diǎn)優(yōu)化的方向如下:
GC 在業(yè)務(wù)場景的表現(xiàn)
Kotlin-Native 組件化
Kotlin-Native 的開發(fā)體驗(yàn)優(yōu)化
UIKit 渲染模式進(jìn)一步對(duì)齊 Skia 的渲染
0人