2013-03-13 14 views

cevap

14

WebGL, Android Lollipop'tan önce WebView'larda desteklenmedi. KitKat'ta Android, yerel WebView uygulaması olarak Chromium'a geçti, ancak WebGL olmaksızın Chromium 33'e kilitlendi. Lollipop'ta WebView, Play Store üzerinden güncellenir ve şimdi WebGL'yi desteklemektedir. (Kaynak: https://developer.chrome.com/multidevice/webview/overview)

WebView'i genişletmek için genişletmeye çalışmak imkansızdır. Eğer düşünebilirsiniz

Bir şey, bkz yerine WebGL kullanımı CSS 3D dönüşümleri, bu Android ICS üzerinde desteklenen ve ileri edilir ise http://caniuse.com/#feat=transforms3d

Chrome Beta uygulaması veya Firefox beta kullanarak yeni Android cihazlarda WebGL'yi görüntüleyebilirsiniz
+1

(Güncelleştir) Başkaları için yararlı olması durumunda: Android 4.4 (KitKat) bir Chrome tabanlı WebView içeriyordu, ancak WebGL devre dışı bırakıldı. Android 5.0 (Lollipop), diğerlerinin yanı sıra WebGL'yi destekleyen Chromium M37'ye dayanan bir Web Görünümü içerir. Ek olarak Google Play'den de yükseltilebilir. Bakınız: http://developer.android.com/about/versions/lollipop.html#WebView – rbarriuso

0

Uygulamanın. Test ettiğim ve üzerinde çalıştığım tek cihaz Android 4.2.2'yi çalıştıran Asus Nexus 7 tablet.

Android 4.1.2 çalıştıran Motorola Razr'ım google Chrome Beta ile WebGL'yi desteklemiyor.

Bunun doğrudan yardımcı olup olmadığından emin değil .. ama FYI.

1

Android WebView için WebGL'yi etkinleştirmek mümkün olmamakla birlikte, yerel uygulamaların, Ludei (www.ludei.com) tarafından CocoonJS kullanılarak oluşturma için WebGL'yi kullanması için bir seçenek vardır. Android 2.3 cihazlarda bile çalışan bazı bilinen WebGL demolarını göstermek için Google Play'de bir demo uygulaması bile var.

https://play.google.com/store/apps/details?id=com.ludei.demos.webgl

bile Ouya üzerinde çalışan!

http://www.youtube.com/watch?v=ypyqkAo1jgo

6

WebGL mevcut Android Web görünümündeki desteklenmez, sen ancak senin WebGL uygulaması ile birlikte android app WebGL'yi destekleyen bir web çalışma zamanı olduğunu crosswalk-project kullanmak ve bunu paketleyebilirsiniz. En son Intel XDK, yaya geçidi çalışma zamanı ile Android uygulamaları oluşturmayı destekler.

1

Sana krom typying bunu etkinleştirmeniz gerekir WebGL varsayılan olarak etkin değildir OS 4.2.2 krom sürümü 28,0 vardır: Aşağıdaki pic sadece yol shwn Seach çubuğunda/// bayrakları

enable WebGl Chrome Android

Web gl relaunch chrome'unu etkinleştirdikten sonra, üç adet deneme çalışmasının çoğunu çalıştırabileceksiniz. Ben birkaç için ekran paylaştı: -

cloth demo

minecraft demo

Ben de Web görünümündeki her şeyi denedik ama webgl bayrakları ayarlamak edemedi. Muhtemelen webgl'leri web sayfalarında kullanmak mümkün değildir.