Linux Format

The verdict

-

Android has become the leading OS in smartphone­s. At the same time more and more web activity stems from mobile origins. Any new web design must be ready for mobile. With this in mind, any web or programmin­g effort must take this into account. To get your web page or software out to as many people as possible, you need to bring it to mobile, if it makes any sense for your app. To achieve this, you can make it directly for mobile or find a solution to combine the two. In this Roundup, we’ve looked at making mobile software available on any Linux device.

When you want to test software for different devices in many scenarios, the two commercial solutions, Android VirtualDev­ice and Genymotion, are far superior to any others. For developers, they are comprehens­ive and useful.

For those of you who just want an applicatio­n, maybe a game, to run on your desktop, the other solutions are better. Anbox and Shashlik are designed just for this purpose. Unfortunat­ely, they’re not mature enough to use AVD. The Android Studio is the package that’s best suited for developing applicatio­ns specifical­ly for Android. They work in tandem with developmen­t and testing. Genymotion is the other truly capable framework to support your testing.

The other packages are more interestin­g for when you’re using existing applicatio­ns. On top of that, you can use them as a starting point if you want to learn more about c and c++, and possibly move on to kernel programmin­g.

Anbox uses Linux containers – lxc are a hot topic for developers. Here you can acquire experience that you can use on other projects, especially in server environmen­ts.

Shashlik is interestin­g because this project has made a good start and since very few people are working on it, you can shake it into shape yourself. In terms of virtualisa­tion, there’s a Docker file available on Github that you can study if you want to learn more about Docker. Get hold of LXF227 and read up on it, then continue your adventure in developmen­t for all environmen­ts.

“In this Roundup, we’ve looked at making mobile software available on any Linux device”

 ??  ?? Winner is for completene­ss, you may not need all that.
Winner is for completene­ss, you may not need all that.

Newspapers in English

Newspapers from Australia