Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
Good Day everyone. I have a laptop that has just 1GB of RAM and I am tying to develop android apps. I would like to know if I can run my apps using this laptop. ALso, what kind of profiles would I create for the Android Virtual Device settings. Thanks, any help would be appreciated.
I would think it will be terribly slow, if you can run it at all. The OS itself consumes a lot of memory and 1GB is pretty low to run your Eclipse or other tools on top of your operating system. I used to have a windows XP Laptop with 3GB RAM. The emulator would be ready after 10 minutes - once I start it!! I am not a big fan of mac, but had to buy a high end mac book to be able to work faster.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 7 years ago.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Improve this question
Although experienced with development using Eclipse, after a short break I realise that my current machine (Vista, 3GB, unable to support virtualisation)is inadequate to migrate to Android Studio and the latest SDK.
I was contemplating a Linux laptop (ASUS X555LA Laptop, Intel Core i7, 8GB RAM) and assuming I could install Ubuntu 15 on it, would it make a reasonably quick Android Studio development machine?
I would much appreciate any answers from experienced A. Studio/Ubuntu programmers.
I don't know if you'll get an adequate answer for this, so I'll throw my hat in the ring. I personally believe virualization is not the downfall of your current machine. This post suggests that you do not need virtualization other than for faster emulators, since you probably have a physical Android device for testing, this is likely not as critical.
I Google'd the Laptop you want to upgrade to (it was i5), and has virualization, so it would be better in that regard.
I currently use a rather high end pc (i7 4770k, 16gb ram, SSD drive) and I would not consider Android Studio to be "fast". The continuous build times are very noticeable. Granted, the upgrade would perform a lot better; but if you do upgrade, don't expect a seamless dev environment.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I have been using android studio from the moment it came out,It has been considerably slow while building when doing large projects..
I have been running it on a windows PC [windows 7 Home Basic] with 4 gb ram and core i5 processor
I have been thinking of migrating to a Linux OS lately [Elementary OS in mind]
And i just really want to know whether Android studio is faster on a Linux machine or a windows machine
It is possible you would have faster performance on a Linux OS, but that would most likely be due to less processes operating simultaneously on your OS. If you have File indexing turned on under Windows, or antivirus software, they could degrade your overall build speed. Perhaps try optimizing your current configuration before migrating to a new OS that could introduce a host of new issues.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
On a tablet, is it possible to install Linux on an SD card, and let it boot from it without the need to partition the internal memory and without touching Android?
For a native boot, out of the box, no. Android tablets generally have a locked bootloader and there would likely be driver issues. However, it has been done. For this to be done, however, you need to do quite a bit to the tablet.
I recommend you research which distribution of linux you want running on a tablet, then look for guides (such as on xda-developers.com), then buy the corresponding tablet.
You can emulate linux on your android phone. Take a look at this app:https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid&hl=en
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
With the release of the latest iPhone 6/6+, I have been wondering how the iPhones compete against the competition even with lower RAM. What is the fundamental difference in the OS that lets iOS run on less beefy hardware, especially the RAM?
The fundamental difference is the number of layers between your application and the hardware.
This is pure subtraction, in Android your application is running inside a virtual machine and this kind of abstraction has a lot of downsides, including lower performance, they promise that the ART runtime will improve a lot this situation (http://developer.android.com/preview/api-overview.html#ART).
In iOS, there's no such thing, your application is running directly in the operational system, there's a huge difference also because Apple every year tries to improve low level APIs, a sample I can use is Metal API (https://developer.apple.com/metal/).
Ok iPhone has more Performance then any Android Device because Apple complie the Program Code to machine Code. Androide use java, java will only compile to Bytecode.
In ordenarie Performance test you have factor 20-50 between them. And Java need a JVM with a memory footprint of 70-100 MB.
Next Apple has better optimization on the OS.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I'm buying new laptop I fed up with my pc, AVD loads slowly in my pc so I'm buying new laptop what configuration should I have for my Android application development.
I run a Surface Pro with an Intel i5, 4GB of RAM, integrated chipset and run things just fine.
I also develop on a late 2011 MacBook Pro. Granted, I don't use the built in emulator and just run my application on my phone. I feel these are some bare minimum specs that you can somewhat comfortably develop with.