At the Silicon Valley iPhone Developers’ Meetup

Tonight I’ll be at the Silicon Valley iPhone Developers’ Meetup in Palo Alto, discussing Pinch Analytics and some of the more interesting things we’ve learned about the AppStore since its launch in July. If you’re in the area, we’d love to see you there.

iPhoneDevCamp recap

We had a blast at iPhoneDevCamp 2 over the weekend. It was great to get out into the amazing community of iPhone developers to chat and check out the awesome products that they are working on. Although I did not participate in the hackathon contest like Rob did (congrats on winning best developer tool), I did spend the weekend hacking away at some new features for Pinch.

First off and at the base of all that I did this weekend was to create an API to tie into our system. My first goal was to provide developers a way to easily get data from Pinch Analytics without having to go through our site. I’ve seen such amazing products that come out of companies’ willingness to expose functionality to developers to create their own interfaces. For example where would twitter be today without their API? I would love to see developers’ own take on how they would like to see their data displayed.

I made great progress on the API over the weekend but it’s not completely all there yet to release it in to production. The functionality is somewhat limited right now but expect as we release new products to have an API component to go with it. You can expect the API to be released with analytics functionality fairly soon.

Now what’s probably more interesting to most people is what I did with the API over the weekend. What’s an API without some sort of cool demo to show it off. It’s the sort of eat your own food deal to show the validity of what you’re doing. We’ve had a bunch of request from people to provide an iPhone version of our developer site where users can access their analytics through mobile safari. This is what I stepped up to do this weekend during iPhoneDevCamp, develop a mobile safari interface that fits in with the iPhone UI and also keeps true to our own design.

So what you see in the video above is a sample user logging into the system, requesting a list of their applications, viewing a list of available metrics and finally displaying a chart for the last 7 days for the selected metric. The chart is the same home brewed javascript chart library that we developed for the developer site so it should be quite familiar to our users. Rotating the screen works just fine as well to get a landscape view of your charts. All of the interaction to retrieve data is done through the API just as any developer will soon be able to. The site itself was quite easy to get up and running thanks to the amazing iUI library.

Like the API, the iPhone interface needs a little more tweaking before it’s ready to be released. There’s only so much work you can do in a weekend before needing some sleep. I personally can’t wait until the next iPhoneDevCamp.

Are daily downloads enough?

First, to Apple, for releasing daily download statistics in iTunesConnect: thank you. This information was sorely needed by developers, and its availability will help developers gauge the performance of their applications, adjust price points, and know when applications need critical updates. From what we’ve seen from published sources (minding the NDA), the application reporting differentiates between paid downloads and free updates, and is providing application developers with some much-needed insight into their application’s performance.

It’s a bit ironic that I first got this news from a well-meaning friend, who suggested it was bad for Pinch Media. After all, prior to Apple’s daily downloads numbers, the only developers in the AppStore getting reasonably accurate statistics were ones that rolled their own or used a service like Pinch Analytics. (Only the AppStore can provide accurate download numbers - but we come pretty close by counting first-time users. It’s not 100% accurate, but generally when someone downloads an application, they try it out that day or the day after.) But I couldn’t be more thrilled - because this access to new information is getting the developers we’ve been talking to into an optimizing mood. And when you’re thinking about ways to get those download numbers up, you realize pretty quickly that the download numbers themselves are just a small piece of the information you need to make intelligent decisions.

If your download numbers aren’t what you hoped, or you’re simply looking for ways to grow your business, Pinch Analytics can help you make intelligent decisions. Our unique user reporting will tell you if the downloads you’re getting are translating into regular, repeat users who will spread your application through word of mouth, or whether your application is being used and quickly abandoned. Our session counting will help you see just how often your users are accessing your application, so you can determine whether other revenue models, like advertising, might outperform your current paid downloads. Our custom event tracking can be used easily to help you figure out which features your users love - and which ones need a lot of work. And for location-aware applications, nothing’s better than our geographic reports for determining which areas of the world you should be concentrating on the most.

