flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
165.19k stars 27.26k forks source link

Test baseline profiles with Flutter Android apps #143129

Open mariamhas opened 7 months ago

mariamhas commented 7 months ago

Use case

Baseline Profiles is an Android tool that has the potential of helping Android apps load faster and run smoothly.

Proposal

We should try to use baseline profiles with a Flutter app to see what value it brings and if this is a tool we can support for all Flutter android developers. https://developer.android.com/topic/performance/baselineprofiles/overview

jonahwilliams commented 7 months ago

Can you provide some more context on what we'd test with the ABPs? These are Vulkan specific profiles (@matanlurey and I just learned about them, actually), so they're not useful to the current Android backend which exclusively uses Skia's GLES backend.

jonahwilliams commented 7 months ago

Oh wait. Is this

https://developer.android.com/topic/performance/baselineprofiles/overview

or

https://developer.android.com/ndk/guides/graphics/android-baseline-profile

mariamhas commented 7 months ago

the first one! I meant to have that link in the description but it didnt link properly

jonahwilliams commented 7 months ago

Ack, ignore my comment then!

flutter-triage-bot[bot] commented 7 months ago

This issue is missing a priority label. Please set a priority label when adding the triaged-android label.