11 Jul 2011

Why A Little Pain For Developers Is Good For Users

Apple users buy 61% more apps, paying 14% more per app.

I think there are a few possible reasons for this, having both an iPhone and Android phone.

1. I think the speed of the app discovery process and smoothness/clean-ness of the download install process on the iPhone make people 61% more willing to try out things on a whim.

2. I think people might pay more because the apps are a bit cleaner, slightly less spam, cleaner advertising (when there is advertising) and maybe even "slightly" better due to the policing by Apple. As an app developer, the policing is a pain, but on balance, it probably does benefit users, and I think it's showing up here in customers being willing to pay 14% more per app, on average.

The appetite for cool software is increasing, and customers are willing to pay more for it

4 Jan 2011

satine.org – The Care and Feeding of the Android GPU

Android has two major technical UX problems: animation performance and touch responsiveness.

Android’s UX architecture needs work. UI compositing and the view system are both primarily done in software. Garbage collection and async operations frequently block UI rendering.

Android team members are still in denial on the importance of GPU acceleration. They recommend eliminating garbage collection to improve animation performance. They say drawing isn’t the bottleneck and GPU accelerated 2D drawing won’t yield good results:

It's interesting that Google's decision to include garbage collection was a decision of developer convenience over end-user experience. To me, that's typical IT engineer thinking.

Another interesting tidbit: iOS lacks garbage collection (supposedly) because of its effect on battery performance. An equally interesting effect is that many new iOS developers believe that Objective-C lacks garbage collection, when it's only Cocoa-Touch that lacks it, not Cocoa.

19 Oct 2010

Lesson In How To Stir-Up the Nerdocracy

25 Aug 2010

Photo Pool for iPad: A Lesson For App Developers

A lesson for any app developer:

If someone comes to you requesting an application, there are some things you need to watch out for, else a great opportunity becomes a real nightmare.

Follow the link above for the lessons learned.

Contributors

Mike Pulsifer