How to install Android apps on your Windows computer, the easy way

Yes, Android apps can run on your PC, and it’s easier than you think

Apps on Windows have gotten better. But every once in a while, you stumble upon a really useful mobile app that hasn’t made its way to PC yet. If runs on Android, though, there’s good news. With the help of third-party software, you can probably run it on your Windows computer.Unfortunately, getting apps from your phone or tablet to your PC isn’t as easy as installing a Windows program. To help simplify things, we’ve compiled a comprehensive guide on what software and utilities you need to install Android apps on almost any Windows computer.

Android emulators and how to use them

One way to run Android apps on a Windows computer is by using an Android emulator. Emulators run on complicated code, but the basic gist is this: They enable one computer to behave like another. Android emulators make your Windows machine appear as though it’s an Android device — right down to the processor, cameras, and sensors.

Android emulators act as hardware go-betweens, supplying apps with the memory, processing power, and storage they need to run on most any Windows computer. They map Android device hardware to your computer’s peripherals, too. You’ll hear an app’s sounds and music through your computer’s speakers, and chat apps like Skype will recognize your computer’s microphone and webcam.

Depending on your hardware, in fact, your computer might run Android apps betterthan your phone or tablet.

Perhaps the biggest benefit of Android emulators, though, is that they behave like regular Windows programs. You can launch them from the Windows desktop or start menu, and once they’re up and running, you can resize them, minimize them, maximize them, and move them wherever you please.

Bluestacks

how to run android apps in windows capture2 1024x588The Bluestacks App Player is one of the most robust Android emulators around. It boasts a custom-designed interface that makes it easy to toggle emulation settings and launch apps, and “Layercake” technology that uses hardware accelerators to improve the performance of Android games in Windows.

It’s important to note that while Bluestacks is free, an optional subscription($2 per month) enables premium support and exclusive offers from app developers.

Hardware requirements

  • 2GB of RAM
  • 4GB of disk space
  • Direct X 9.0 or higher

Installing Bluestacks couldn’t be easier. Because it’s entirely self-contained, you can install it just like any other Windows program.

Here’s how to install Bluestacks to your computer’s hard drive:

  • Download the installer from the official Bluestacks website.
  • Launch the install applications, and choose the storage location for app and data files. Unfortunately, you can’t change the Bluestacks directory — it will install on your boot drive by default.
  • Once Bluestacks finishes installing, launch it. Enter your Google account credentials — you’ll log into the Google Play Store, where you’ll all of your installed and purchased apps.

Unique Bluestacks features

Bluestacks packs controls that are unique from other Android emulators.

A control sidebar on the left-hand corner of the screen is where you’ll find most of what you need. There’s a toggle for switching the Android window’s orientation from portrait to landscape, a screenshot tool, and a shortcut to the Bluestacks file transfer application, which lets you copy files from your desktop to Bluestacks’ virtual device’s storage.

how to run android apps in windows introducing bluestacks tv 860x435There’s more. Bluestacks has its own streaming platform: Bluestacks TV. If you have a Facebook or Twitch account and a PC with more than 8GB of RAM, you can broadcast apps and games directly from the Bluestacks window. The Bluestacks app lets you calibrate a connected mic, connect a webcam, and preview your stream before going live, and respond to Facebook comments and Twitch messages from a pop-out window. When you’re not streaming, you can watch other streamers, and view a curated list of games based on the apps you’ve installed.

Bluestacks also has plug-and-play support for gamepads. If you plug a wired or wireless Xbox controller into your PC or pair a Bluetooth controller, you’ll see a Bluestacks alert indicating it recognizes the device.

Bluestacks AppCast lets you launch games and apps using your phone. To take advantage, you’ll have to install the AppCast app on your smartphone and sign in with your Google credentials. You’ll see a list of applications you have installed on your phone, and tapping on one launches it on your computer.

Hardware requirements

  • 2GB of RAM
  • 4GB of hard drive space

DuOS

DuOS is an Android emulator developed by American Megatrends Incorporated, the company behind the BIOS firmware on millions of Windows computers. It runs Android Marshmallow in a resizable window, like Bluestacks, but offers a much less customizable experience. Most options reside in the Android Settings menu, and installing apps that aren’t from the Google Play Store requires downloading them on your PC, right-clicking on them, and selecting the “Apply to DuOS” from the Windows context menu.

But DuOS isn’t without advantages over stock Android. It has keyboard shortcuts for rotating the screen, zooming, swiping, and tilting, and it supports computer peripherals like microphones and webcams. A tool lets you set up folders that can be shared between Windows and the DuOS app, and you can set the amount of RAM that’s available to DuOS to prevent it from monopolizing system resources.

