Naming launch images without using asset catalog - ios6

I'm working on a Universal app (my first app) that runs on both iOS 6 and 7 and I'm creating my launch images now.
I've read the Apple documentation on this area but I find I'm still confused.
For the moment, I'd like to work out how to create and link up all my launch images without using the Asset Catalog, if possible.
I've got most, but not all, of the launch images created and added into the Launch Images area of my project like so:
Portrait Non-Retina (iOS 6.1 and Prior) 768x1004 No image with correct dimensions found
Portrait Retina (iOS 6.1 and Prior) 1536x2008 No image with correct dimensions found
Landscape Non-Retina (iOS 6.1 and Prior) 1024x748 No image with correct dimensions found
Landscape Retina (iOS 6.1 and Prior) 2048x1496 No image with correct dimensions found
Portrait Non-Retina 768x1024 Default-Portrait
Portrait Retina 1536x2048 Default-Portrait#2x
Landscape Non-Retina 1024x768 Default-Landscape
Landscape Retina 2048x1536 Default-Landscape#2x
But I'm puzzled as to how to name the iPad image files that are still missing.

You will not be able to do what you are trying to do by naming alone. If you don't want to use the asset catalog (which totally solves the problem without effort, so why would you not use it????), you will have to set up the Info.plist yourself, as Apple explains here:
In iOS 7, an app can use a different launch image depending on which version of iOS it’s running in. To provide different launch images, add the UILaunchImages key to the Info.plist file and use a dictionary to describe each launch image. To learn more about handling launch images, see “App Launch (Default) Images” in iOS App Programming Guide.

I think you should find the naming conventions in the section called App Launch (Default) Images of Apples documentation for resources

Related

USDZ File Black on Older Devices and Normal Map artefacts

I'm stuck creating USDZ files. I've issues with older devices, basically anything older than the iPhone X, displaying items with artefacts resulting from normal maps and other issues whereby the item appears entirely black.
iPhone X and iPad on ios 12 and 12.1 betas run fine with no normal maps:
iPhone 7 iOS 12 non beta with no normal maps:
When I use normal maps I get the following issue on older devices:
You can download the raw files here: https://drive.google.com/drive/folders/13w4fFTr6EQSUyQeEryxQWp0FcPN-84Ci?usp=sharing
Any help is extremely appreciated <3

How to download sources for xcode simulator

For app distribution to app store, we need to make couple (well, lots of them) of screenshots from all types of apple devices. In native app, we do it through simulator. How can we do it with codename one? How can I download the sources required for xcode simulator? Or is there any other way, how this can this be achieved (instead of buying all types of apple devices there are of course) ?
Apple now lets you upload one image size and they will scale it for the rest. I don't recall which size, but probably the 6plus. They tell you on iTunes Connect where you create the app details. You can use the CN1 simulator to capture screenshots. Set the skin to the desired device type and press F2 to capture the screen. The screen capture will just be what is displayed on screen, but there are some tools out there to give it the look of a real device. See this blog post:
https://www.codenameone.com/blog/3-image-tools-for-app-marketing.html

Codename one Simulators sizes do not fit within the window

While developing app with codename one with Netbeans IDE, I was running into this issue where the simulators were not usable except iphone 3. If I choose the simulator to be iPhone 5 or 6 or 6 plus, the simulator is so huge and only part of it appears on the screen and I couldn't even scroll.
Is there anyway to make the simulator to fit within the window sizes? I tried on Mac and Windows and I experienced the same result.
Please advise.
Uncheck the Scrollable option under the Simulalator menu. It's on by default since some artifacts might appear during scaling but for large skins there is no alternative.

Desktop web version and mobile web version in Opera Mini

So I have a website and I mean to make 2 version of it, the desktop version (with full features) and mobile version (simplification of the desktop version). I'm using media query in CSS to adjust the style. It works well in native browser. When I open my web using native browser it will show the mobile version style. But somehow when I open my web using Opera Mini, it keeps showing the desktop version instead.
I have googled it and didn't found any clue. Any idea how does it happen?
Thanks!
I finally found what's wrong with it. Turns out I was stupidly using #media screen only and Opera Mini doesn't seem handle it well. I've googled it for hours. Someone said actually Opera Mini supports #media screen but other people said that the right media property for Opera Mini is #media handheld. Well, I tried to play safe by simply changing it to #media all. And it works!
There are a number of reasons why Opera Mini is showing the desktop version of the site. The most likely is that your website is not properly detecting Opera Mini as a mobile site and is not returning the correct content. If you're using some plugin or other piece of software that is automatically handling the routing of desktop vs. mobile for you, that might be the culprit. Also, it's possible that this is happening by design, because of how Opera Mini works.
Opera Mini runs web content through Opera's own proxy servers and attempts to 'optimize' the content before delivering it to the user. That is, content is rendered first on the proxy server and then delivered to the device. This of course creates all kinds of complications for someone who is trying to deliver a consistent mobile web experience to their users. Fortunately, Opera provides a development guide to help give you a better sense of what's going on and how to cope with it.
Opera Mini is, in my experience, a very difficult browser to work with. At the Wikimedia Foundation, we server a very limited Wikipedia (and sibling project) experience when we detect someone's using Opera Mini.
You should definitely read through the opera mini development guide and make sure that any device detection you're doing is correctly recognizing opera mini as a mobile browser. If you're just using media queries, you may either want to reconsider a more robust approach to mobile detection, or adjust your design accordingly to work for opera mini. Good luck!

App runs very slow on ios6 devices

I have an app with deployment target iOS 3.0. It runs smooth as silk on all devices that haven't been upgraded to iOS6. However, on iOS6, animations are laggy, scrolling tableviews is slow (doesn't matter if they contain a lot of data or not, very inconsistent).
I have been going through the code and can't seem to find anything that causes this laggyness. ARC is disabled for this project (because it still supports iOS3.0), I have changed the deployment target to iOS6 to see if that'd make any change but it didn't.
Any developers with a similar problem? I'm starting to think it may be a setting in my Xcode project, as the laggyness is very inconsistent; Some screen work smooth on iPhone 5, while the same screens lag on iPhone 4 (and vice versa!)
Greetings
I found the problem: there was a background image "stripe.png" that was repeated via
[bgView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:#"stripe.png"]]];
The stripe.png file was 3x3 in size. A #2x version was provided, but it had the same size (3x3). When I made a 6x6 version of it, everything runs smooth again.
Always make your #2x images double the size!

Resources