Live data from Hacker News

Google, please fix Android's slow, bloated share UI

androidpolice.com

21–30 of 66 posts

Re: Google, please fix Android's slow, bloated share UI

#21
I wrote about this three years ago - https://shkspr.mobi/blog/2015/08/sharing-on-android-is-broke... - using mostly the same examples.

Google employees are mostly interested in building new stuff, not fixing broken old stuff.

There's also no central design authority for Google's Android. Each team implements the same thing in multiple different way.

Which is a shame, because there are plenty of people who would happily fix the bugs in the open source version of Android - but Google doesn't accept patches.

Re: Google, please fix Android's slow, bloated share UI

#22
post #21

I wrote about this three years ago - https://shkspr.mobi/blog/2015/08/sharing-on-android-is-broke... - using mostly the same examples. Google employees are mostly interested in building new stuff, not fixing broken old stuff. There's also no central design authority for Google's Android. Each team implements the same thing in multiple different way. Which is a shame, because there are plenty of people who would happi…

> but Google doesn't accept patches.

is this true that google won't accept public patches? are there any examples?

Re: Google, please fix Android's slow, bloated share UI

#23
Uninstall Slack and Messenger. You will instantly notice the difference, the lag almost disappears.

This makes it seem like it is an amateur design issue, where callbacks are perhaps being called much more often than they are needed. How often does your 'most contacted' list need to change anyway?

Re: Google, please fix Android's slow, bloated share UI

#24
post #22
post #21

I wrote about this three years ago - https://shkspr.mobi/blog/2015/08/sharing-on-android-is-broke... - using mostly the same examples. Google employees are mostly interested in building new stuff, not fixing broken old stuff. There's also no central design authority for Google's Android. Each team implements the same thing in multiple different way. Which is a shame, because there are plenty of people who would happi…

> but Google doesn't accept patches. is this true that google won't accept public patches? are there any examples?

Go to https://android-review.googlesource.com/q/status:open+OR+sta...

You'll be hard-pressed to find any recent patches from the public. There are some from hardware manufacturers and other organisations like that.

Re: Google, please fix Android's slow, bloated share UI

#26
post #5

It's "edge" cases like this that make me glad to be on android. There has been a workaround for this with where you can customize the menu by redirecting all share intents to a specific app . There are cases where apps don't use the standard api for share intents, but in most cases this app works as expected. I agree Android should have a built in function that provides this level of customization at the OS level. Go…

Another app for replacing the share menu is "AppChooser", though unfortunately it hasn't been updated since 2012. But it still works for me, at least on Android 6.

Re: Google, please fix Android's slow, bloated share UI

#27
post #23

Uninstall Slack and Messenger. You will instantly notice the difference, the lag almost disappears. This makes it seem like it is an amateur design issue, where callbacks are perhaps being called much more often than they are needed. How often does your 'most contacted' list need to change anyway?

I don't think it's limited to those two apps. I use neither of them and I still have issues. Perhaps Whatsapp and hangouts add similar callback hell to the widget?

Re: Google, please fix Android's slow, bloated share UI

#28

I wish they would improve what suggestions they offer at the top of the menu. It suggests slack channels I've never posted in, contacts I haven't messaged in years, and apps that I've never shared to. Even just having a better heuristic would make it 100x better.

I only ever share to friends/messenger and Twitter, yet ever since I started using Android in 2010 or so, these options are always halfway down the page.

Re: Google, please fix Android's slow, bloated share UI

#29
post #5

It's "edge" cases like this that make me glad to be on android. There has been a workaround for this with where you can customize the menu by redirecting all share intents to a specific app . There are cases where apps don't use the standard api for share intents, but in most cases this app works as expected. I agree Android should have a built in function that provides this level of customization at the OS level. Go…

It doesn't need customization, it just needs to increment a counter for each intent's use and sort the pane by usage. I have no idea what algorithm they've been using to sort it, but it's not a good one.

Re: Google, please fix Android's slow, bloated share UI

#30
post #27
post #23

Uninstall Slack and Messenger. You will instantly notice the difference, the lag almost disappears. This makes it seem like it is an amateur design issue, where callbacks are perhaps being called much more often than they are needed. How often does your 'most contacted' list need to change anyway?

I don't think it's limited to those two apps. I use neither of them and I still have issues. Perhaps Whatsapp and hangouts add similar callback hell to the widget?

Whatsapp certainly does.

They just need to implement some intent caching with invalidation callbacks that active apps can call (or push updates to).

Seems so childishly simple from all the way up here, wonder why they haven't done it already.

Post reply on HN