Home › Forums › Bug Reports and Feature Requests › iOS 15 not working at all?
Tagged: iOS 15 problems loading scene
- This topic has 19 replies, 5 voices, and was last updated 2 years, 10 months ago by Yuri Kovelenov.
-
AuthorPosts
-
2021-09-22 at 11:02 am #45010precismoCustomer
Hi,
after latest upgrade our iPhones and iMac devices, Verge3D scenes stopped working in Safari and mostly in Chrome as well. It is general for all Verge versions and not url/server specific. Sample test scene published on our server:
https://www-t001.precismo.com/artest/
Browser is getting only “there was an error on this page”. No console output, nothing more specific as attached.
Windows PCs and Android devices are running without any issues.
May I ask how to solve this?
thank you very much in advance,
Petr from Precismo
Attachments:
You must be logged in to view attached files.2021-09-22 at 11:53 am #45017Yuri KovelenovStaff2021-09-22 at 12:30 pm #45019Yuri KovelenovStaffGot it. It is the xrCompatible flag that we use for initializing WebGL context (to allow for WebXR). It appears Apple added WebXR to Safari 15 but it is too buggy. Normally, the browser should just ignore unsupported flags. Will file a bug report to Apple and fix this in the upcoming Verge3D 3.8 (which is expected tomorrow).
UPD Submitted issue.
2021-09-22 at 4:57 pm #45040xeonCustomerXeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com2021-09-22 at 9:27 pm #45053mOnzCustomerYes i have same problem too..
After updated Safari to Version 15.0, they won’t open.Attachments:
You must be logged in to view attached files.2021-09-22 at 10:21 pm #45058xeonCustomerI think the title of this thread is misleading.
I have spent some time going through various projects and have found for the most part things are working in iOS 15.I have a few projects created in 3.71 that have some performance issues. Projects created in 3.6. I have one project that is not working…digging into it.
But for the most part most of my apps are working fine.
Perhaps the thread title can be updated to iOS 15 WebXR not working at all?
Xeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com2021-09-23 at 4:32 am #45064precismoCustomerMuch appreciated, Yuri!
2021-09-27 at 8:14 am #45291mOnzCustomerAny news updated here?
I think the title of this thread is misleading.
I have spent some time going through various projects and have found for the most part things are working in iOS 15.I have a few projects created in 3.71 that have some performance issues. Projects created in 3.6. I have one project that is not working…digging into it.
But for the most part most of my apps are working fine.
Perhaps the thread title can be updated to iOS 15 WebXR not working at all?
The problem is that Verge3D can’t be opened in the new version of Safari (version 15.0) Mac OS X.
I have tried as i say above..Have you tried in (Safari 15.0) Mac OS X?
But yes, i agree to change the title.. if verge3d only not work in safari mac os x version, not in iOS version 15.0, because i’m not tested yet in ios 15..
2021-09-27 at 8:27 am #45294Yuri KovelenovStaff2021-09-28 at 1:10 am #45364mOnzCustomerThank you Yuri.
I’m a Maya user,
I’ll wait the good news2021-10-06 at 5:39 am #45951precismoCustomerThank you very mu Yuri, your solution fixed it!!
Some of our new models with 4k textures stopped working with IOSv15 update as well. But same models DO work on Macs. Looks like Apple somehow started limiting resources for 3D in new Safari on iPhones with OSv15.
a) Is there any hard memory/texture limit which we can check? Ideally we would like to do automatic analysis of GLTF model + textures in our CI during build for early warning / automatic test. Did Apple say something about these limits? (2k looks safe but quite often it is not enough for our purposes)
b) It was very difficult to debug those “application stopped working” errors, no console output, nothing. Is there any way how we can find more information on these types of errors? Some logs, advanced debug, anything?
2021-10-06 at 6:20 am #45952xeonCustomerHi there….just so we are all on the same page Safari and Chrome on iOS and Mac OS use Webkit. They are one in the same browser. Safari with iOS 15 has implemented some crazy stuff regarding privacy that can really mess up the ability for any website to run properly. So you will want to test with private relay on and off, and the use of a VPN.
I use 2K, 4K as well as 8K textures without issues on MacOS and iOS 15 using Verge. The problem is the compression and the timing of moving data in and out of memory. Each browser on each device has a limit to how much stuff can be stored. This includes scene files, data, textures, etc, including the browser itself. More recently each browser and device now have a Tab memory limit. So you constantly have to remove things from memory. The problem we are experiencing with Webkit currently is the memory will not release very quickly which causes problems loading anything big and if you have slower speeds like wifi or 4G or lower…the memory dump takes even longer.
For tracking whats been loaded you can use Chromes Developer Console and what the loads and it will provide a way you can debug why its not loading. It will give you a total transfer total to memory and will also provide info when you go over, but you are likely to see that visually as an error first.
If you are making applications for general distribution to the public, including older phones and OS’s you will need to either build specific bundles for each device type or build to the lowest common denominator. When we build for general public use…we set our max memory size to be 50Mb. Yes…modern browsers can hold more but since the iPhone 7 is still the most popular iPhone…we cant ignore that group so we have to play for 3G cell service and 50Mb phones.
Google searches for browser memory limits will get you set for figuring out what to aim for based on your target.
Xeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com2021-10-11 at 4:30 am #46031precismoCustomerThanks for your great insight, Xeon!
2022-02-01 at 9:02 am #48922saramontagudCustomerHello, I have version 3.9 of verge and max 2022 and I have errors on many iOS devices, my project is not loaded directly, is there an update for this or does anyone know how to solve it? Thanks a lot
2022-02-01 at 10:26 am #48924Yuri KovelenovStaffI have errors on many iOS devices, my project is not loaded directly
Hi,
Please check how big your textures are. If you have too many 2k, 4k textures this will kill iOS.
-
AuthorPosts
- You must be logged in to reply to this topic.