Skip to content

Conversation

@gnprice
Copy link
Member

@gnprice gnprice commented Oct 8, 2025

Fixes #1898.

@gnprice
Copy link
Member Author

gnprice commented Oct 8, 2025

@sphh Here's a zipfile of an APK built from this PR branch:
zulip-android8.zip

It should be just like the latest release (v30.0.265), except with the metadata saying it supports Android 8. As discussed in #1898, please try that out, and let us know if it works!

(You'll need to download the file first on your computer and unzip it; GitHub has a 25 MB limit on uploaded files, and wrapping it in zip is the way I got this file under that limit.)

@gnprice
Copy link
Member Author

gnprice commented Oct 8, 2025

If your phone has an unusual CPU, that file might be unable to be installed in the first place. (That's the APK only for 64-bit ARM devices, which is almost all mobile devices these days.) If so I can post APKs for the other two possible CPU architectures and we can see which one works.

(Again that's in order to fit GitHub's upload-size limit. The APKs we post as releases — where I guess the same limits don't apply — include support for all three architectures.)

Fixes zulip#1898.

In general, our policy for supporting old OS versions is
described here (in the legacy app's repo, but it applies equally
to this app):
  https://github.com/zulip/zulip-mobile/blob/eb8505c4a/docs/architecture/platform-versions.md

So for versions old enough that they represent a very small fraction
of our overall user base, we don't have the resources to actively
maintain support; but if the app works on those versions, we leave
them supported in the app's metadata.

When we increased the minimum to Android 9, the reason was that we
weren't sure whether things would break on older Android versions,
and just didn't have a device older than Android 9 to test on:
  https://chat.zulip.org/#narrow/channel/243-mobile-team/topic/flutter.3A.20Java.20versions.3F/near/1775991

But in zulip#1898 we've learned that the app does in fact work on
Android 8.  So restore that support in the app's manifest.
@gnprice gnprice marked this pull request as ready for review October 24, 2025 02:40
@gnprice
Copy link
Member Author

gnprice commented Oct 24, 2025

@sphh confirmed that that build works for them on Android 8:
#1898 (comment)

So I've rebased this and filled out the commit message, and it's ready for review.

@rajveermalviya rajveermalviya added the maintainer review PR ready for review by Zulip maintainers label Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer review PR ready for review by Zulip maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for Android 8?

2 participants