As tech-junkies one thing that really irks us is consistently poor performance of a piece of hardware, component or software that could or should be better than it is. The native share menu is one of those annoyances for many as it is often far slower than we would like it to be when populating the options of where you want to share the selected data.
This has been acknowledged by Dave Burke, VP of Engineering at Android in a tweet reply to Artem from Android Police stating it’s a priority but… with a substantial hurdle in front of the coders completing the work.
It's a priority, just a big job. We're working on a redesign with a different underlying data model (push vs pull) that will be much faster and nicer to use.
— Dave Burke (@davey_burke) November 9, 2018
The problem with the menu has been identified in the past: each time you use the share menu, Android scans through your installed apps to identify which ones you could potentially share via to generate that menu and then display it. This process stands true, even if you’ve not installed any new applications for a significant period of time, taking longer and longer with more apps installed on your device only part being combatted with the improved hardware speeds.
Having personally queried a couple of developers they all had their idea on how to speed up the menu. Ranging from every “X” time period polling apps on the device to have the menu pre-populated, to having the option to have a set selection that you define as a user, checking once a day (perhaps overnight) or even checking every time you install an app whether it should be added to the list.
Regardless of the pathway chosen, it will be great to see a speedier interface when wanting to share something quickly through Android. Hopefully Google bring this to Android soon but it would surprise us to see it before Android Q.