Skip to content

Switch to app bundle #16761

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
bekuno opened this issue Mar 16, 2025 · 2 comments
Open

Switch to app bundle #16761

bekuno opened this issue Mar 16, 2025 · 2 comments
Labels
CI server / Build tools Issues with our CI server or other build/dev tools Feature Request A request for a new feature/function Feedback required Issue requires feedback of the author or another user

Comments

@bekuno
Copy link
Member

bekuno commented Mar 16, 2025

New apps have to be in the Play Store in the app budle format (*.aab) since August 2021.
So it is now the default format.

With app bundle, the app size should be smaller and with the bundling format it can be easier divided in parts for different device configuration (eg. architectures). Optionally it is possible to use Play Feature Delivery.

On a first test, the package size got reduced from 54,6 MB to 48,3 MB.

I see some points to do/to check

  • necessary changes in our gradle tasks (local/CI)
  • is this format useable for FDroid

References:

@bekuno bekuno added Feature Request A request for a new feature/function Feedback required Issue requires feedback of the author or another user CI server / Build tools Issues with our CI server or other build/dev tools labels Mar 16, 2025
@SammysHP
Copy link
Member

Bundle files cannot be installed directly on the device, so at least for the Nightly and direct download link we have to keep an APK release.

F-Droid does not support app bundles AFAIK.

For AAB to work, Google Play has to sign the generated APKs. I guess it has to use the previously used certificate. Do we already have it uploaded to Google or is it still in our possession?

@bekuno
Copy link
Member Author

bekuno commented Apr 18, 2025

Decision in dev meeting: let's stay with current approach for now, no app bundle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI server / Build tools Issues with our CI server or other build/dev tools Feature Request A request for a new feature/function Feedback required Issue requires feedback of the author or another user
Projects
None yet
Development

No branches or pull requests

2 participants