Evidence found for possible upcoming iCal task support on iPhone
Today, I was messing around in the Calendar.sqlitedb file associated with the iPhone's on-line calendar application. I was surprised to discover that the onboard calendar contains all the table support needed for to-do tasks, i.e. CREATE TABLE Task (ROWID INTEGER PRIMARY KEY AUTOINCREMENT, summary TEXT, priority INTEGER, due_date INTEGER, completion_date INTEGER, calendar_id INTEGER);.
As of right now, this information is completely useless. Tasks won't sync to or from the iPhone. Still, it's good to see where Apple might expand their software. It's a direction that many users would find helpful. So c'mon, Apple, please add to-do list support to the iPhone.
Share
Categories
Today, I was messing around in the Calendar.sqlitedb file associated with the iPhone's on-line calendar application. I was surprised to...
Add a Comment
It's sounding like that the iPhone is becoming more and more like the Newton. Pretty soon it will achieve world domination for PDAs.
February 03 2008 at 11:04 PM Report abuse Permalink rate up rate down ReplyErica,
Please add VoiceNotes(Old) for 1.1.2 firmware. Please.
Thanks a lot. Max
Two things:
I think Apple rushed the UI for both touch devices. Give 'em time to work out the UI for all these features. Clearly the platform can support a nearly desktop-like functionality...but the UI has to be as close to intuitive as possible. Each addition needs to be thought through and tested before implementation, because changes to basic operation cause more complaints than limited functionality.
iCal on the touch devices could certainly use a more informative calendar display. Spanning event should have colored bars across days instead of a single dot which can hide multiple events. And that seems easy enough to do by borrowing desktop iCal's calendar's settings, and a simple pull-down on the touch to select/change which sync'd calendar the event is attributed to.
Actually, "calendar_id INTEGER" seems like a bad sign. On Mac OS X the calendars are identified by UUIDs, which have a ton of hex digits -- they look like this: "1AD85E04-E7BD-4F34-B4DA-FE1C1BB23D91"
You can't encode them as just INTEGERs, so you wouldn't be able to map the iPhone data onto your Mac OS X calendars unless there were some sort of external table.
-Wil
That was the âTaskâ table; I'd not checked, but I'd imagine there's a âCalendarâ table which has per-calendar (but not per-task) metadata in it.
If you've got to store per-calendar metadata anyway, it makes sense to store the UUID in there in a space-conscious environment, rather than repeating the 36-byte string against every task (though the difference is likely negligible in real terms).
Actually, the Calendar.sqlitedb already contained those tables running the 1.1.2 firmware (even maybe 1.1.1 ?). So i really don't know when this is going to get featured
February 01 2008 at 10:37 PM Report abuse Permalink rate up rate down ReplyYep, it was there in 1.1.1 as well.
February 04 2008 at 11:16 AM Report abuse Permalink rate up rate down ReplyThey should put a little time in making iCal suck a little less first....
February 01 2008 at 9:06 PM Report abuse Permalink rate up rate down ReplyMail notes already have a sync item in Leopard, see http://developer.apple.com/documentation/AppleApplications/Reference/SyncServicesSchemaRef/Articles/Notes.html
February 01 2008 at 7:40 PM Report abuse Permalink rate up rate down ReplyIs there a possibility for multiple calendars with colors like in iCal ? I cant tell my To Dos from my To Don'ts ! Not to mention my To Dids and to shoulds
February 01 2008 at 8:10 PM Report abuse Permalink rate up rate down ReplyI need something that tells me what I must "do" for the day displayed on the home screen. I know it might not be popular but my Windows Mobile phone had this down...maybe a ticker on the top of the screen that scrolls the things I need to get done...something like that would make my life much easier....!
February 01 2008 at 6:59 PM Report abuse Permalink rate up rate down ReplyDear Apple,
Enable .Mac sync'ing on the iPhone!
Now for a request that no one thinks of until I mention it, after which it seems obvious:
The ability to set a task that changes the ring. Specifically, setting the phone to silent and back by setting a iCal or iPhone Calendar Task.
Imagine being a student and never worrying about turning your cell off before you walk in to a class. Or if you just scheduled a meeting, imagine if you could turn your cell to silent during the meeting, days or weeks or months or years ahead.
Nice feature, huh? And its pretty damn easy to implement too.
Hot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



26 Comments