iPhone 7 review of playground examples

Hello guys,

The test was made with an iPhone 7 on iOS 12.3.1 with Safari.

On https://playground.babylonjs.com/ I can’t display the examples menu. I had to go to Babylon.js Documentation to check everything :).

Here is a list of things that I encountered :

https://playground.babylonjs.com/#8MGKWK#0 : The reflections on the sphereGlass & spherePlastic are less present on iOS.

https://playground.babylonjs.com/#EYEPRI#3 : shadow softening didn’t occur.

https://playground.babylonjs.com/#2DT16W#2 : The emitter is lighted fully on iOS, not on PC.

https://playground.babylonjs.com/#SQ5UC1#1 The video don’t play on iOS

https://playground.babylonjs.com/#4RN0VF#0 The texture didn’t display on iOS (black)

https://playground.babylonjs.com/#CA4SM#1 The texture won’t download on iOS (maybe a permission thing ? Not sure it’s doable…)

https://playground.babylonjs.com/#CHQ4T#120 I waited a long time, the video didn’t play. Not sure it’s a loading thing.

https://playground.babylonjs.com/#TAFSN0#2 gyroscope didn’t work for movement.

I’m glad there was no crash and I think those are small bugs.
Hope this helps !

Thanks I am happy that they are all expected behaviors besides being annoying.

The playground does not support mobile usage. I think @bghgary was working on this with @PatrickRyan ???

https://playground.babylonjs.com/#8MGKWK#0 : The reflections on the sphereGlass & spherePlastic are less present on iOS. This is due to not being able to rely on Webgl2 and Float textures on IOS.

https://playground.babylonjs.com/#EYEPRI#3 : shadow softening didn’t occur. Those kind of shadows are only supported in Webgl2 which is not supported on IOS as it relies on shadowSamplers.

https://playground.babylonjs.com/#2DT16W#2 : The emitter is lighted fully on iOS, not on PC. UNDER INVESTIGATION

https://playground.babylonjs.com/#4RN0VF#0 The texture didn’t display on iOS (black)
@trevordev for basis support on ios ???

https://playground.babylonjs.com/#CHQ4T#120 I waited a long time, the video didn’t play. Not sure it’s a loading thing. This is because the listened event is onKeyDown and not onTouch or equivalent, if you type code in the text part, it plays :slight_smile:

Gyroscope now requires both action and secure location: Vr mode can't use in IOS 12.2

1 Like

I’m actually working on that one. Would be fine soon!

2 Likes

Thanks for the followup :slight_smile:

I will soon have an older iPad with a crash occuring on some scene.
The fun is not over !

Ill take a look again to see if something broke or if this is specific to the 7. (I tested on an Iphone X about a week ago and it worked)

Thanks @Gil_Guminski

1 Like

Broken light emitter fixed :wink:

1 Like