Question: Why did Apple not make iCal todos synch with the iPhone?

My first reaction on hearing about this problem was astonishment. I couldn’t understand it - if they went to all the trouble to make sure the event data was used, why not go that final step further to get the todo data synched as well? It just seemed like a bizarre omission, especially given the iPhone’s role as a PDA.

But since then I’ve started to think. Perhaps the iCal todos were ignored because in Leopard, the focus of todos has shifted from iCal to Mail. The official Leopard iCal page doesn’t even mention todo items (but the official Leopard Mail page does). I say the focus has shifted, because there will be some way of viewing your todo items in iCal. They will still be there. But Apple’s pre-Leopard publicity only talks about todos in reference to Mail, not iCal.

Now consider the Leopard launch delay. In April, Apple released a statement saying:

We had to borrow some key software engineering and QA resources from our Mac OS X team, and as a result we will not be able to release Leopard at our Worldwide Developers Conference in early June as planned.

So here’s my theory: todos are coming to your iPhone, but they’re coming in the Mail application, after Leopard has been released. If Leopard hadn’t been delayed, todo items (and possibly a few other things that are missing, like synching of notes) would have been present on iPhone from the start.