《4 白晶亮 百度如流Flutter 跨端实践.pdf》由会员分享,可在线阅读,更多相关《4 白晶亮 百度如流Flutter 跨端实践.pdf(20页珍藏版)》请在三个皮匠报告上搜索。
1、百度如流Flutter跨端实践Shanghai白晶亮 百度资深工程师主要内容1.自我介绍2.用Flutter做跨端的思考路径3.主要障碍和关键要素4.收益回顾 自我介绍自我介绍百度如流客户端跨端技术负责人。拥有安卓系统从芯片软件到应用的全链路开发经验,擅长人工智能算法工程化和产品化,精通客户端跨端技术选型和落地。在人工智能算法中间件开发、大前端跨端方面有十多年研发经验。目前负责百度如流客户端的跨端技术重构和落地。20082013:手机软件开发20132018:语音SDK及解决方案开发20182023:客户端跨端开发 方案选型08年至今500多万行跨四个平台桌面人才稀缺实现细节迥异各端原生实现效
2、率提升诉求百度如流的实际通端一致提升效率人力资源灵活配置百度如流的诉求百度如流心中的理想跨端方案:1.可以跨四端。2.只需编码一次,在代码层面保证通端一致性。3.有强大的官方支持和繁荣的生态环境。4.有不弱于原生的性能体验。Flutter是当前最受欢迎的跨端开发框架Flutter的优势1.支持的平台包括:桌面、移动、web甚至Iot。2.无桥接,多端使用Dart语言跨端开发,可以从代码层面保证一致性。3.官方支持力度和生态环境都很优秀。a)从2018年12月5日到2023.12.5推出V3.16.2,5年时间106个官方版本。b)Github的star数量为158K。c)pub.dev上面有4
3、0027个插件。4.自渲染且对用户透明:从skia到impeller。两年前的技术选型 关键要素待解决的技术问题桌面端混合开发路径打通跨端容器建设创建销毁引擎管理页面跳转NA接口资源共享事件总线资源和路径202120222023移动端接入Flutter移动端能力建设&需求承接桌面端技术排障全四端核心业务重构其他端扩展及新方向探索借力和取舍东风不与周郎便,铜雀春深锁二乔。关注Flutter官方Roadmap。关注生态圈动态。将军赶路,不追小兔。放弃对Win7系统的支持。收益回顾IFFlutter开发框架图形成以“Flutter+通端Core”为核心的三层开发架构框架400%预期内的收益预期外的收益一、信创端的低成本落地二、提供了客户端与人工智能结合的可能感谢您的聆听!ShanghaiQ/A