Back in October, Android Studio 3.0 was set loose to the stable channel with improved support for the Kotlin language, platform technologies like Android Things, and many other new and improved features. At the same time, a major upgrade to the Android Emulator also went out to developers on Android Studio's canary channel. It came with quite a few enhancements, but the the headliner was Quick Boot, which can reportedly achieve startup times of less than 6 seconds. Today, this version of the emulator reaches the stable channel and the Android Tools team posted about many of the other valuable improvements this update brings.
The Android SDK isn't something that normal users see all that often (except perhaps when they're unlocking the bootloader on a new phone), but developers still rely on it heavily. One of the components included in the collection of desktop tools is Google's first-party Android emulator. It's a way of running a simplified version of Android software on a computer for the purpose of testing apps. And as cool as that sounds, it's also kind of a hassle - like all emulators, it's significantly slower than using Android on native hardware. But that's changing with the latest release, at least according to Google.
Jide's Remix OS has turned a lot of heads in the last couple of years, thanks to an interesting initial tablet offering and subsequent easy-to-install software for both PCs and a few Nexus tablets and even some retail hardware. The modified Android software, which uses a desktop-style window system for apps, is surprisingly robust and easy to use. Jide's latest move is to offer Remix as a virtual machine package, allowing Windows desktops, laptops, and tablets to run the Android ROM in a dedicated window alongside desktop applications.
The Android Studio team has been kicking out preview builds at a fevered pace since the first 2.0 preview hit the scene near the end of November, and it's finally paying off as the first real Beta is now rolling out. (The first beta has an issue, so this is actually labeled Beta 2). The jump from v1.5 to v2.0 is enough to suggest that this could be the most ambitious update to the IDE since it was launched, but the feature list confirms it. We've already covered some of the biggest features: instant run, GPU profiling, and a massively faster and more functional emulator.
Now that Android Studio is faring quite well for its core necessities, the tools team is tackling some of the bigger challenges. A couple of weeks ago, they featured a new ability to deploy a limited set of changes to apps without fully restarting them. This week they're shooting to take on one of the longest and most requested items on the list: a faster and more useful emulator.
The biggest boost to speed can be seen while running Android 6.0 on the new emulator. This comes from newly added support for Symmetric Multi-Processing (SMP), which allows the emulator to take full advantage of multiple processor cores on a computer.
If you couldn't make it to Google I/O, and thus couldn't get one of the first Android TV units as part of the developer swag, you can still start developing your apps for the platform's retail debut later in 2014. Google has included Android TV modules in the official Android SDK, underneath the Android L (API 20) package. That includes an emulator specifically for TV, so you should be able to build and test apps without any extra hardware. There was a similar emulator for Google TV.
That being said, an emulator usually isn't an ideal solution, since it will almost certainly be slower than the ADT-1 developer hardware.
The Tesla line of electric vehicles are marvels of modern transportation technology, but they also come with a healthy does of consumer tech. Tesla's Model S comes with an advanced 17-inch touchscreen dashboard system running on Linux. When CEO Elon Musk was asked recently if app developers would get to play in the Tesla ecosystem, he had a surprising response. Apparently, the future of Tesla could include Android.
Tesla's first order of business is to finish the localization work that will make the software functional around the world, but after that he sees the car's browser being moved to Chrome. Knowing that Android development is booming, the company is considering ways to port Android apps to the car on Linux using the Qt application framework.