最近做微信開發,發現頁面在 iOS 上非常流暢,但在 Android 上卻會出現卡頓的現象,換了幾台安卓機都有。


因為蘋果的硬體性能還是不錯的,硬體固定和系統封閉導致瀏覽器優化也好做一些安卓最出名的是什麼,伴隨著銷量大和適應性強而來的最出名的特點就是碎片化了,各種為了成本壓榨的硬體採購,自定義的系統配置,開放的軟體開發,讓問題出現的幾率放大幾萬倍.

如果你要兼容安卓開發,最好不要想做太複雜的效果,就聯想下pc端兼容ie6的做法.


因為安卓版微信的webview使用了牛逼的「QQ瀏覽器x5內核」

是黑?

android上並不比ios卡,你這種是不是換台手機好點?

畢竟nexus one和iphone6是沒法比的……

順便告訴你千萬別用jquery,除非你想卡出翔

http://html5test.com

你看看哪個瀏覽器跑分高?


喬布斯當年推出iPhone和iPad時就決心徹底拋棄Adobe的Flash,當時還和Adobe掐了起來,最後發表了對Flash的一些看法一文。

他們選擇採用HTML5,認為HTML5

處在技術的春天,並一直在對其做優化,希望HTML5成為下一匹能夠一直不停奔跑的馬,iPhone4出來的時候就他們聲稱全世界的智能手機對HTML5支持最好的是iPhone。。。安卓的話,不是很清楚。感覺大部分安卓機還是比iOS卡。。畢竟iOS專為蘋果的設備打造。。。安卓機的配置也層次不齊。當然可能跟語言也有關吧,但是我對iOS的語言不了解,不敢亂說。
讓你們公司換個貴的測試機器


做過不少移動端的小東西了,android卡還是卡在動畫多的時候,這一點說白了還是android的內存回收做的不夠給力,渲染這部分我沒讀過內部實現不敢說,不過這個層級上應該不差多少。
因為Adobe和蘋果撕逼了,就這麼簡單~~

iOS的微信webview我記得默認是調用safari的,配合iPhone的性能,所以肯定不會差。 安卓就比較複雜了,如果不是原生安卓,

webview可能會很老舊,安卓微信的webview從UA上看似乎是qq瀏覽器的內核,這也有點蛋疼。

還得看手機的具體配置。


蘋果:喬布斯當年的願望就是:永遠不使用adobe flash,不使用網頁插件,所以從蘋果電腦到蘋果手機,開始就是支持html5的,而且對於html5版本是開放和歡迎的態度,一直在做相關方面的優化,安卓:不知道,覺得是不是和開發語言有關啊?我就覺得iOS系統使用起來比較圓潤,安卓使用比較生硬,
推薦閱讀:
相关文章