Frequently Asked Questions

What platforms does Flurry Support?

Flurry supports iOS, Android, Blackberry, Windows Phone, JavaME and HTML5 with additional platforms coming soon.

How does Flurry Analytics work?

Flurry Analytics places a lightweight agent into an application, so that performance data are tracked, logged and reported back for analysis. This information is confidential and available only to the developer to analyze in aggregate. Individual user data is not identifiable. Developers are provided a wealth of metrics around usage behavior, any custom event they choose to track and technical information about the device, firmware version, carrier and more.

What engineering integration is required to make Flurry Analytics work?

Flurry subscribes to a philosophy of zero effort integration. This means that we try to allow integration to take place post-production, with no incremental development cycles required. For Java ME, developers simply take an existing build of an existing application and use the simple Flurry web interface to add in whatever services they need. For this, we use bytecode instrumentation. For Android and iPhone, we make integration as seamless and easy as possible, but an SDK is required in some cases.

How much memory will the agent take up in my application?

Flurry designed the agent to be under 10 kb. Since most applications are 128 kb or more, this makes the agent far less than 10 percent of the application size in most cases. The agent could be made smaller, but at this size, the most useful and actionable data is provided.