The Android arm64 Chrome build is clearly worth it to them, as is the Chrome build for ARM Chromebooks.
Before this point they probably didn't think that arm64 Linux was a worthwhile target to support (especially since Chromium was available on arm64 Linux anyways).
I'm not sure what has changed in the desktop/laptop ARM Linux market that changed their minds - or maybe they want to put their shoulder behind that market.
You've been able to build and run Chromium on ARM Linux for a long time (I'm running it right now), it's just that they haven't provided an officially branded Chrome.
This is a good thing. While Chromium works well, there are a few things (like syncing) that is a bit of a pain to set up.
To run conda-forge arm64 Linux binaries on Android in termux requires proot-distro because the ABIs are slightly different FWIU.
What is necessary to run Android ARM64 binaries on Linux ARM64?
Android Studio, LineageOS or BlissOS's outdated Android containers, a runtime like vinegarhq/sober that emulates just enough of Android.
An Android binary that makes Linux compatible syscalls only (that doesn't require Android libraries that aren't compiled for Linux) won't work will it?
Most programs want to interact with various system libraries and system services though. Android and your typical desktop Linux system share pretty much nothing aside from the kernel.
My guess is that the reason is the same reason that there aren't official updated Android containers
If you mean something like an Android app, the answer is that there's a ton of system stuff that the app depends on, it interacts with more than just the kernel.
CC= clang
CXX=clang++
$CC hello.c -o hello_android_c
$CXX hello.cpp -o hello_android_cpp -static-libstdc++
$CXX hello_asm.cpp -o hello_android_cpp_asm_syscalls_only -ffreestanding -nostdlib -fuse-ld=lld
find -name hello_android -exec readelf -l {} \;
But go binaries don't require (bionic) libc unless you compile with CGO_ENABLED=1on that note, it would have been nice if they also clarified if this means they'll be shipping an official "chrome for testing" for arm64 linux, too.
Also curious about this.
Bionic (software) https://en.wikipedia.org/wiki/Bionic_(software)
This is a combination of getting stuff merged upstream, and removing the need for some more specialist features.