我們覺得 Chameleon 與其它解決方案的最大區別在於其它框架都是小程序增強,即用 Vue 或者 React 寫小程序,這些框架官方給的已接入例子也都是跑微信小程序。
它們更加類似 Chameleon 的前身 MPV(Mini Program View),即考慮如何增強小程序開發。2017 年微信小程序發布時,滴滴作為白名單用戶首先開始嘗試接入,開始面對重複開發的難題。
看著很美好,用這樣的方案實現 Web 端和小程序端,也確實完成了超過 90% 代碼重用,總體上開發效率和測試效率都有了一定提升,但是卻不是真正意義上的跨多端統一。