2015-11-03 111 views

回答

4

混合應用程序被炒作,因爲您不必爲多個平臺執行雙倍(或更多)的工作量。 單頁,基於網頁,可在多個系統上部署,而不需要太多努力。

到目前爲止,混合應用程序幾乎可以調用他們想要的任何本地內容,PhoneGap對它們的JavaScript鉤子與本機函數的交互產生了相當大的影響。不過,我實際上完全反對混合炒作,我不喜歡基於網絡應用的Look'n'Feel,我也不認爲懶惰的方式是最好的方式。 我寧願本地編碼,並利用製造商爲我創建的功能強大且實用的一切,以製作真正優化的高質量應用程序。

但我想,每個人都有權自己的意見。

+0

默認情況下,原生應用不等於優化的高品質應用。默認情況下混合應用程序也沒有意味着它是一個非優化,低質量的應用程序... – Tristan

+0

沒有人說這一點。但一款基於網絡的混合應用程序永遠不會擁有原生應用程序的外觀,也不會對任何輸入或複雜圖形產生敏感的反應。 – LilaQ

0

編寫一次,運行在任何地方:-)您可以隨時發佈新功能或修復錯誤。但在android上有webview的serval問題。

首先,WebView需要太多的內存,並且可能會導致OOM,因此您必須在一個孤立的進程中運行它。其次,webview不能始終在不同的ROM中運行,因此您在發佈之前已使用多個設備對其進行測試。

三,WebView在主線程上做了太多工作,所以無法支持​​複雜的動畫。

可能你會對React Native感興趣:-)

+0

是的,但沒有互聯網混合應用程序不能正常工作? – Prasanna

+0

**錯誤**當然他們可以工作! – Sithys

+0

@Sithys好兄弟?我們可以存儲高達5 MB僅na ...那麼它如何像本地應用程序? – Prasanna

相關問題