bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
8.95k stars 1.17k forks source link

[android] Scrolling in feeds has noticably less FPS than on web #3633

Open kisaragi-hiu opened 6 months ago

kisaragi-hiu commented 6 months ago

Describe the bug Scrolling is noticably less performant in Bluesky's native app than on web. This is most noticable on mid-tier Android phones, especially when under throttling on low charge.

To Reproduce

Steps to reproduce the behavior:

  1. Do this on a mid tier Android phone. I personally notice this on an Xperia 10 III when under throttling due to high heat or low battery. This could also be noticable on a sufficiently throttled emulator.
  2. Open Bluesky, log in, then scroll around in a feed; note the fps feel
  3. Open bsky.app and do the same. Note how it scrolls more smoothly
  4. For that matter, open TOKIMEKI (which uses Capacitor, ie. a web view) and compare the scrolling performance

Expected behavior

The scrolling performance should not be noticably worse than similar apps or Bluesky itself on web.

Details

haileyok commented 3 months ago

Is this still really bad? There were quite a few scroll perf improvements that were merged in over the past month or so, so hoping those might have helped out with this!