On 4 Feb 2014, at 01:35, Matt Neuburg <[email protected]> wrote:

> On Fri, 31 Jan 2014 15:09:37 +0700, "Gerriet M. Denkmann" 
> <[email protected]> said:
>> The real problem is:  iOS 7 ignores the first tap (if it comes too soon 
>> after applicationDidBecomeActive: - "too soon" meaning: less than about a 
>> second).  
>> Whereas iOS 6 records and processes all taps.
> 
> I've noticed often, just in my ordinary iOS 7 life, that there is a problem 
> with the system's handling of the showing and removal of the snapshot image 
> (taken when the app was backgrounded and displayed as the app is 
> reactivated). It takes a _very_ long time for this image to be replaced by 
> the real interface, and meanwhile the app is not responsive because you're 
> not _in_ the app: you're tapping on the snapshot. I wonder if that's what 
> you're experiencing. m.

My test app has a UILabel (called lastLine) at the bottom, and a button ("Tap 
Me") below it.

In applicationWillResignActive: I do:
        rootViewController.lastLine.text = 
@"#####################################################";

In applicationDidBecomeActive: I do:
        rootViewController.lastLine.text = @"Now!";

I start the app on iPad
Put the iPad to sleep.
Wake the iPad.
"slide to unlock"  (now I see "#############" getting changed to "Now!" after a 
fraction of a second)
When I see either: (A) "Tap Me" or: (B) "Now!" I tap the button 4 times.

In case (A) only 3 button hits get recorded.
In case (B) all 4 button hits get recorded.

The button hits are spaced by about 0.2 seconds.

This seems to imply that when the applicationDidBecomeActive there is a time of 
about 0.2 seconds, where it LOOKS responsive, but really it is NOT.
Maybe what I see is just (as you suggested) the "snapshot image", not the real 
test app.


In a real app the following happens:

applicationDidBecomeActive
I see an obviously functioning button and tap it.
Nothing happens.
After about a second I realise something is wrong and tap the button again.
Now I get the expected reaction.

I curse the app, because the button is unreliable.


None of these problems occur with iOS 6.


Kind regards,

Gerriet.


_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to