Please enable JavaScript.
Coggle requires JavaScript to display documents.
Google IO 2018 (How Android renders?
Any (Render Thread (Introduced in…
Google IO 2018
Choreographer
kicks in usually 60 times a second and communicates to vsync this is interval at which the frame is being synced
vsync operation is sent to the Java SDK
-
-
-
SurfaceFlinger + HardwareCompositor(HWC)
-
-
HWC manages color transforms(night mode, color blindness)
-
-
Render Thread
-
-
-
-
-
-
-
Performs ripple, vector drawable, circular reveal animations autonomically
RequestLayout
Invalidation that is not causes redraw, but relay outing. Happens on parent and propagates all the way up to perform measure and layout.
-
-
-
App Actions
-
Improved UX
-
Cancel survey
When the user cancels subscription it is not clear for the app maintainer the reasons of such decision. The app survey helps to pin point the reason.
-
-
-
-
Developer Flexibility
Refund API improvements
You can refund by both:
-
Mandatory price change of existing SKU
- Developer changes price in console
- The user receives emails 30 days before the renewal date to approve to the new conditions
- If the user disagrees it gets cancelled
-
-
-