技術(shù)架構(gòu)

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)題

  1. application oncreate回調(diào)多次問(wèn)題
  2. aidl文件不一致問(wèn)題

實(shí)現(xiàn)方案(對(duì)比)
最終方案選擇
上線后效果
反思總結(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容