How to install Android on a PC

Android is the most popular mobile operating system in the world, but that does not mean it can’t be installed on the desktop. There are many ways to get Android running on a PC, including virtual device emulators like Genymotion, bootable USB versions like Remix OS, or even full stand alone applications like BlueStacks. Each have their advantages and disadvantages depending on your needs. Here is the full breakdown of each.
Using a virtual device

While this may seem like a slow, unintuitive way to use Android on the desktop, using a virtual device has many advantages. If you are a developer and need to test apps, this is the best way to make sure everything runs smoothly. There are two major virtual device emulators that are currently used, Genymotion and the Google Android Virtual Device Manager that comes with Android Studio, both are compared here.
These virtual device emulators have evolved quite a bit since their first release. If you select x86_64 as the architecture then there is the option to run the Android virtual device in “fast virt mode” which uses Intel’s Hardware Accelerated Execution Manager (HAXM) to speed up the performance. But this only works x86_64, it will not speed up x86_32, ARM or MIPS. Genymotion runs on the x86 architecture and also runs very smoothly, if not smoother than the AVD Manager. One of the biggest disadvantages of using this method is that there is no Google Play Store. Since there is no Play Store, you will not be able to install third party apps onto the virtual device without sideloading. Also if you never plan on developing, having Android Studio wasting space on your computer may be inconvenient, and Genymotion requires the virtual machine manager VirtualBox to be installed to work. This method will work on OS X, Windows and Linux without issue. Genymotion can be found here and Android Studio that includes the AVD Manager can be found here.
Using BlueStacks

While still technically a virtual machine, using a dedicated application has a lot of benefits. This method usually runs smoother and is more integrated with the host operating system. The app in mention is BlueStacks. Founded in 2011, BlueStacks set out to integrate Android onto the desktop. With BlueStacks the user has the ability to download Android apps from the Play Store and Amazon Appstore then run the apps from an app picker. By default, BlueStacks doesn’t behave like a normal Android device, but with a quick install of a third party launcher, BlueStacks can be used like any normal device.
There are some disadvantages to BlueStacks, however. The Android version used is 4.4.2 KitKat, which is now two versions old and using BlueStacks to develop on is not as easy as a standard virtual device as there are no configuration settings like hardware specifications. On the plus side, getting apps up and running takes very little effort and most run pretty well. The main exception to this is 3D games like Asphalt 8. Since BlueStacks runs at a resolution of 1280×720 on OS X and does not support real time shadows, Asphalt 8 looks down right awful on OS X and it is even unplayable in certain parts of the map since it can not render the shadows and just shows black instead. On Windows, which runs at 1920×1080, it is not much better with BlueStacks unable to handle 1080p 3D gaming, but at least the shadows are visible, but aren’t real time. Simpler games like Crossy Road run just fine however. BlueStacks also integrates with Windows to transfer files like APKs and there is even universal copy and paste. The user interface on Windows is more akin to what you would see in a web browser and offers quick app switching in a tab format on the top of the window. This is a very nice feature but it is not available in the OS X version. BlueStacks can be found here.
Using Remix OS

