Do you find it difficult to keep all your tools, libraries and operating systems updated when you're making Android apps?
You're not alone in that: there's enough change going on inside your code, without the pressure of wrestling with all the change going on in the wider Android ecosystem.
Intel offers a solution to this in its recently announced Beacon Mountain development environment, which you can download for free today.
It brings together key tools for creating and optimising Android apps, and is able to maintain them by checking for new releases automatically and pushing them to your development environment.
The software supports those writing for Intel Atom and ARM processors running Android Jelly Bean (Android 4.2) and up. The development environment itself runs on Microsoft Windows 7 and Windows 8, on computers that have Intel Core processors.
Here's a summary of what's inside Beacon Mountain:
• Intel Hardware Accelerated Execution Manager (Intel HAXM): This uses Intel Virtualization Technology to speed up Android app emulation in your host environment, so you can more quickly test and iterate your software.
• Intel Graphics Performance Analyzers (Intel GPA) System Analyzer: This tool supports Intel Atom processor-based phones that run Android and gives you real-time insight into critical system metrics covering the CPU, GPU and the OpenGL ES API. It's often used to identify graphics bottlenecks, and was already popular among PC developers on Windows before it came to Android.
• Intel Threading Building Blocks (Intel TBB): This C++ template library enables you to take advantage of the multicore and multithreading capabilities of processors, by using proven C++ algorithms. If you're making an app that needs to squeeze every last ounce of performance from the processor, this is an essential addition to your tool belt.