對於非編程的具體問題,我表示歉意,但我希望有此事經驗的人能幫助解決一些問題。原生與混合移動應用程序
我基本上在iOS,Android,黑莓和黑莓10.
- 可用的移動應用程序的應用程序使用存儲在本地數據庫來存儲(有時大量的)數據。
- GPS在某些情況下頻繁出現,包括背景GPS,而應用程序處於非活動狀態。事實上,GPS是我應用程序中非常重要的一部分。
- 將應用數據同步到設備日曆的日曆API。
- 使用推送通知。
- Web服務被調用。
高層管理人員正在思考如何將所有東西混合在一起,從長遠角度考慮開發成本。我完全理解他們的觀點,對於我來說,在服務器上集中一切(或者一些混合的情況下)將會更容易(我會假設)在維護時。儘管如此,我還是懷疑背景處理和GPS在混合版本中的工作效果如何,如果有的話。
本機和混合應用程序的常見優缺點有什麼區別,特別是在更復雜的應用程序中?我必須寫一份報告並提交給我的上級,概述這些要點,我只是想知道是否有人有經驗(希望有人在使用更多高級API的多平臺上嘗試了本地和混合操作)。
多平臺永遠不會完全無摩擦,即使使用良好的框架。重寫兩個應用程序時節省的時間用於修復平臺和配置問題。 –
在這裏相同的意見 –