Android、PC 客戶端、小程序,與後臺系統打通。
每個都有代價,我們選了哪邊、為什麼。
沒有最優方案,只有適配場景。
| 方案 | 開發成本 | 性能 | 離線能力 | 適合場景 |
|---|---|---|---|---|
| 雙端原職 | 最高 | 最好 | 強 | 重交互、重圖形 |
| 跨平臺(Flutter/RN) | 中 | 好(多數場景夠) | 強 | 業務型 App |
| PWA / 小程序 | 最低 | 中 | 弱(受瀏覽器限制) | 輕量工具、活動頁 |
客戶名稱按保密要求匿名。
順序不能反 —— 先做寫操作、先做多步編排,出錯都很難查。
哪些功能必須斷網可用?這是架構的第一決定項,比選框架重要。
本地庫與服務端怎麼對賬:按時間戳增量、還是按操作日志回放?沖突怎麼解?這決定後面會不會出現數據錯亂。
導航、登錄、權限、本地存儲先跑通,業務功能后加。
選一條最關鍵的流程(如巡檢或考核)做完整,含離線與同步。這條流程通了,其他流程是復制。
內部分發用 MDM 或直接分發安裝包;公眾版走商店。同時要預留強制升級機制,否則老版本會一直留著。
不寫形容詞,寫口徑。
這些是真實問過的問題,答案不帶營銷話術。