beeware / beeware/briefcase-android-gradle-template

Only build for ARM by default?

Open
#86 3 comments 0 reactions 0 assignees View on GitHub
android enhancement
Dominant language
Java
Stars
28
Forks
39
Avg merge
24m
Merged PRs (30d)
2

Description

### What is the problem or limitation you are having?

I discovered recently that the Android emulator was [updated](https://android-developers.googleblog.com/2020/03/run-arm-apps-on-android-emulator.html) several years back to support running ARM binaries on x86 Android.

### Describe the solution you'd like

So, with that in mind, is there still value in building for x86-64, by default? Or, said another way, is there value in continuing to target x86-64 as well as arm64 beyond support for the Android emulator on x86?

If not, should x86-64 be removed from default builds?

### Describe alternatives you've considered

Status quo.

### Additional context

I'm assuming that x86-64 builds are only done for the Android emulator; obviously, if there are other reasons, this point is moot.

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Review the Android Gradle template's architecture and build configuration first, then check which emulator or other targets require x86-64; done means reaching a documented decision on whether x86-64 should remain in default builds.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
build-system, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.