-
-
Notifications
You must be signed in to change notification settings - Fork 143
Stretched images on iOS 13 with iPAD pro landscape #93
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
Comments
Hi @ganySA, can you please paste the generated image and the command that you execute here? |
Hi, |
Hi @fabianhinz @ganySA, I tested the behavior on iOS 13.0 landscape orientation and it indeed stretches the portrait image on landscape and it doesn't respect the image provided in landscape orientation anymore. Resulting with the following display: This is not the case on iOS 12 and earlier, so launch images on landscape mode on iOS 12 looks as expected: I submitted this issue to Apple Feedback Assistant - https://feedbackassistant.apple.com providing all the details and I hope it gets attention from their side. It looks like our hands are tied until a resolution is provided by Apple. I'll keep this bug open as a reminder to implement any future changes that might come from Apple side. |
Thanks for reporting this to Apple. Took me a long time to find out about this issue. I first tried a middle ground approach, to supply specific portrait mode images only (orientation: portrait), and then to accept that landscape will have none. Not even this strategy works, it will also pick it up in landscape mode. It looks like orientation as a whole is ignored in iOS13. |
Just checked the issue again, it didn't get any reaction since it's opened on Dec 30, 2019. That's just, sad. If anybody is willing to submit this issue to Apple like I did, that would create more voice and hopefully help. Here's a template for creating an issue on Apple feedback assistant - https://feedbackassistant.apple.com/;
Attachments required for the feedback is listed above; website.zip |
This is still an issue. Is there any roadmap on which version of iOS will fix this? I've tried only supplying portrait splashscreens but the stretching is still present. I've also noticed the user needs to re-install the app after switching themes in the settings for the light/dark mode splashscreen to be used. |
Apple doesn't share roadmaps. I would not expect that they fix this one. Hopefully, one day they support Web Manifest, which is the proper place for launch icons. |
This is still an issue as of iOS 13.4. Please submit an issue to https://feedbackassistant.apple.com/ with the template and the files attached on this PR. |
I have the same issue in iOS 13.4, I submitted an issue using the same description as you made and a video that I recorded showing the behavior, also I send a firebase URL to they can check it out and test it. I hope answer fast. Thanks for your help @onderceylan |
Thanks for submitting an issue @Quethzel! The more voice we have the sooner we get a reaction and hopefully a fix on iPad OS for this problem. |
This is still an issue as of iOS 13.5.
|
I tested today on iPadOS 13.6.1. Showed stretched image still. I'm thinking they may have fixed it in iPadOS 14. Maybe someone has a Beta version of iPadOS 14 they can test with? |
iPadOS 13.7 showed stretched images when installed today. I submitted feedback to Apple. |
iPadOS 14 showed stretched images when installed today. |
iPadOS 14.1 showed stretched images when installed today. |
still an issue on ipados 14.2 |
why tf aren't they fixing that |
I'd suggest https://feedbackassistant.apple.com/ if not submitted already. |
Yesterday I almost lost my mind trying to solve this, before I found this thread. Watching server logs, I realized that on the first PWA launch, it will request to the server both landscape and portratit startup images, matching the media query size parameter, in my case: <link rel="apple-touch-startup-image"
media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/img/icons/apple-touch-startup-image-1668x2388.png">
...
<link rel="apple-touch-startup-image"
media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/img/icons/apple-touch-startup-image-2388x1668.png"> (These were automatically generated by the favicons-webpack-plugin in my case) That could explain why it looks so streched: Safari is using the portrait image, resized to the landscape viewport, instead of the landscape startup image. But why? The Next clip was recorded on an iPad Pro 11-inch running iPadOS 14.6 Watching closely the video, I think we can see what's happenning under the hood. Safari doesn't read the orientation of the device when openning the splash screen, instead uses the last orientation used in Standalone mode (in other PWAs), an then, when it loads, recalculates the orientation. In other line of desperate investigation I relalized that neither Twitter, Trivago, nor Forbes (some big companys using PWAs) use iOS splash screens (probably because is broken). |
Well done. I tested it out and found the behaviour matched yours too. Have you found the same behaviour in other iPads? E.g. 10.5 inch? |
Can't tell. I only have the 11-inch version :( |
still issue on iPadOS 15.0.1 |
Perhaps if a lot of people resubmit to https://feedbackassistant.apple.com/ it could make it to the top of the list on the 15.0 issues since the list may be relatively small now? |
Still an issue on iOS 15.1 This bug exists for 2 years. Apple is so lost. |
What hardware version of iPad did you test? 2021 version? |
Yes 9th generation |
You might want to submit to https://feedbackassistant.apple.com/ since it's on the latest product (iPad). |
Filling in item at https://feedbackassistant.apple.com/ is useless and waste of time. I have several bugs reported there several years in "open status" old but absolutely no answer from Apple. |
IOS 15.3.1 still has this problem. |
Issue still exists on iPadOS 15.6 iPad Pro 11" 2nd Gen |
same here. iPadOS 15.4.1 |
Ho ho ho, Welcome to 2023 |
Can confirm iPad Pro 12.9 landscape mode still stretches the image. iPadOS 16.3 |
can confirm the same for iPadOS 16.5.1. Has anyone tested the beta for iPadOS 17 yet? |
Still a problem when testing on iPad Pro (11-inch) 4th gen iOS 17.0 Simulator |
Still a problem on iPad Pro 11" from a few years back and still a problem on iPad Pro 12/9" M1. Pretty poor isn't it. To add to this, even when you don't specify a landscape image it will still "find" one and screw it up. Well done Apple. |
6/8/24 iPadOS 16.7.8 iPad Pro |
I haven't tried it yet, but maybe you can upload a splash screen image that is squished, so that when it is stretched it appears normal. This will ruin the portrait mode splash screen, but maybe more users use your PWA in landscape than portrait mode. |
I just filled out https://www.apple.com/feedback/ipad/ asking if they were aware that this page existed. |
Lost time. In case of apple bugs learn that you must live with them. As you can read above many users filled in report via feedback assistant but Apple fu*ks developers. |
Survey:
I surmised that possibly someone has a splash screen logo/image that would look OK stretched (perhaps simply a solid full screen color :) ). Or someone pre-squashed a logo so when stretched it looked original. That naturally would still be squashed portrait. |
Anyone tried iOS 18? |
Hi
I am getting stretched images for splash on IOS ipad pro in landscape mode - i have tried multiple input formats.
What should i use as input (size and file type) ?
The text was updated successfully, but these errors were encountered: