Prowl

2009-07-06 20:00:00 -0400


I have somewhat consistently maintained that the Apple Push Notification Service for iPhone developers is a really bad kludge. I still stand by that! It’s a poor stand-in for the local system scheduler that’s already on the device.

That said, there’s a proper tool for every job, and APNS is absolutely perfect for Prowl:

Prowl is a Growl client for the iPhone. Notifications from your Mac can be sent to your iPhone over push, with a full range of customization and grace you expect…. As soon as a Growl notification pops up on your Mac, Prowl will forward it to your iPhone or iPod Touch over the push notification service found in iPhone OS 3.0. Which notifications are pushed is configurable, allowing only the important messages to be delivered.

The possibilities there are really huge. Not to mention that it’s a geek’s dream, and perfect for sysadmins. Now you never need to miss those sweet nothings your desktop whispers in your ear when you’re out and about tolerating the company of other fleshy ones. Imagine:

Push

  • unix box: OMG disk is full!
  • mail server: OMG OMG OMG I/O SPIKE!

All kidding aside, this is a nice bridge to between web/internet services on a dedicated connection and mobile devices, and it in no way involves text messages. Anything that cuts into the bottom line of the Text Message Tax Collectors makes me smile.

Another recent innovation with APNS is the arrival of the first middleman, Urban Airship, which handles the details of maintaining state with APNS so you don’t have to construct the infrastructure yourself.

Image snagged from the Prowl website.


Deep Thought

2009-07-01 20:00:00 -0400


The Well was the first social network.

Although, I’m just being a contrarian to the social network hypers. The good old BBS probably pre-dates the Well, anyway.


Quote: Only the Art is Irreducible

2009-06-28 20:00:00 -0400


Musician and writer Tris McCall:

michael jackson’s death may hasten the day when we put aside the garbage once and for all and hear only the music. but that was bound to happen anyway. gossip is gas and dissipates; only the art is irreducible.

A tremendous and inspiring thought.


New article published: migrating data from Lite to Paid iPhone applications

2009-06-28 20:00:00 -0400


Stephen has a new tutorial published over on Mobile Orchard, in which he introduces a means of migrating the data from a so-called “Lite” application to the paid version. A lot of apps don’t provide this facility, and others use (or suggest using) a server component, which can add considerable development overhead. Our solution, which we use for Strip and Strip Lite, is really easy to implement and the migration happens on the device itself. Check it out and let us know what you think!


The Unofficial iPhone SDK Feedback Project

2009-06-25 20:00:00 -0400


Now this strikes me as a very good idea:

…there isn’t an acceptable way for iPhone developers to constructively provide feedback with gravity.

Sure, Apple takes bug reports. However, the system is effectively opaque. Is the submitter alone with his/her issue, or does it effect a silent majority of developers? Furthermore, while bugs are objectively resolvable, they’re a subset of the much larger category of subjective feedback, e.g., policy/behavior changes.

There is evidence that Apple responds to constructive feedback: They dropped the NDA, they’ve reversed app rejections (e.g., Eucalyptus), and there are reports that they actively try to avoid bad blood.

So, to provide the iPhone developer community with a mechanism to collectively submit constructive feedback with gravity to Apple, I’m pleased to announce: The Unofficial iPhone SDK Feedback Project

I’ve already created a nugget of feedback, go vote it up and help out your fellow devs!