Archive for March, 2009

Episode 11 - Paul Cantrell - iPhone Internals: high-powered graphics, low-powered CPU

Monday, March 16th, 2009

In this interview, Paul Cantrell describes how the iPhone composites the UI using off-screen buffers for every view; the performance benefits from this approach, particularly given the relative low horsepower of the CPU; and how this forms the basis for much of the iPhone’s programming model.

Episode 10 - Michael Tyson - Creator of the audio mixing app “Loopy”

Monday, March 2nd, 2009
Michael Tyson is the creator of “Loopy,” a very cool audio mixing application.  In this interview, Michael talks about (1) the seven different implementations it took (starting with straight-views, ending at OpenGL) to finalize its unique — and Best App Ever award-nominated — UI, (2) the four different architectural approaches he made (starting with audio-queue and ending at the low-level, sparsely documented, Remote IO system) before finalizing audio subsystems, (3) the travails of echo cancelation, and (4) the business of making a living off of a $10 app.