I'd like to start developing apps and was wondering whether it's easier to develop with Windows or Linux. (Mac is out of the question as I don't have access to one.) I'm not a Linux guru, but I'm not a noob either. What are the advantages and disadvantages of either OS over the other?
Actually, it doesn't matter. The result wil be the same, and the steps to install the necessary tools are pretty similar between SO.
Simply install the tools on your primary SO, for convenience
Related
Hi all,
I am wondering if it it would be possible with a kind of light virtualization tool, to run some very simple Windows applications (a .exe file with no installation required, no registry, no .dll, etc.) within Android.
Of course it would'nt be to use it on a smartphone but on a tablet.
Does it already exist ?
Use Bosch (I think that's what it's called) and install windows 95/xp.
Sent from my GT-I9100 using XDA
There are emulators like Bochs and DosBox that will emulate an x86 system. But its going to be pretty slow feeling. ARM and x86 use different instruction sets so everything has to basically be translated between the two which slows things down. If its a modern or big program you'll be better off running through a remote desktop program.
Thanks Guys,
In fact it is only simple .exe files which don't need powerful calculations.
But you mean that it will need to install a full Window OS ?
I'll have a look to these two softwares you mentionned.
Limerick_fr said:
Thanks Guys,
In fact it is only simple .exe files which don't need powerful calculations.
But you mean that it will need to install a full Window OS ?
I'll have a look to these two softwares you mentionned.
Click to expand...
Click to collapse
Yeah, but you might be able to use a slimmed down version of the OS though.
Sent from my GT-I9100 using XDA
Yes you would need to install a emulated OS which is probably limited to Windows 9x or older. I don't think there is anything out there that can emulate the newer non DOS based versions of Windows like 2000, XP, etc.
WINE works without installing an OS since its x86 on x86. Makes you wonder if it would be possible to build WINE for Android x86.
Well then, these solutions are too heavy for what I want to do.
I don't want to emulate a full OS.
Maybe later, if there are more and more needs like mine, some developpers (or Google itself) will create such a too to run some simple Windows apps on Android without installing Windows...
as many of you know, android and Linux kernels started re-merging at version 3.3. People said that a short way down the road, android apps would be able to run natively in linux. the kernel is now version 3.6 and I've heard nothing more about running android apps in linux. people on these and other forums put a lot of great work into getting linux running on android devices. now with windows 8 coming out, the market will be full of both ARM and x86 based touch devices of all sizes and shapes. I for one would love to be able to boot up ubuntu on one of these devices, and use either traditional linux apps or android touch apps as my mood and situation dictate. so- any new word on when we will be able to run android apps in linux?
we are exploring this possibility, and did some work, but nothing to release yet.
I assume you already know that for now, you can run Android as a virtual machine on Linux host.
cool to hear the work is progressing, good luck!
I heard about using a VM but was never able to find where to get it.
nothing substantial yet, we wanted to run android apps directly on desktops, Linux or Windows. Using a virtual machine is really an over kill.
You can download a prebuilt vm from ours:
http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=8838
it has been downloaded millions of times. You can search "Android vm" on google to find instructions.
interesed
I am also hoping to see a solution to this question also. I understand that Debian, fedora and Arch Linux all have different packaging systems i always thought is was a smiler difference with android with more Java worked into the core of things. So i would think that adding the proper Java support to any Linux distro to support the apk package it should work but i am not a programmer.
Recently I have been having to use Linux more and more, I was thinking about just switching to Linux in general and for Android development. I have some general questions;
1. OpenJDK or Oracle JDK?
2. I know how to use Linux but have never attempted to use Android SDK and Eclipse in Linux, is it pretty straight forward/similar to Windows?
3. I recall in the past having trouble with dex2jar in Linux, maybe I was naive then but are there any issues/useful tips I should know or read up on before making the switch?
4. Is there a recommended distro that I should use? By that I mean is there one used by more of the android development community and thus easier to find/ask support for? I was thinking of just sticking to Ubuntu because of its large support community.
It doesn't matter, actually.
Yes.
-
Any distro will be ok, if you like Ubuntu, the use it (personally, I prefer Linux Mint or Arch Linux).
This question is very specifically about virtualising the operating system from a system.img file (designed to be flashed to a device) in software like VMWare or VirtualBox. It is not about running Android in a virtual machine in a generic sense.
Google doesn't give me anything for this topic, so before I type out what doesn't work I'm going to leave the thread open and see what advice we can assemble. I do have a specific ROM in mind, but this would be vastly more useful for the world as a whole if the solution was generic. Even if it's very complicated. I imagine it is complicated because there's no installer and no driver pack for VMWare or VirtualBox. I would prefer a solution that uses one of these, even if performance isn't wonderful.
Notes: We're talking about virtualisation, so the ROM is of course for an x86 device, but I do not have the device yet to flash this ROM to. So solutions can't involve flashing to the real device in order to get the filesystem.
Hi everybody. I'd be very keen on an hypothetical Ubuntu for Android like ROM. I've searched it without success. Is there any project like this? If not, could you tell me which should be the way to go? I mean, I've played a bit with ROM development, but of course I don't have any idea of how to start a project like this.
I'd be very grateful if you could provide any information about it. How Canonical created Ubuntu for Android? How Motorola created Webtop? There are ways to install a Linux distro on a phone, but they are usually virtualized. Basically, what I'd like to have is an Android ROM that, when docked, started a GNU/Linux environment with all the power that a distro has. Package manager, desktop apps and so on. Something like Ubuntu Edge software or Microsoft Continuum, but with Android.
I know that I'm noob but I'd really appreciate you're orientations
It's possible to run (most of) a desktop Linux distro and Android concurrently under the same kernel. The main issue is how to unify the GUI - Android uses SurfaceFlinger and X11 needs its own drivers which are not available for most/all Android devices. You could play with the XSDL app.