如果針對的是要求硬件性能、講究動畫效果、追求用戶體驗的應(yīng)用,還是建議分平臺單獨(dú)設(shè)計,并且都使用原生的技術(shù)方案來實(shí)現(xiàn)。其實(shí)這也是目前市面上大部分企業(yè)做出的選擇。
使用原生開發(fā)我個人還有一個觀點(diǎn),就是 設(shè)計上要盡量遵守原生應(yīng)用的設(shè)計規(guī)范,如果想要一套設(shè)計通吃所有平臺,最終只會搞一個不倫不類的應(yīng)用出來 。知乎算是國內(nèi)在這方面做得比較好的應(yīng)用了,也取得了不錯的效果。

知乎
其實(shí),在真正啟動項目之前,在進(jìn)行技術(shù)選型時,除了要考慮更符合業(yè)務(wù)的架構(gòu)外,還要考慮開發(fā)人員的能力及技術(shù)棧。畢竟最后App還是由Dev們開發(fā)的。如果僅僅考慮業(yè)務(wù)而不考慮開發(fā)人員的技術(shù)能力來選擇技術(shù)方案,不僅有一種欽定的感覺,而且最后往往坑到的還是自己。
我們常說:工具是死的,人是活的。考慮多種因素,在技術(shù)選型上做出更充分的考量,才是真正正確的選擇。所以說又回到那句老話上:“It depends…”