Anbox – Android in a Box
mm.gravedo.de
mm.gravedo.de
Circle has mentioned in discussions that the virtualization limit will never be fixed because it is due to them running on Google's cloud services that don't support it.
They do seem to support LXC, however: https://circleci.com/docs/enterprise/config/
Can't really blame the devs, it's easy to see how this would be a hard thing to package via normal techniques.
https://infinum.co/the-capsized-eight/say-hello-to-a-faster-...
https://developer.android.com/studio/run/emulator.html
On my MacBook it's actually faster than the iOS simulator.
IMHO if this machine is linux, and that machine is linux, and both machines are fully open, then why can't you run this app on that machine? Because reasons, that's why... no more!
You'd be surprised. Android has full mouse and keyboard support - you can click on buttons, tab between text boxes, use scroll gestures... it's not perfect (and some apps are awful) but I've been very surprised by how much I can do.
Also, Linux doesn't have many apps and small games. For example, if this works, Linux users can run Word and Excel, as well as Angry Birds.
In two years if there's no widespread adoption it will still crash because it's just another potential platform for QA to test on.
Also if I'm not mistaken it will only run apps that are compiled for x86 Android.
I can. E.g. my phone settings manager, my TV provider's remote app, my main screen of multiple widgets, my local TV station's weather app w/ notifications, etc. Also, in many cases for web apps w/ mobile app equivalents, the latter are easier to use and snappier. Finally, though less useful, this can give an app developer a sandbox in which to embed his app upon distribution and be able to target Android and Linux assuming the app is simple.
You might be able to work around that limitation by using an app like AppCloner [1] or Parallel Space [2].
[1] https://play.google.com/store/apps/details?id=com.applisto.a...
[2] https://play.google.com/store/apps/details?id=com.lbe.parall...
(Similar-ish thought for React Native, although it was much easier than Qt somehow (so much so that originally I was planning to do the project in Qt and changed to React Native because everything was up and running much faster).)
In any case, this is not about development environments, this is about running android in a chroot jail likr environment directly on linux.
Edit: however, the last FAQ mentions there's a system image for armhf so you might be in luck anyway :)
speaking of which, is there a generic push notification system available that doesn't require Google Play Services?
doesn't seem that hard in theory. websocket service that instructs the creation of an android notification object
There is also https://www.pushbullet.com/ which I have bookmarked, but not tested.
"Is it possible to install the Google Play Store?
Yes, this is generally possible. However Google doesn't allow anyone to ship its applications as long as the device is not certified and the vendor didn't sign an agreement with Google.
The Anbox project does not have any interest in shipping the Google Play store and we're not allowed to do so. We may add an easy way for our users at a later point which allows easy distribution of Android applications suited for the Anbox runtime environment."