Thursday, September 15, 2011

App Upgrade Adoption

Here's an interesting adoption plot of active users on a particular version of a major social networking app on the iOS App Store (In this case it was a Universal App). What it's interesting to point out is two different upgrade scenarios.


One scenario (Dark Green to Mustard) is where adoption is organic through the App Store and relying on the app store itself to notify the user. The second scenario (Mustard to Blue) utilizes an alert dialogue to let the user know a newer version is available with a direct link to the download in the app store. Here's the comparison.
 iOS Organic AdoptioniOS Alert Adoption
25%2 Days2 Days
50%5 Days3 Days
80%12 Days6 Days
90%21Days 14 Days
95%23 Days15 Days

In a nutshell App Upgrade Adoption is slow, but you can certainly speed it up with an Alert when the user launches the app to let them know to upgrade to a new version.

Monday, September 5, 2011

Cowardly Lion

Ok, so I upgraded to Lion. Faster, better, smarter, right? Wrong. Trying to run a mobile development efforts for our organization has been a bit of an effort. As a background, I have a MB Pro i7 with 8GB of memory.

Here are the trouble pinpoints:
  • Crashes (Safari, Xcode, iCal, Mail and even the Preview app!)
  • Slow and laggy (Safari and Xcode)
  • CPU out of control. I've come back to my machine after 30 minutes to find 400% CPU utilization.
  • Finder/Icons gone. Sometimes during Xcode development, my icons disappear from the dock and I have no feedback as to which apps are running.

Here is what I've tried:
  • Clear Safari cache/history
  • Reset PRAM (http://support.apple.com/kb/ht1379)
  • Delete Library/Caches and ~/Library/Caches

So what worked?
  • Clearing Safari and my cache definitely improved internet performance.
  • Resetting the PRAM stopped my out of control processes (high CPU)
  • Deleting my caches seems to have stabilized the icons disappearing and some of the caches.

Will update this blog as I continue to be the Lion Guinea pig!