The number of applications available on the AppStore is growing rapidly - breaking 1,000 at the start of the week, now just under 1,300 (and likely above it by the end of the day.) Standing out in the crowd is going to get more and more difficult. To do so, we need as much information as possible. By releasing daily download numbers, Apple is once again showing its commitment to improving the iPhone development platform, and they should be congratulated for it. But full analytics (and full understanding) requires a much closer integration with your application.

Hello, San Francisco!

Pinch Media has temporarily shifted coasts to attend and help sponsor iPhoneDevCamp 2, where we’re hoping to meet new developers and build some excellent enhancements to Pinch Analytics (now live and operational in quite a few iPhone applications, with new ones almost every day.) If you’re in San Francisco and want to talk iPhone development this weekend, send me an e-mail at greg -at- pinchmedia.com and we’ll get together.

Although we also plan to release as much as possible during iPhoneDevCamp and over the next couple of weeks, we couldn’t resist getting an often-requested feature out the door ahead of time - the ability for developers to exclude certain devices from their reporting by submitting their devices’ UUID. Now you never have to worry about your simulator or your test devices fouling up your applications’ reporting - just sign into your Pinch Media account for more details. If you’ve got additional feature requests that’d help you build your business, send them in - now that it’s running on several high-volume applications, we’re paying increased attention to Pinch Analytics.

Yes, we now do advertising

I’m happy to report that Pinch Media has launched its second product, Pinch Advertising. Like Pinch Analytics before it, Pinch Advertising is a drop-in library for your iPhone SDK applications. It’s integrated with your application by means of a few method calls, and makes it easy for developers to make money from their free applications through in-application ads.

We would have launched Pinch Advertising sooner, but like all new advertising services, we faced a chicken-and-egg problem - what comes first, the advertisers or the developers? I didn’t want to put an ad library out there and start signing up developers without having advertisers. This ‘developers as bait’ approach sometimes works, but it doesn’t respect your time. I also resisted the urge to go out with a single marquee advertiser that could cover some of the bigger applications in our network, since I wanted a solution that could work for every iPhone application developer that wanted to use our platform. Eventually I decided the best approach would be to partner up - by working with a larger company with a strong sales force and good advertiser relationships, I could hopefully serve everyone that wanted to use Pinch Advertising immediately.

It took a while to find the right partner, but we did - Pinch Media is now working with JumpTap, a comprehensive provider of advertising solutions for the mobile Internet. I’ve talked a lot with the members of JumpTap’s executive team, and they get it - they understand the iPhone environment is special, the user experience is critical, and we’re a developer-centric business. I’m thrilled that JumpTap’s experienced sales team is going to be finding the best ads for Pinch Media’s network of applications. I’m also thrilled that they’re selling in-application advertising alongside their web advertising, because it means they can potentially combine the two into a single advertising buy. I was up nights trying to think of ways that we could help the most iPhone developers, including iPhone developers who are just starting out and don’t have a lot of application traffic. It’s very difficult to sell advertising when you don’t have that large audience - and in advertising terms, the entire iPhone application market combined is still relatively small. Well, now that small audience can be part of something bigger, to everyone’s benefit.

Here at Pinch Media, we’re focused on making the Pinch Advertising framework as unobtrusive as possible, minimizing its memory footprint and processor use. We make sure we request ads before its time to show them and cache them on the client side, so we can minimize or eliminate ad loading times. We do the same thing with our reporting, storing events locally and sending them off only when there’s a valid connection. And of course we focus on the user experience, making sure our advertising units can be incorporated into your application in an attractive manner that won’t alienate your users.

To get started with Pinch Advertising, sign up for an account with us. Then, you’ll tell us a little bit about your application by creating a new one. After you’ve created it, the ‘enroll’ link for Pinch Advertising will appear on your left. We’ll look at the information you’ve provided about your application, check out the application if it’s in the AppStore - although you’re welcome to apply beforehand - and get in touch with you to learn more about your application. (The more we know, the better we can serve you and your users.) Then we’ll get you more information, including a full Terms of Service and our Pinch Advertising library.

A lot more information on Pinch Advertising will be made public in the days ahead, both on our public-facing website and in the developer portal. In the meantime, if you have any questions, please get in touch.