Wednesday, May 17, 2017

Breakout Session: No one likes crashing or janky apps! Engineer for high performance with tools from Google Play Console

Product manager starting out with a little history of Android performance and what capabilities were added in which versions.


Android Vitals - new initiative to help you get deeper insight into performance, stability, and battery life.  On Android Play you can see crash rate of your app and.  Battery responsible apps keep CPU and requests to a minimum.  Rendering needs to be at least at 60 fps to appear fluid.  "Bad behaviors" are a tool in Play Console to flag apps that hit certain criteria (e.g. more than 5% of users experience dropped frames or slow frame rate of xyz).

These tools work out of the box (you don't need to do anything to your app to be able to leverage these tools) and can be found on the left side of the Play Console.

Wake Locks are important to understand for battery drain.  They are used to keep the phone awake to perform certain actions.  The Play Console provides tools to check to see how many of your users are experiencing stuck wake locks (e.g. that last over an hour).

Rendering is being managed with three separate and discrete tools.  Use these tools to identify, troubleshoot, and fix rendering problems.



3 comments:

  1. Replies
    1. Jian-Yang, my beautiful little Asiatic friend, I'm going to buy you the palapa of your life. We will have 12 posts, braided palm leaves. You'll never feel exposed again.

      Delete