《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