Markus,

You'd be surprised by how much stuff people have running on their
phones.  2.0/2.1 seem to be better at handling it with a game but in
general, I think it's an issue of educating people to shut off sync
and certain wasteful tasks while playing games.  I REALLY wish Android
would add a game-mode as a core feature of the OS, which suspends all
but essential functionality (maybe user selectable, such as take phone
calls, get SMS and optional email, other services, etc).  Then a game
declares itself as such in the manifest and the OS knows to give it
better priority and stop other things from lagging it out.

I find that when I shut off sync and kill most everything running, my
games run smooth, but even on my nexus one if I fail to do all of
that, I get lag.

On Mar 13, 9:44 pm, markusn82 <markus...@gmail.com> wrote:
> I developed and published a game about two months ago. Since then,
> I've received several negative comments about input lag in the game.
> Before releasing the game, I already took several measures to
> hopefully prevent lag from occurring:
>
> 1) Game is almost entirely written in native code
> 2) After initialization, my process never invokes the GC during
> gameplay (no GC executions from my process show up in the log)
> 3) Average FPS is generally > 30 fps
> 4) I tested the game on both a Motorola Milestone and an HTC Magic and
> I don't experience any noticeable input lag (except perhaps when the
> GC is executed by other processes)
>
> My guess is that the lag that users are experiencing is a result of
> the GC being invoked by another process. Has anyone been able to
> address this issue? Specifically, have any game developers been able
> to achieve a completely lag-free game and thus avoid negative ratings
> that drag down your app?
>
> The only other suspicious thing I've noticed is the following lines
> showing up in my log any time a SoundPool clip is played:
>
> D/AudioHardwareMot( 1054): AudioMgr:AudioStreamOutMot::standby called
> D/AudioHardwareMot( 1054): AudioMgr:Output 0xb538 entering standby
> D/AudioHardwareMot( 1054): AudioMgr:Closing stereo device
> D/AudioHardwareMot( 1054): AudioMgr:Output 0xb538 exiting standby
>
> Any ideas or suggestions?
>
> Thanks

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to