-
-
Notifications
You must be signed in to change notification settings - Fork 35.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The official examples no longer working on iOS/iPadOS #27328
Comments
I've tested some examples for another issue yesterday on an iPad with iPadOS 17.1.2 and they work as expected. What kind of device and OS version are you using? Also please verify if errors or warnings are printed in Safari's browser console. |
Also, as mentioned in #27327 (comment), saying that something "does not work" is not helpful in software development. You should always describe the error situation as detailed as possible. We can reopen the issue if you do so. |
On an M1 iPad Pro (5th generation) running iPadOS v16.2, I get this kind of errors for every example I tried: |
Ah okay. That's because your device does not fully support import maps yet (see #26836). The issue should go away if you update your OS to at least 16.4. |
I could (and will eventually)update my iPad to 16.4. (and beyond) but I can't, for example update my iPhone anymore, and it is a shame that three.js which was running just fine on it won't be able to run any new projects which might be far less complex than the older ones. Is there a way to maintain the progress without breaking everything for those who're not running it on the latest and greatest devices/OS's? According to Statcounter, it means cutting out roughly 10% of the global users. |
No sorry, we won't do that. We want to move forward without relying on polyfills and fallbacks even if this means a small number of devices will be excluded. |
What was the last version of three.js that was supported on iOS/iPadOS prior to v16.4? |
It is not the version of
|
Thanks for clearing this out! I'm about to start a new project for a client and I'd like to insure it will be supported even on a bit older devices. What would be the easiest way to achieve that? |
It's best if you ask such a question at the https://discourse.threejs.org/. We focus here on bugs and feature requests. |
Thank you! |
Description
None of the examples are working neither on iPhone nor iPad any more while the websites built on Three.js are still working fine.
Reproduction steps
1.try to open any of these https://threejs.org/examples/ on iPhone or iPad
2. not working
Code
// code goes here
Live example
Screenshots
No response
Version
0.159.0
Device
No response
Browser
No response
OS
No response
The text was updated successfully, but these errors were encountered: