9 月 16 日消息,Kuikly 是騰訊廣泛應用的跨端開發框架,基于 Kotlin Multiplatform 技術構建,為開發者提供了技術棧更統一的跨端開發體驗,由騰訊大前端領域 Oteam(公司級)推出。據騰訊技術工程官方今日消息,在蘋果最新 iOS 26 系統背景下,Kuikly 新增全新“液態玻璃”適配。

據介紹,“液態玻璃”是蘋果繼 iOS 7 的扁平化之后,在 UI 設計上的一次重要演進,它標志著 UI 設計正從“扁平化”向“沉浸化”過渡,其核心在于對光學、材質和縱深感的全新探索。
光學特性與動態流動性:“液態玻璃”能實時根據背景內容和環境光線進行“折射”和“反射”,使 UI 元素的顏色和光澤隨上下文動態變化。
多層級界面結構: 通過將 UI 分為背景、內容和懸浮的互動層,創造出顯著的空間感與深度。

騰訊技術工程官方表示,“液態玻璃”的出現,將“一個跨端框架,應該如何處理與宿主系統之間的關系”跨端開發領域中長期存在的根本性問題重新推回到了聚光燈下,而背后是兩種截然不同的架構路線:
自繪渲染(Self-Rendering):追求在所有平臺上提供像素級一致的體驗,通過自帶的渲染引擎在系統畫布上繪制所有 UI,從而實現最大程度的控制力和跨平臺一致性。
原生渲染(Native-Rendering):致力于將框架的抽象層無縫對接到原生系統的 UI 組件和渲染管線上,以最大化地利用平臺特性、保證性能和跟進系統級的創新。

從騰訊技術工程獲悉,與以往的風格迭代不同,“液態玻璃”的實現并非純粹的視覺技巧,而是深度依賴于系統底層的圖形處理能力。UI 效果的實現方式發生了根本改變:從軟件層面的“模擬”,轉向了對底層硬件能力的“直接調用”。Kuikly 選擇原生渲染路線,在適配平臺級創新時則更具天然優勢,通過將上層抽象映射為原生 UI 組件來進行渲染。
較低的適配成本:無需從零模擬,主要工作在于對原生 API 的封裝和框架層面的暴露,開發成本相對較低。
較高的保真度:由于直接使用系統能力,最終呈現的效果在視覺和性能上能與原生應用保持一致。
可持續的演進能力:框架的設計理念決定了它能與宿主系統的創新保持同步。未來的平臺級更新,同樣可以通過相似的路徑被快速集成。

Kuikly 已完成對“液態玻璃”的首階段適配,并對外開源發布。Kuikly 的適配工作并非簡單的 UI 改造,而是充分利用原生提供的基礎能力,在框架渲染層和 DSL 驅動層兩方面進行擴展。對于常用的 View、Button 等組件,為了適配“液態玻璃”,沒有引入新的獨立組件,而是為現有組件提供了簡潔的視圖屬性擴展。開發者只需通過一行 glassEffectIOS () 代碼,即可為任意容器視圖啟用液態玻璃效果。
針對不同類型的組件,Kuikly 采取了差異化的適配策略:
基礎組件:對基礎的容器組件如 View、Button,我們通過原生屬性擴展的方式實現適配。同時,也提供了獨立的 LiquidGlass 與 LiquidGlassContainer 組件(類似于 BlurView 的用法),滿足更靈活的布局需求。
復雜組合組件:對于 Input、AlertDialog 等組合型組件,支持通過組合效果,讓業務以較低成本按需適配。
iOS 特有組件:對 Slider 和 Switch 這類在 iOS 26 上擁有全新動態效果的控件,我們在渲染層新增了 iOS 平臺專屬的組件進行封裝,這確保了這些控件在具備液態玻璃效果的同時,能夠獲得與原生完全一致的交互體驗。在上層 DSL 使用上,我們封裝了平臺差異,開發者無需修改原有組件的使用代碼,只需添加 enableGlassEffect (true) 屬性,即可輕松啟用。

本文鏈接:http://www.www897cc.com/showinfo-119-182044-0.html騰訊開源框架 Kuikly 升級,率先適配蘋果 iOS 26 系統“液態玻璃”
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com