app界面樣式
針對(duì)界面多變的樣式,可以把界面看作一個(gè)模版,借鑒萬(wàn)物皆組件的思想,頁(yè)面每一個(gè)布局都作為頁(yè)面一個(gè)組件,根據(jù)后臺(tái)下發(fā)的itemtype去展示對(duì)應(yīng)樣式,這樣可以精準(zhǔn)控制頁(yè)面組件的樣式,寬高,間距等等。這樣不僅實(shí)現(xiàn)了界面動(dòng)態(tài)話,還可以實(shí)現(xiàn)云平臺(tái)拖拽實(shí)現(xiàn)模版頁(yè)面。
app事件響應(yīng)(app頁(yè)面跳轉(zhuǎn),app點(diǎn)擊事件)
使用組件化思想,頁(yè)面之間跳轉(zhuǎn)通過(guò)跳轉(zhuǎn)協(xié)議,這樣想更換跳轉(zhuǎn)的頁(yè)面或者做AB測(cè),只需要更改跳轉(zhuǎn)鏈接即可。還有就是,我們前期開發(fā)周期比較緊張,可以配置跳轉(zhuǎn)協(xié)議先到一個(gè)web頁(yè)面,后期開發(fā)完成跳轉(zhuǎn)到native頁(yè)面,同時(shí),線上出問(wèn)題,需要回退到老版本,也可以通過(guò)跳轉(zhuǎn)協(xié)議配置。
背景
1.跨平臺(tái)(車機(jī)有Android系統(tǒng)和Linux系統(tǒng))
2.產(chǎn)物 aar/apk (有的廠商需要提供apk,有的需要aar)
3.車廠差異化 (車廠的差異化如何管理)
4.同進(jìn)程/跨進(jìn)程
4.1 每個(gè)進(jìn)程內(nèi)存占用有限
4.2 崩潰互相不影響
多進(jìn)程問(wèn)題
- application oncreate回調(diào)多次問(wèn)題
- aidl文件不一致問(wèn)題
實(shí)現(xiàn)方案(對(duì)比)
最終方案選擇
上線后效果
反思總結(jié)