Android Developer News from Google I/O 2012, Page 2
Android Development Take Away #6: Optimize Your Apps -- Less Jank, More Butter
A common theme, from the initial keynote to several sessions, was to create applications that are "buttery smooth" and that don't have "jank" (or stuttery performance). While the terminology may sound silly, using an app that is truly buttery is a wonderful experience. It's worth the extra effort to make sure lists, swipes, animations, transitions, and other actions and effects immediately react with no stutters or pauses. Accomplishing this may require improvements in layouts, graphics, overall architectures, networking, and many other areas of the app.
Android Development Take Away #7: Update Your Apps
It's not enough to create an app, publish it, and forget about it. Devices change. Design guidelines change. User expectations change. Even the app store can change. Developers must keep up with the current state of Android development and update their applications regularly. They need to respond to user-reported bugs, crash reports, and general feature improvements requests. To truly keep apps up-to-date, though, can often require more than just a couple of small tweaks when a major Android SDK revision comes out.
Android Development Take Away #8: Monetize Your Apps
Most people and companies need their apps to have value in some way. For some, this may just mean brand extension. For others, providing a free app may make them feel good. But many need to make cold, hard cash from their apps. There are several means of monetizing an app; which one works for your app depends on your situation and goals. Android developers have plenty of monetization options. There are paid apps, free ad-driven apps, and many other options in between.
Android Development Take Away #9: Use Analytics to Improve Your App
Make a point of knowing how users are using your app and how the app is behaving in the field so that you know which parts of the app people like and which features people can't find or don't use. Using analytic services such as Google Analytics allows developers to track a variety of different user and app metrics. Using these metrics, developers can tune their application for ease of use, performance and monetization.
Android Development Take Away #10: Market Your Apps
Gone are the days when just having a listing on the app store is sufficient. With over 600,000 apps on Google Play alone, users won't typically find an application without knowing that it exists (usually by name). Whether you put a notice in your local paper for an app of local interest or advertise your app during the Super Bowl, getting the word out about your application is important -- if you want users in the quantities one needs for real monetization to succeed. How you market your app depends on brand, application type, marketing budget and the app cost model (see point #8.)
This year Google I/O shifted toward sessions for developers with currently available apps. Many of the sessions were about refining existing apps to improve performance and user retention.