Walter, this is a great response and outline of what is being done to sort this issue out. Thanks for all the hard work.
Please test our change in the next daily build (2221 or after) against your projects and let us know if this fixes the issues on the older devices.
Thanks Walter for your response, I look forward to testing the next daily build (2221)
Testet it on an iPhone 5S. My main.lua initializes a lot of stuff directly at the beginning.
2014.2223 works like a charm. No flickering. Just perfect.
Will try it with an iPhone 3gs today evening.
Thanks Walter and Bryan, very much appreciated.
Yep have tested it on my Iphone 4 and it works a treat not a flicker in sight, thank you Corona team especially Walter for your detailed response.
Regards
Simon
Hi Walter,
I’ve not had a chance to test this yet, but I did want to thank you for your detailed response and attention to this issue.
Regards,
Arthur
Walter + Team,
Like Arthur, I haven’t been able to test this (I’m on Starter–no access to daily builds), but I wanted to thank you very much for your hard work and for your detailed response. Keep up the great work!
-Andrew
I finally had a chance to go to 2014.2224 and test this issue on my iPhone 4 (1st gen).
The black screen flicker is gone so thats great news. We still have the statusBar showing on top of the Default.png though. In the past the Default.png splash screen would cover over the statusBar (carrier, battery indicators etc) no matter what the statusBar settings are in the main.lua. Now it appears that the statusBar is visible throughout the app loading process. Is this something that will be eventually fixed?
Thanks for the improvement in this area. Most appreciated.
Kerem, do you have:
UIStatusBarHidden = true,
In your build.settings in the settings->iphone->plist block?
Corona can’t turn off the Status bar until it executes main.lua. That’s how you get iOS to turn it off before it hands control over to Corona.
Wow! Such a newbie oversight on my part. Thank you very much. Indeed this was my problem. Now the startup is flawless. I appreciate your insight. Have a nice day.
Hello,
I forgot Basic licenses can’t see these builds. Any idea when this build will go GA?
Thanks,
Arthur
We don’t have an ETA on a new GA build.
Will this fix affect android builds as well?
This issue was specific to iOS builds.
Rob
Can we please get a status on this? I am running 2189 and I am still getting a 1-2 second black screen before my app starts up. I have two different apps suffering this same issue.
thanks,
Arthur
What OS and device are you testing on?
Rob
Hi Rob,
I am building on a Mac mini and loading down to an Ipad 3 running ios 7.1 (11D167).
I’m using the latest available public build to basic users.
I also noticed it is definitely a video thing not a program isn’t running thing since the audio kicked off in the background during the blank screen.
Regards,
Arthur
Rob,
I’ve also noticed it displays a green underscore in the upper right hand corner too.
Arthur
I’d just like to throw my hat in the ring here. I’m noticing the G2.0 black flash issue on the app I’m working on. If I understood Tom’s most recent post, there have been two different “black screen” issues: one that was fixed in 2155 (where the amount of time the black screen was shown was based on what was loading in main.lua) and one introduced with Graphics 2.0. I have not experienced the longer black screen issue, but I’ve had the “black flash” issue ever since I converted over to G2.0. I just downloaded 2189 (latest public build) today and was disappointed to find that the black flash issue has not been resolved. I’m testing on an iPhone 5 and an iPad 4, both running iOS 7.1.
Any ETA on a fix for this? It’s a show-stopper for me. Until it’s fixed in a public release I can’t release an update for the app I’m working on (I don’t currently have access to daily builds).
I just built an app with a solid white Default-568h@2x.png and a solid red rectangle as a full screen background a few lines from the top of my main.lua. There is no perceptible black screen on my iPhone 5. This is with 2189. Older, slower devices might have a perceptable flash.
Even with a black flash, why is this a show stopper? It might be ugly. It might be annoying. It doesn’t prevent your app from working and it’s only on the initial start up and it’s only on older devices.
Rob