In our review of DuOS, we were pleasantly surprised by its performance on a computer with an Intel Core i5 clocked at 3.3GHz with 8GB of RAM. It never used more than 50 percent of the system’s resources, and ran about 95 percent of PC apps and games without issue.

DuOS isn’t free — it starts at $10. There is a 30-day trial period.

Hardware requirements

  1. Intel x86 CPU
  2. Hardware Virtualization Technology supported and enabled in BIOS
  3. OpenGL 3.0
  4. 2GB of RAM, though 3GB recommended for optimal performance
  5. 2GB of hard drive space

Here’s how to install DuOS to your computer’s hard drive:

  1. Download the DuOS installer from the official website.
  2. Make sure you’re computer is connected to the internet, then open the installer file.
  3. After DuOS has finished installing, launch it. The 30-day trial will activate automatically.

Google Chrome

how to run android apps in windows 687474703a2f2f763134642e636f6d2f672f6368726f6d6561706b732f312e706e67If you don’t want to deal with the little annoyances that come with a full-blown Android installation on your computer, Google’s Chrome browser might float your boat. In 2014, Google introduced Android Runtime for Chrome, a compatibility layer and sandboxing technology for installing Android applications to desktop and laptop computers and it runs Android apps at near-native speeds.

Unfortunately, not every Android app is compatible, and converting apps to a format ARC can understand is an arduous undertaking. Then there’s the fact that apps which rely on third-party services — like Google’s Gmail client — won’t work properly.

The Chrome community maintains an unofficial list of apps that work with the ARC runtime.

Still, the ARC runtime is perhaps the most lightweight of Android emulators. And it’s the easiest to install — if you use Chrome to browse the web, you already have it.

Here’s how to install Android apps in Google Chrome:

ARC is designed to run on Google’s Chrome OS. To get it working on Windows, you’ll have to download a third-party tool: The ARChon Custom Runtime. You’ll also need version 37 of Chrome or newer.

  1. First, download the ARChon Custom Runtime.
  2. Unzip the archive, and install it from Chrome’s Extensions page by heading to Menu > More Tools > Extensions.
  3. Enable Developer mode in the top-right corner.
  4. Select “Load unpacked extensions.”
  5. Choose the folder containing the unzipped ARChon runtime files.

Now, you’ll need Android apps that are compatible with the ARChon runtime. The Android community has packaged a few, but they’re a far cry from the roughly 2.8 million apps available from the Google Play Store. Still, they’re easier to install than Android apps that you have to convert yourself.

Check this list for compatible apps. Once you find one you want to install, follow these steps:

  1. Unzip the file.
  2. Open the Extensions page in Chrome.
  3. Click “Load unpacked extensions.”
  4. Select the folder with the app you downloaded.
  5. To launch the app, open the Extensions screen — you’ll see it on the list.

If there is an app that isn’t available for your system, you can use a utility called chromeos-apk to repackage it. It’s a little involved, but it will work on most Android apps that don’t depend on native Android or Google services.

Here’s how to convert Android apps with chromeos-apk:

  1. Download the installation file.
  2. Install node.js, a dependency you will need to run it.
  3. Open the Windows command line in the folder you downloaded the file. Type, “npm install chromeos-apk -g” (without quotes).
  4. That’s it — you’ve installed chromeos-apk.

Now, you will need an app to convert. Obtaining one isn’t too hard — this free tool lets you pull applications from the Play Store.

Once you’ve downloaded an app, running it through chromeos-apk is a straightforward affair. Open the Windows command line in the folder where you’ve placed the application file — APK — and enter the following commands:

Type, “chromeos-apk [name of APK file]” (without quotes), and hit enter.

You might be asked to provide the package name of the application. The easiest way to find it is to check the URL of the Play Store listing — specifically the portion after “?id=.” In Evernote’s case, for example, it’s “com.evernote.”

Now that you’ve modified an application to work with Chrome’s chromeos-apk tool, installing it is as easy as opening the Extensions page, clicking “Load unpacked extensions,” and following the instructions in the previous step.

Page 2

Dual booting Windows and Android

There’s an alternative to Android Emulators that gives you newer versions of Android, but the setup’s a bit more involved. It’s called “dual booting,” and it effectively transforms your Windows computer into an Android device. You’ll gain the option to boot into Android when you switch on your computer, and Android will work just like it does on your smartphone or tablet.

It’s not as simple as installing native Android, though. Because computer hardware like Intel processors, graphics cards, and physical hard drives have to be added by a third-party developer to Android, you’ll need to find a custom distribution that supports your machine.

Remix OS

remix os dev focused on enterprise playerRemix OS, by Chinese startup Jide, is a desktop-style operating system based on Android. Aesthetically, it shares more in common with Windows or Chrome OS (it’s been customized with a desktop, taskbar, and highly polished window manager), but it runs pretty much any Android app your phone or tablet can run.

