列出 App 所需裝置功能
一般帳戶畫面與相機、藍牙、定位或背景處理有不同要求。先列明真正需要支援的平台與裝置,為風險最高的功能作小型驗證,而非只因可共用程式碼而選擇方案。
先試作最難的裝置功能
假設外勤 App 需要掃描標籤、離線儲存相片,並在恢復連線後上傳工作。精美登入頁不能顯示開發方式能否滿足這些要求。
| 試作任務 | 在目標裝置量度甚麼 |
|---|---|
| 低光下掃描受損標籤 | 成功讀取、重試行為及相機權限 |
| 無網絡下記錄工作 | 關閉 App 或重啟裝置後的本地資料保留 |
| 有衝突更改後重新連線 | 衝突處理、恢復上傳及避免重複 |
比較完整交付投入
共用程式碼可減少部分重複工作,但平台特有行為仍需設計及測試。原生實作可能要分平台開發。除程式碼庫數量外,亦應比較後台、裝置測試、發布管理及專才供應。
為下一次平台更新作準備
選擇在上線後仍有影響。安排框架升級、裝置回歸問題及商店要求的負責人,檢查關鍵依賴如何維護,以及不再支援用途時怎樣處理。合適方案應讓團隊可持續營運,而不只是示範一次。
進行前先確認
- 先驗證最具挑戰的裝置功能。
- 比較兩個平台的交付及維護工作。
- 確認目標裝置及發布支援方案。


