腾讯开源框架 Kuikly 升级,率先适配苹果 iOS 26 系统“液态玻璃”

今天13:39
感谢亚汇网网友▲图源:腾讯技术工程官方公众号(后同)据介绍,“液态玻璃”是苹果继iOS7的扁平化之后,在UI设计上的一次重要演进,它标志着UI设计正从“扁平化”向“沉浸化”过渡,其核心在于对光学、材质和纵深感的全新探索。光学特性与动态流动性:“液态玻璃”能实时根据背景内容和环境光线进行“折射”和“反射”,使UI元素的颜色和光泽随上下文动态变化。多层级界面结构:通过将UI分为背景、内容和悬浮的互动层,创造出显著的空间感与深度。腾讯技术工程官方表示,“液态玻璃”的出现,将“一个跨端框架,应该如何处理与宿主系统之间的关系”跨端开发领域中长期存在的根本性问题重新推回到了聚光灯下,而背后是两种截然不同的架构路线:自绘渲染(Self-Rendering):追求在所有平台上提供像素级一致的体验,通过自带的渲染引擎在系统画布上绘制所有UI,从而实现最大程度的控制力和跨平台一致性。原生渲染(Native-Rendering):致力于将框架的抽象层无缝对接到原生系统的UI组件和渲染管线上,以最大化地利用平台特性、保证性能和跟进系统级的创新。亚汇网从腾讯技术工程获悉,与以往的风格迭代不同,“液态玻璃”的实现并非纯粹的视觉技巧,而是深度依赖于系统底层的图形处理能力。UI效果的实现方式发生了根本改变:从软件层面的“模拟”,转向了对底层硬件能力的“直接调用”。Kuikly选择原生渲染路线,在适配平台级创新时则更具天然优势,通过将上层抽象映射为原生UI组件来进行渲染。较低的适配成本:无需从零模拟,主要工作在于对原生API的封装和框架层面的暴露,开发成本相对较低。较高的保真度:由于直接使用系统能力,最终呈现的效果在视觉和性能上能与原生应用保持一致。可持续的演进能力:框架的设计理念决定了它能与宿主系统的创新保持同步。未来的平台级更新,同样可以通过相似的路径被快速集成。▲Kuikly原生渲染架构图Kuikly已完成对“液态玻璃”的首阶段适配,并对外开源发布。Kuikly的适配工作并非简单的UI改造,而是充分利用原生提供的基础能力,在框架渲染层和DSL驱动层两方面进行扩展。对于常用的View、Button等组件,为了适配“液态玻璃”,没有引入新的独立组件,而是为现有组件提供了简洁的视图属性扩展。开发者只需通过一行glassEffectIOS()代码,即可为任意容器视图启用液态玻璃效果。针对不同类型的组件,Kuikly采取了差异化的适配策略:基础组件:对基础的容器组件如View、Button,我们通过原生属性扩展的方式实现适配。同时,也提供了独立的LiquidGlass与LiquidGlassContainer组件(类似于BlurView的用法),满足更灵活的布局需求。复杂组合组件:对于Input、AlertDialog等组合型组件,支持通过组合效果,让业务以较低成本按需适配。iOS特有组件:对Slider和Switch这类在iOS26上拥有全新动态效果的控件,我们在渲染层新增了iOS平台专属的组件进行封装,这确保了这些控件在具备液态玻璃效果的同时,能够获得与原生完全一致的交互体验。在上层DSL使用上,我们封装了平台差异,开发者无需修改原有组件的使用代码,只需添加enableGlassEffect(true)属性,即可轻松启用。广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,亚汇网所有文章均包含本声明。
免责声明:本文章仅代表作者个人观点,不代表亚汇网立场,亚汇网仅提供信息展示平台。

更多行情分析及广告投放合作加微信: hollowandy


请扫码或添加微信: Hollowandy