我在選擇HTML5 Mobile Framework有一個很在乎的事情:效能(操作滑動的流暢感與讀取速度)。
對多數的framework來說Andorid 3.0以上的機器效能也都不錯,iOS就不用說了很好。
只是現在Android 2.3的機器市占率頗大,而這些機器通常效能差,
如果Mobile Framework執行效能OK,其他機器也就OK了。
然而現在HTML5 Mobile Framework真的太多了
綜合比較的文章很少,但網路上又很少像我這麼注重效能的
只好自己來了。因為感受實在很明顯,就直接分三個等級,有需要再自行評測嚕。
(使用官方demo測試 , Samsung S5570 , Android 2.3)
---效能很不錯:
jQuery Mobile 1.2 : 很訝異 , 在1.0beta的時候很慢 , 到了1.2卻很不錯順暢了, 而且有很多大公司採用 , 非常有前景
jqMobi 1.2: 超順,幾乎和native app一樣的體驗, 官方的效能比較影片更是打趴其他家 , 只是功能/外掛上比較殘缺 , 只可惜UI畫面實在有點粗糙
iUi 0.4 : 效能不錯 , 仿iOS UI , 只是不懂為何官方不要放demo網站而是放影片
---效能尚可,看得出來有點延遲
Sencha Touch 2.1 : Sencha總是在iOS有著幾乎與native app完全相同的效能體驗 非常優秀 , 只可惜他們不是很在乎Andorid , 即使在比較好的Android機器效能也不是太好 , 但仍然可以接受就是了,
Kendo Ui Mobile Q3 2012 SP1 : 畫面很精美 , 但速度也不怎麼樣 , 不過因為支援.NET的關係 應該有另一片天空
Wink toolkit 1.4.4: 華麗的開場動畫 , 支援的UI元件多(直逼Sencha touch)
jQtouch 1 beta 3 : 已經是Sencha touch維護 , beta很久了
---不行,實在是慢或不支援
dojo mobile 1.8 : 一開始的list滑動非常慢 , 網路上還有一篇說選dojo mobile放棄jQmobi的 實在是無法理解~_~
The M-project 1.3 :一滑動畫面就跑掉了,不予置評
LungoJS 2.1: UI有自己的風格 , 但滑動速度頗慢
Moobile 0.2 : 滑動速度慢 , 風格很乾淨
Jo 0.4 : 滑動效果實在頗慢(是效果 不是lagXD)
DHTMLX Touch 1.2 : 滑動很慢又會停滯
PS: 如果你也有測mobile web framework的需求:
http://frameworkdemos.com/ (web)
Kitchen Sink Collection (APP)
留言
張貼留言