Appcan性能低?速度慢?UI難看?與apicloud用數據說話


  有很多人在用了apicloud之后都說Appcan打開Window速度慢,沒有apicloud體驗好,所以都去使用apicloud了,但是真的如此嗎?原來或許Appcan真的比較慢,我用的時候也有這種感覺,但是現在不討論以前怎么樣,就說現在的情況。首先,如果你是選擇開發工具階段,那么你的體驗肯定是在調試階段比較的,然而,你考慮過調試階段這兩者之間的差異嗎?apicloud是將文件資源完全同步到本地,相當於生成了個本地應用在測試運行,然而appcan呢?appcan是搭建的一個調試服務器,說白了,調試服務器的原理就是打開的是你電腦端的html資源文件,是通過局域網打開的網絡資源,並不是本地的,網絡資源訪問總需要消耗時間吧,有人說用的手機和電腦在同一個局域網內,不需要實際的網速,但是響應時間消耗是必不可少的。。下面進行一個測試

  Appcan調試模式:

計算平均時差是:(576+418+630+455+744+520+563+519)/8=553

apicloud調試模式:

11-30 15:55:27.355 I/app3c ( 9574): 1448870127350 at index_content.html : 22

11-30 15:55:27.710 I/app3c ( 9574): 1448870127712 at a1.html : 38

11-30 15:55:33.805 I/app3c ( 9574): 1448870133805 at index_content.html : 22

11-30 15:55:34.160 I/app3c ( 9574): 1448870134160 at a1.html : 38

11-30 15:55:37.250 I/app3c ( 9574): 1448870137203 at index_content.html : 22

11-30 15:55:37.710 I/app3c ( 9574): 1448870137715 at a1.html : 38

11-30 15:55:39.685 I/app3c ( 9574): 1448870139683 at index_content.html : 22

11-30 15:55:40.155 I/app3c ( 9574): 1448870140156 at a1.html : 38

11-30 15:55:42.510 I/app3c ( 9574): 1448870142513 at index_content.html : 22

11-30 15:55:43.065 I/app3c ( 9574): 1448870143057 at a1.html : 38

11-30 15:55:45.415 I/app3c ( 9574): 1448870145368 at index_content.html : 22

11-30 15:55:45.850 I/app3c ( 9574): 1448870145852 at a1.html : 38

11-30 15:55:48.720 I/app3c ( 9574): 1448870148674 at index_content.html : 22

11-30 15:55:49.195 I/app3c ( 9574): 1448870149197 at a1.html : 38

11-30 15:55:51.670 I/app3c ( 9574): 1448870151616 at index_content.html : 22

11-30 15:55:52.115 I/app3c ( 9574): 1448870152117 at a1.html : 38

計算平均時差是:(362+355+512+473+544+484+523+501)/8=469

 

哇,好像少了快100哎,頓時感覺apicloud流暢,appcan卡頓

下面再進行一個測試

Appcan 本地測試包響應測試:

計算平均響應時間:(275+194+202+258+200+199+257+191)/8=222

 

apicloud本地打包響應測試:

計算平均值:(355+452+323+413+356+331+348+431)/8=376

測試代碼與計算原理基本完全相同,不存在計算方式不同帶來的差異,由這些數據可以看出,Appcan比apicloud究竟是快是慢,那些浮誇黨沒有數據前不要信口開河。或許還有人會說這是你單個手機測試的結果,其他手機測試結果就不一樣,那你們去測啊,不測試又怎么知道呢,官方難道會針對我隨機的手機進行調整,他就知道我要用這一款手機測?

 

有人說Appcan的UI真心難看,apicloud的多好看,說實話,當初我有一部分原因就是因為UI才去研究apicloud的,因為Appcan的UI主題真心不好看,對話框是黑色的,日期選擇器是點的,沒有apicloud中的白色主題好看,當初我也向Appcan官方提過,想要給開發者選擇主題,官方答應會處理,后來就沒收到消息,我以為官方就是忽悠我的,但是現在想起來Appcan引擎都開源了,主題完全可以自己DIY了啊,官方開源也是對我提議的一種回應吧,想要什么主題沒有,自己定義去唄,我已經嘗試過,完全可以實現像apicloud中的所有UI體驗。

這兩點都不是問題了,那還有什么差異呢?

有人說模塊資源及API的易用度不一樣。。那到底是哪個好哪個差呢?

可能有人會問引擎自定義怎么定義,這里不做介紹,下次會專門發一篇關於引擎自定義注意的細節與步驟的隨筆~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM