Google I/O is first and foremost a developer conference. New products may be announced at the keynote, but just about everything is really meant for the people that build the apps. For Android developers, there are few things that matter more than their tools. Today, a fresh release of Android Studio hit the Canary channel, and it brings one of the most often requested features: C/C++ support.
Android apps, as most people think of them, are usually written in Java and have a runtime environment that imposes some additional overhead on execution. Read More
If you check the other apps from a developer in the Play Store right now, you get a boring generic list of apps. Going forward, you'll start seeing richer, branded pages where developers can properly display their wares.
Besides new family-friendly and kid-friendly efforts on search and discovery in the Play Store, Google announced during its keynote today that Play Store search will be getting smarter overall.
Specifically, Google wants to more effectively surface apps when users search for vague or topical queries. The example given in the screenshot above shows the user searching for "shopping" apps. Read More
At the Google I/O 2015 keynote address, Google is moving fluidly between broad Android improvements for the upcoming M preview build and more specific improvements for the company's apps and APIs. Read More
As we expected, Android M will have a revamped permission system. No longer will apps ask for a bunch of permissions at installation time. Instead, apps will ask for important permissions the first time they need them. You can also change permission settings via an AppOps-like interface.
Writing great, high-quality software is hard work. No matter how well we know a platform or how long we spend on code, there are bound to be bugs. Memory leaks are among the most common problems, and they can be particularly disruptive on mobile devices. Square set out to make memory leaks easier to track down and fix with a new library called LeakCanary. Read More
These days, it takes much more to sell an app. It used to be good enough to build something that simply did what it was supposed to and didn't crash too often. Over time, users came to expect better performance, lower power consumption, and an attractive interface. Even those things aren't always good enough because many apps are presented with high quality demo videos. Read More