Remix OS is a new name in the Android space but that does not mean that Jide, the company behind Remix OS, hasn’t made something awesome. Based on the work from Android-x86.org, Remix OS offers something no other Android on the desktop solution has: true multitasking. Remix OS mimics a full desktop OS with a task bar and has window support for apps. This makes multitasking a breeze and it just doesn’t feel like Android, in a good way. Right now there is only one official method to use Remix OS, and that is a bootable USB drive. You will need a USB 3.0 drive with at least 8 gigabytes of storage. Keep in mind USB 3.0 is not required, but is recommended by Jide for a smooth experience. There are two versions that are available to download, the legacy package and the EFI package. If you are unsure which one is right, download the legacy package, as it supports most PCs. If you are on Windows there is a tool included that will help you make a bootable USB drive. In the initial setup, it will be asked whether you want “Resident mode” or “Guest mode”. Resident mode will save your data between sessions and guest mode will not. It is also possible, but not supported, to make a virtual machine of Remix OS, although I could only get guest mode to boot with some tweaking. It is also possible to install Google Play Services, which are not included by default, so this means that the Google Play store can be installed and apps can be downloaded, the guide to do that can be found here. Keep in mind that this is very much alpha software so expect a few crashes. I experienced two crashes in just about an hour.
Installing Remix OS
This method is the hardest and most inconvenient way to run Android on the PC, but it is all worth it once the system is booted up (for the most part). There are two ways to install Remix OS, the first is the official way by USB and the second way is through VirtualBox.
USB
This is the first and perhaps best way to install Remix OS. You will get the best, fastest experience and official support. The first thing is to grab the legacy install of Remix OS here. Once downloaded unzip it and run the .exe included. Once open, chooses the .iso file from the same folder in the application. Make sure your USB stick is plugged in and click OK. This will go through all the steps to get the USB ready, once done it will ask if you want to reboot your computer. Make sure you boot from the USB drive and then selected with resident mode or guest mode. Resident mode will keep your data while guest mode will not. I was successfully able to install Google Play Services and run Antutu to get a score of 177606, while I do not take benchmarks too seriously, that is not a bad score!
VirtualBox
This method is great for people who do not want to go through all the steps to dual boot their PC. The first thing to do is download VirtualBox from here, and the legacy download of Remix OS here. Once both are downloaded unzip Remix OS to a folder. Next install VirtualBox and open it. Once VirtualBox is open click “new” in the upper left hand corner and select Linux in the first drop box and “Other Linux (64-bit)” in the second. Remix OS probably won’t need too much RAM, 2GB will be enought, but you could bumped that up as high as 4GB if you want. However never allocate more than half of your physical memory to a virtual machine.
The next step is to create a virtual hard drive, make sure the radio button labeled “create a virtual hard disk now” is selected and click create, keep the option at “VDI” and hit continue. The next screen asks if you want the drive “dynamically allocated” and the answer is yes, that way you will save hard drive space as it only takes up as much space as needed this way. Clicking continue will bring you to where you can adjust the name and size of the drive, this is up to you, but at least 16 GBs is recommended. Once you hit create the virtual machine is just about set up. Right click on the VM on the left side and click settings and go to the storage tab. From here, right next to “Controller: IDE” click the button that looks like a green plus on top of a disc and choose the .iso Remix OS file and click ok. This loads the .iso file as a boot disk when you boot up the VM.
Next click “Start” to start the VM, once it is booted you will be prompted with the same screen as you would booting from USB, but this time only guest mode will work. Choose guest mode and press tab and type in “vga=791” and press enter. This locks the resolution so it can not be scaled, this isn’t ideal but it was the only way I could get it to actually boot fully. There is no saving of data in guest mode, but VirtualBox is able to save the machine state and restore it exactly as you left it, so everything will be saved. Also a side note, VirtualBox defaults to mouse integration, which does not work properly in Remix OS, so you will have to uncheck that option once the VM is running by going to “input” and unchecking the mouse integration option. There you have it, Remix OS should now be up and running.
Using Android-x86.org
Based on the Android Open Source Project, Android-x86.org set out to make Android available to anyone with a PC. Go here here to download the latest version. At the time of this article Android 5.1 was the newest version available. You will need to download and install VirtualBox. Inside VirtualBox open click “new” in the upper left hand corner and select Linux in the first drop box and “Oracle (64-bit)” in the second. Go through the options like you would for Remix OS and once finished load the .iso as a disc by right clicking on the VM and clicking settings. Once in the setting go to the storage tab and next to “Controller: IDE” click on the disc with the green plus over it. Find the .iso you downloaded, click it and press OK.
Now run the VM by clicking “Start”. Once the VM is booted you will be presented with a screen, go to the last option on the bottom to install Android. The next screen will ask what drive you want to install Android on, just hit the enter key. You will need to format the virtual drive to install Android, I chose fat32. Once an option is selected hit enter. Next use the arrow keys to select ok and hit enter. Skip the GRUB install options as they will cause the VM to lock up and are not needed in this use case. I also chose to install the system as read/write, this is totally up to you. Click yes to create the data.img and make it as large as possible so you can install more apps.
That’s it, Android is now installed, hit enter to boot into your freshly installed OS. It should only take a few moments to boot up. This is completely stock Android with no additions whatsoever, which is a good and bad thing. The good news is that Google Play Services is installed by default, the bad news is that the VM runs at a low resolution and and using something made for touch on a desktop is not that intuitive. That being said, Android runs very smooth and I haven’t ran into any bugs in my use. I have noticed that if you shutdown the machine you will need to reinstall Android-x86 every time you want to use it. The best option is to just save the machine state like you would for Remix OS.
Comparing the options and wrap-up
Each method has it’s advantages and disadvantages, but it really depends on what you want out of having Android on your desktop. If you want to develop apps then AVD Manager or similar will be the best bet. If you want to use Android on your desktop like you would on your phone, then BlueStacks is for you. A virtual machine is very configurable in every way including resolution, screen size and processor architecture, while BlueStacks has no such features. BlueStacks does have the Google Play Store along with the Amazon App Store which allows third party apps to be installed. But with a low resolution and no real time shadow support, 3D games do not play well. The AVD Manager and Genymotion both have some baggage that come with them, the AVD Manager has to have Android Studio installed to run and Genymotion uses VirtualBox’s virtualization. Remix OS is the hardest to get working but offers many features and will only get better over time. This could be a desktop operating system alternative for light workloads and can even have the Play Store installed. Android-x86 works great as a proof of concept, but it isn’t that practical to use when comparing it to the other options discussed in this article. Running at a low resolution and not having any special features to set it apart, you would be better off running Remix OS and installing the Google Play Services if you want to use VirtualBox, or better yet boot Remix OS from a flash drive.
Overall, none of the solutions are perfect, all have their quirks while offering a decent experience. It really depends on your needs and it may be a good idea to install multiple solutions. Which method do you prefer? Let us know in the comments!
Xiaomi topped China’s smartphone market in 2015

