天天看點

基于HTML5技術的電力3D監控應用(四)

1、2013年應該感謝Google和MS,前者提供了Android Chrome浏覽器的WebGL支援,後者終于讓IE11支援了WebGL并且減低到win7也能運作。

2、還得感謝Firefox和Opera這些廠家推動了移動終端浏覽器對WebGL的支援,并且性能還都不差,早期Chrome的Android版還不支援WebGL時測試隻能考他們。

3、感謝UCWeb浏覽器提供了唯一(如果不是唯一還請高人指點)官方iPad的浏覽器的WebGL支援,雖然有很多bug我們送出了問題也沒人理,還好找到了workaround規避了些坑。

4、IE11很給力,我在mac下的VirtualBox虛拟機裡面IE11是唯一能跑WebGL的(其他浏覽器不知道是否有開關設定可以在虛拟器可以跑的,如果有還請高人指點),但還得努力啊,一堆基礎的API都不支援,例如TRIANGLE_FAN類型都不支援,例如lineWidth都不讓設定,例如Shading Language都不支援return語句,還有好多坑,但還好我們都找到方法繞開了(如果你也遇到了IE11的吭可以幫我繼續列舉)。

5、Nexus 7二代很給力,作為WebGL的移動測試機,很輕且性能不錯,終于找到了讓我滿意的願意随身帶着用的Android闆。

6、打包android的WebView控件方式還很難搞,預設的WebView核與Android Chrome不一樣,搞了個獨立的Chrome 28的核還開啟不了WebGL(要是有高人搞定了,還請指點)。

7、上點代表性的項目抓圖,一個是IE11下的,一個是Android下的,總體說我感覺2013年經過各個廠家的努力,對于大多數的企業應用應該可以說:WebGL is Ready!

繼續閱讀