A2--谢国--跨平台开发框架在鸿蒙生态的实践与未来思考.pdf

编号:991615 PDF 43页 5.68MB 下载积分:VIP专享
下载报告请您先登录!

A2--谢国--跨平台开发框架在鸿蒙生态的实践与未来思考.pdf

1、跨平台开发框架在鸿蒙生态的实践与未来思考谢国|鸿蒙突击队首席技术专家(编程框架)团队与自我介绍谢国华为鸿蒙突击队,帮助TOP应用解决鸿蒙化深层次技术问题,赋能生态伙伴,发挥鸿蒙系统技术优势,支撑鸿蒙生态建设。同时联合生态伙伴技术共建,与伙伴一起打造鸿蒙应用优势竞争力。鸿蒙突击队首席技术专家(编程框架),曾任字节跳动 Flutter 团队负责人;主导多个移动互联网开源 SDK010203移动端跨平台框架的趋势主流跨平台框架在鸿蒙的实践跨平台开发框架在鸿蒙的挑战与思考移动端跨平台框架的趋势应用开发框架发展趋势Native SDK各自为战资源重复投入生产效率不高缺乏动态性功能丰富,标准,平台一致性能

2、不如原生,扩展性差Web能力完备扩展性好渲染效率不高代码编写效率差CordovaWeb能力优化性能接近Native,易于扩展渲染一致性差代码执行效率低React Native后Flutter时代利用Flutter高效渲染做动态化&生态兼容性改造KrakenMTFlutterMXFlutterXamarin标准Web辅助Web跨平台Platform层渲染抽象Multi-Pass Layout静态 DOM APICSS全集支持原生UI渲染渲染支持 系统UI原生化布局Native 组件DSL自绘渲染直接基于Skia,渲染管线短Single-Pass LayoutRepaint&Relayout Bo

3、undaryReactive 框架(面向数据流的异步编程范式)统一平台调用能力,性能接近原生 不同平台UI不一致Web跨平台Flutter时代flutter高效渲染管线,性能接近原生生态兼容性差,不兼容前端体系CodeSize较大UI跨平台全应用跨平台(UI+逻辑)共享平台能力123 多语言后端,性能接近原生 采用自渲染,保障UI多端一致性KMP(With CM)RN和Flutter是Top2受欢迎程度的跨平台框架,KMP发展潜力大1.根据2024年StackOverflow Survey(N=46k)显示,全球最受欢迎的跨平台框架是Flutter(9.4%)和RN(8.4%)2.中国Top2

4、25鸿蒙单框架应用中,用RN的有31家,用Flutter的有15家;而鸿蒙双框架Top225中Flutter是36,RN是313.KMP 2023发布稳定版本,KMP网站显示已有30+国外App使用KMP,国内头部大厂(8+)也在积极尝试KMPStackOverflowOther frameworks and librariesStatistaCross-platform mobile frameworks随着OS多样化,业界纷纷推出跨平台统一开发框架,打造应用开发新的生态控制点当前移动应用开发用户痛点:原生 vs 跨平台业界主流跨平台开发框架介绍React Native:Meta提供的开源

5、UI 软件框架,基于Facebook 的 JavaScript 库 React.React Native依赖原生渲染,桥阶层厚,性能处于劣势.Flutter:Google提供的开源跨平台UI框架,提供自带的高性能图形库和类似原生的构建体验,全球超500万开发者,70万以上应用程序基于flutter开发,国内互联网企业如阿里、腾讯积极拥抱flutter.Kotlin Multiplatform(KMP):JetBrains 提供的开源技术,它允许跨平台共用代码,同时又保留原生编程的优点.它允许开发者尽可能多的重用代码,如果需要也可以编写原生代码,并能够将共用的 Kotlin 代码无缝的集成到任何

6、项目中.IOSUIKitAndroidViewWindows.NETWebHTML/JSAppAppAppApp不跨平台:原生多端重复开发,适合单平台/大厂最大化利用系统平台能力(蓝牙、相机、GPS等)方便性能调优做出极致性能体验 多套代码,多个团队,开发、维护、沟通成本高 多个不同团队分别开发,保持多端一致的沟通维护成本高IOS跨平台开发框架AndroidWindowsWebApp跨平台:一次开发多端复用,适合中小开发者在不同平台之间重用一套代码,快速上线触达更多用户一套代码,一个团队,降低开发、维护、沟通成本,提升研发效率跨平台框架抹平不同平台之间的差异,方便应用层做到多端一致性不利于系统

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(A2--谢国--跨平台开发框架在鸿蒙生态的实践与未来思考.pdf)为本站 (可不可以) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