Although Xiaomi may not have shipped quite as many smartphones last year as some had been expecting, data from Canalys and Strategy Analytics suggests that Xiaomi was still the largest smartphone manufacturer in China in 2015. Last year, Xiaomi missed its 80 million sales target by just under 10 million units. This figure was already revised down from a 100 million global target that had been set earlier in the year.
Looking at the yearly results from Strategy Analytics, Xiaomi led China’s market with 67.5 million shipments throughout the year, followed closely by rival Huawei which shipped 62.2 million. Apple secured itself third position in the country, followed by Vivo and OPPO in fourth and fifth places.
https://live.amcharts.com/wYmEx/embed/
Although Xiaomi may still hold the top spot in China, it is Huawei which now looks to be the fastest growing of the two. Huawei saw its shipments increase from 41.3 to 62.2 million year over year, a huge growth rate of almost 51 percent. Xiaomi saw a growth rate of just 17 percent, while Vivo and OPPO grew by 52 and 49 percent respectively. Interestingly, the research notes that Huawei’s average smartphone selling price rose from $216 to $306 last year, while Xiaomi’s fell from $189 to $149.
See also: Xiaomi aiming to double Chinese store sales this year
Overall, the Chinese smartphone market grew by just 3.4 percent, its slowest rate to date. Combined with the big growth of the leading manufacturers, this suggests that a number of other players are being pushed out of the Chinese market. Samsung saw its market share hit new lows in Q4 2015, according to Canalys, falling from some 11.6 percent to just 7.8 percent over the space of one year.
It was inevitable that the Chinese smartphone market would show signs of saturation, but it may have happened sooner than many had expected. Chinese consumers look to be turning their preference towards higher-end products, which has worked to the favour of Huawei and Vivo, but has slowed Xiaomi’s march. That said, Xiaomi’s flagship Mi 5 handset is right around the corner.
Sundance champ ‘Birth of a Nation’ chose Fox over Netflix

This weekend Nate Parker’s film The Birth of a Nation won the Sundance Film Festival Grand Jury and Audience prizes for a drama, just days after signing a record $17.5 million distribution deal with Fox Searchlight. That was in contrast to a number of other flicks that ended up signing with Netflix or Amazon, and there’s a reason. While reports from The Wrap and The Hollywood Reporter claim Netflix offered as much as $20 million during an all night bidding war, Parker wanted a large theatrical release for the movie. While Netflix movies are open for theatrical releases, so far they’ve had extremely limited showings because the company insists on offering them for streaming on the same day — most theater owners don’t want the competition.
According to Parker, Fox Searchlight is also open to his ideas about showing the movie, focusing on Nat Turner’s slave rebellion, at high schools and colleges. His purpose in making the movie is to inspire activism, and he considers himself an activist first. Fox Searchlight could also advertise itself as the studio that took 12 Years A Slave to an eventual Best Picture award. In contrast, while Netflix released the critically acclaimed Beasts of No Nation last year, (notching over three million views in a matter of days and winning Idris Elba a supporting actor trophy Saturday at the Screen Actors Guild awards) it didn’t snag a single Oscar nomination.

Another worth noting is Netflix’s interaction with the director of Parker’s last film. Before taking two years off to make this movie he had a lead role in the romantic film Beyond the Lights. In 2015 its director Gina Prince-Bythewood noted Netflix’s “more like this” suggestion algorithm tended to group movies by the racial background of their cast, more than genre.
Netflix exec Ted Sarandos explained that while Beyond the Lights is categorized by its genre and content, the more like this suggestions depend on the statistics of what viewers actually watch the most, and that over time they should broaden. I posed the same question to VP of original content Cindy Holland and chief product officer Neil Hunt, and received a similar answer. Until, or unless, viewers make choices that reflect more diversity there’s an internal question over whether Netflix should try to nudge them that way. While this bidding war is already over, I wonder if losing out on a desirable release could spur a change in policy, or at least rekindle the issue. If it can’t win in theatrical reach and money doesn’t matter, promising that it can market to an audience without imposing antiquated limits could make it an appealing option.
Source: Fox Searchlight, The Sundance Institute






















