mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-04-28 12:17:57 +03:00
initial commit; no implementations yet
This commit is contained in:
commit
90f81bcee3
1 changed files with 36 additions and 0 deletions
36
README.md
Normal file
36
README.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
### PoC for a translation layer that would execute the abolute minimum of android-specific code necessary in order to run an android app on a Linux system
|
||||
|
||||
---
|
||||
|
||||
instructions: see Makefile
|
||||
|
||||
##### FAQ:
|
||||
|
||||
Q:
|
||||
did you ever notice that most apps nowadays use at least some .so libraries?
|
||||
some apps even use them for 99% of their functionality!
|
||||
|
||||
A:
|
||||
yep, and that *can* be tackled, see https://github.com/minecraft-linux/{mcpelauncher-linker, ...}
|
||||
|
||||
Q:
|
||||
hey! it errors out!
|
||||
A:
|
||||
yup, we need to do some reimplementing :)
|
||||
for the PoC (simple sample app), just some basic stuff should be enough.
|
||||
|
||||
Google did a lot of work for us already, by making a tool that can stub
|
||||
out all the source files. The stubbed out files are available in their Sdk,
|
||||
but it would be smart to just use the tool on the much better licensed
|
||||
original codebase.
|
||||
|
||||
##### Roadmap:
|
||||
|
||||
first we need to gather a lot of volunteers, because the android abi is *huge*
|
||||
|
||||
then we need to settle on language / UI toolkit.
|
||||
|
||||
I would like to shim stuff to C for performance (kinda like Google already
|
||||
does with C++ on newer implementations), and use GTK 4 for UI - because
|
||||
that seems like a lot of fun, and we need to be honest with ourselves, why
|
||||
would anyone help with this project if not for fun ;)
|
Loading…
Add table
Add a link
Reference in a new issue