2016-01-24 16 views
0

我有計劃用離子框架構建一些android應用程序。但我有一個問題,我們是否應該使用離子框架來構建大規模的移動應用程序?我們是否應該使用離子框架來構建大規模移動應用程序?

+1

這的確是一個主觀題的錯誤。比較跨平臺開發與本土開發的優缺點。如果一個人衡量另一個,選擇它。這就是說,我是一位_pro本土開發人員,但也可以看到跨平臺開發的優勢。 –

回答

2

您可以開發大規模應用與也離子,但它始終是最好開發原生應用程序,我已經開發了兩種離子的應用和本地應用這些差異,你找到,而這樣做的混合應用:

  1. 平滑度是一個重要的問題,你的應用程序的屏幕看起來脆弱和應用程序在年底花費很長的時間用戶觸摸事件,如平滑滾動,點擊按鈕等
  2. UI(即使你是一個搖滾明星的Web UI)你是嵌入HTML頁面變成一個Android應用程序的一天,手機與< 1GB內存所花的時間很多渲染頁面
  3. 後退按鈕事件,你不能硬編碼後退按鈕和保持在backstack(android術語)屏幕列表,因此你應該打破頭管理用戶後退按鈕按事件
  4. 內存泄漏問題,你沒有在此赫克任何控制

  5. 你如何處理活動(屏)的生命週期變化(簡歷會發生什麼,暫停,停止,創建屏幕的破壞)

  6. 你是不是要實施的最佳實踐安卓

因此,當您要構建大型Android應用程序時,始終建議使用原生應用程序

混合應用程序僅適用於MVP,不適用於最終用戶。不要做浪費您的寶貴時間

0

這要看你是什麼意思「大尺度」移動應用程序。如果你在談論用戶數量,這取決於服務器,Ionic對此沒有影響。如果你的意思是你的應用程序會做一些內存密集型的任務,你當然應該去當地。

如果你在談論的外觀和感覺的生產應用,離子是好的,但根據我的經驗,這是不是你會認爲它會採取一半的時間,而不是2個平臺上開發。調整它所需的時間,使其看起來像一個本地應用程序很重要,並假設你真的用Javascript來舒服。

相關問題