That’s just the tip of the iceberg. Remix OS fully supports keyboards and mice, and packs a redesigned Android taskbar that makes it easy to switch between apps running in the background. A nifty screen capture tool lets you crop any portion of the screen and save it as an image file, and a file manager lets you copy, select, and delete files by clicking and dragging them across your computer screen.

And unlike some distributions of dual-booted Android, which require you to reinstall Android from scratch to update to the latest version, Remix OS supports over-the-air updates. That means upgrading to the latest version is as easy as heading to the settings menu and hitting the “Check for updates” button.

One drawback: Remix isn’t based on Nougat, the latest version of Android (it runs Marshmallow), and it doesn’t support every PC configuration. Jide doesn’t maintain a compatibility list, but it’s worth checking the community-maintained Google Docfor reports on specific computer models, processors, and hardware configurations.

Hardware requirements

  • 8GB USB 3.0 flash drive that supports FAT32 and a minimum writing speed of 20MB/s

Here’s how to install Remix OS to your computer’s hard drive:

  • Download the Remix OS for PC package, which contains all the files you need to get started.
  • Open the file you just downloaded and launch the Remix OS installation tool. Follow the instructions to install Remix OS for PC on your computer’s hard drive.
  • Reboot your computer. If your computer has UEFI boot enabled, make sure that Secure Boot is disabled.
  • Select Remix OS in the Windows Boot Menu.

If you’re trying to save hardware space or want a portable Android operating system you can take on the go, good news: You can install Remix OS to a USB flash drive, too, if it’s USB 3.0 with a minimum capacity of 8GB and a write speed of 20MB/s.

Here’s how to install Remix OS to a USB flash drive:

  • Download the Remix OS for PC package, which contains all the files you need to get started.
  • Insert USB flash drive into your PC.
  • Open the Remix OS installation tool and follow the instructions.
  • Reboot your PC. If your computer has UEFI boot enabled, make sure that Secure Boot is disabled.
  • Select “USB Storage Device” under the boot options.
  • Select either “Guest Mode” or “Resident Mode” to start Remix OS.

Android-X86

Android-x86 is an open source project that seeks to port the newest version Android to Windows hardware. Unlike Remix OS, which ships with an interface that mimics modern PC operating systems, Android-x86 is stock Android — the same version of Android that runs on smartphones and tablets.

Since the native version of Android isn’t optimized for most PC setups, Android-x86 can be a little unintuitive. Checking notifications, for example, requires that you click and drag the notification bar. And apps take up your PC’s entire screen — you can’t view them in resizable windows like you can in Remix OS.

But Android-x86 lets you customize Android to your liking. You can install third-party themes, home screens, and more without having to worry whether or not they will play nicely together — unlike Remix OS.

Hardware requirements

Here’s how to install Android-x86 to your PC’s hard drive

First, make sure your computer’s hard drive has at least 2GB of free space.

  • Download the latest Android-x86 ISO. If your device isn’t listed, download the generic file.
  • Download UNetbootin.
  • Open UNetbootin and select the Android-x86 ISO file you downloaded earlier.
  • Select USB drive from the list of options, and click OK. Wait for UNetbootin to copy and install Android-x86 to your flash drive.
  • Reboot your computer.
  • Boot to the Boot Device Selection screen, and select your flash drive.
  • From the UNetbootin menu, select “Install Android-x86 to hard disk.”
  • Select the partition — or location — to which you want to install Android-x86. The program will ask if you want to format the disk; if you’re unsure, don’t.
  • You’ll be asked if you want to install GRUB. Select “Yes,” and “Yes” again.
  • You’ll be asked if you want to “make system r/w,” which enables Android-x86 to read and write data to your hard drive. Select “Yes.”
  • Reboot your computer for the second time.

Android on Intel Platforms

intel mini pc nuc apollo lake celeron processor logoIntel, the hardware company that designs many of the chips inside Windows computers, offers its own distribution of Android: Android on Intel Platforms. Like Android-x86, it’s a (mostly) unmodified version of Android adapted to run on Windows devices. And like Android-x86, it’s a little rough around the edges.

Device support’s limited to two machines: Intel’s self-contained NUC desktops, or the Dell XPS 12. It’s also based on an older version of Android — Lollipop, two versions behind the newest (Nougat).

But Android on Intel has some things going for it. Its detailed documentation makes it one of the easiest distributions to install, and it’s among the most stable dual-booting Android distributions out there.

Here’s how to install Android for Intel Platforms to your PC’s hard drive:

First, grab a USB flash drive with at least 1GB of free space.

  • Download the Android for Intel platforms installer from the official website.
  • Prepare the USB flash drive by copying the file you downloaded earlier to it.
  • Next, set your computer to boot from USB and enabling “UEFI Boot Support” in the BIOS.
  • Install it.

 

Leave a comment