The iPhone Calendar Conundrum
|
As I reported earlier this month, the iPhone is hardly the ideal device for corporate users. However, the device inspires a lot of love, and over time, will likely engender a lot of creative thinking that will get it up to speed. Even now, with its mostly-full featured browser, there are many ways for the savvy user to work around the device's current limitations, but one application - the calendar - is proving a tough nut to crack. At home, I sync the iPhone at home on my media and gaming PC. The only work-related things I need to access on the iPhone are e-mail and the calendar applications on our corporate Exchange server. I've kludged together a suitable way to access my work e-mail in a way that works for me, but finding a way to access my work calendar on the iPhone, in a way that I can effectively use, has thus far proved elusive. I've maintained a few rules in my quest to outfit the iPhone for my work needs. First of all, I will not ask our IT department for anything... no Exchange add-ons, no third-party solutions like Synchronica, no nothing. I am treating it like an outlaw device at work, so I can only use the resources I have at hand (which thankfully, is more than the average worker I think.) Second, I will not install iTunes on my work PC under any circumstance. I have a limited amount of storage, processor and memory to work with on my work PC and I don't need to muck that up with a bloated pig of an application like iTunes. Not to mention that all of my media files are at home and the iPhone and the iPod are designed to synch with one computer only. I actually like the iPhone's calendar application. The on-screen visual dials the device utilizes to input dates and days of the week are visually cool, and they are easy to navigate with my fat, greasy fingers. They vaguely remind me of a Vegas slot machine, which makes me mildly happy. But since I can't sync that calendar to anything, I am willing to look at Web-based alternatives instead. I first tried to access my work calendar via Safari and OWA (Outlook Web Access), figuring I could hopefully just leave that page open for quick access. The cramped Web interface that Exchange 2000 provides for non-IE clients is passable for viewing the schedule, but far from ideal for creating new entries as it requires a lot of precision finger work and screen resizing. But worse, the connection would occasionally hangpresumably while awaiting authenticationand I don't want to have to enter my Exchange credentials into Safari every time I want to look at the calendar. Then I started looking into syncing the calendar with one of the many hosted e-mail vendors I utilize on a day to day basis. I landed on Plaxo 3.0 as a valid way to upload my Exchange calendar to Google or Yahoo. But even that did not work as I had hoped. With Gmail, I actually host my own domain via Google Apps. Unfortunately, Plaxo does not support Gmail-hosted domains at this time, only regular accounts ending in Gmail.com. I found that this meant I could sync my existing Google calendar entries into Plaxo, but not vice versa. So I could not import my work schedule all the way to my Google domain. I suppose I could create a new Gmail account, synchronize it with Plaxo (and therefore my Exchange account), then share the Gmail calendar with my hosted Google domain account, but that seems pretty kludgy. And to be honest, I don't really like the Google Calendar enough to be sure it is worth the trouble. The problems with Yahoo were a little different. I have a regular Yahoo account that I primarily use for Fantasy Basketball (at which I generally rule3 wins in 5 years!) I don't really use that e-mail account anymore, and I never used the Yahoo Calendar before the iPhone. But playing around a little bit, I decided the application would be an acceptable compromise. I easily synced Yahoo calendar with Plaxo, but then the problems started. Yahoo Calendar comes in two flavors, the new AJAX (Asynchronous JavaScript and XML)-based beta and the older version. Of course, I prefer the new one. But the new one does not support the Safari browser (which the iPhone uses), so my only recourse was to use the old calendar. Yuck. Unfortunately, I can't fall back to simply using Plaxo's Web calendar either, since that also does not support Safari right now. At this point, I think my only recourse is to install Outlook on my PC at home, and to use Plaxo to synchronize with my work account. This solution should work, but then the drawback becomes one of convenience. I make changes to my calendar quite frequently, and almost all of these changes are done in the office. I feel that not being able to synchronize the iPhone until I get home every day would ultimately be an unsuccessful course of action. So I ask, how are other people who are getting around the current limitations of the iPhone calendar? Has anyone come up with a decent workaround for a calendar kept on a PC other than the iTunes sync box? It seems to me that Apple could really help its users out by uncoupling data and media synchronization, thereby allowing users to synchronize different data sets from multiple PCs. Of course, I still don't want to install iTunes at work (nor, do I imagine, IT wants me to do this), so I would also need a lighter weight sync application. And I don't see this happening unless DVD Jon has something up his sleeve. Perhaps a more likely alternative would be for Apple to open up their .Mac service a little bit in order to cater to Windows users. Offer buyers of the iPhone a year or six months of free service for full .Mac capabilities. (After all, we did just drop 5 or 6 bills on the thing, so loosen the purse strings Apple.) Or give iPhone customers free or cheap calendar, contact and bookmark storage and synchronization, which should be fairly light on the storage and transfer side of things. Apple would then need to offer a lightweight Outlook plug-in (a la Plaxo) to allow customers to easily upload from Outlook (or other applications) to .Mac and to add the ability to the iPhone for the calendar to do a Web-based data pull to retrieve the data from the .Mac account. Mac purists may scoff at these suggestions and simply say that we PC users should just get a Mac for these options. But we need to remember, this a work decision (not a personal one.) And let's face it, Windows users drive the lion's share of Apple's newfound success. Does anyone out there think the iPod would be nearly as successful as it is now if Apple had not opened it up to Windows users a year or so after the product first launched? If Apple wants to get the iPhone to achieve its anticipated success in the long run, Apple will certainly have to cater more to PC users; at least to the ones willing to shell out the cash for the device who will then take it into the enterprise, with or without IT support. |
For more IT related content on the blogosphere, check out www.ithub.com

Comments (13)
I use iTunes to sync music and video content from my home iMac to my iPhone. When I get to the office, I use iTunes to sync my calendar and contacts. I don't use iTunes at work for any other purpose. I note from your blog that you won't put that "bloated pig" on your system, so my approach probably won't resonate with you. I can say, though, that this approach is seamless, didn't require any IT resources, and works. I run on Windows XP at the office on a machine that is a few years old.
Posted by Todd Sprague | July 19, 2007 4:27 PM
As Todd points out, you CAN sync to two different machines with one iPhone even though Apple recommends you don't. Here's the trick: don't overlap the kinds of data you sync on the two machines. That is, dedicate one machine to (say) syncing music, video, and podcasts; dedicate the other to bookmarks, contacts, calendars. Another useful tip: to prevent the iPhone from syncing with a computer when you connect, start up iTunes first, then hold down Command-Option (on a Mac) or Shift-Control (on a PC) when you connect the iPhone (let the keys up whenl you see the iPhone appear in the iTunes Source pane). You'll need this tip to avoid the automatic sync the first time you connect to the second computer, giving you the opportunity to customize the sync settings.
Posted by Michael Cohen | July 19, 2007 5:39 PM
Interesting - about being able to sync to two computers as long as the data doesn't overlap. I guess I can resort to that if all else fails, although I am loathe to put iTunes on my work system. And by the way, the "bloated pig" comment stems mostly from a system slowdown the other day, where I discovered iTunes eating about 160 MB of RAM.
Posted by Andrew Garcia | July 19, 2007 6:33 PM
Andy:
Your idea that Apple should open up .Mac is very sound. We collaborate with WinTel shops and share confidential information via the Groups function. Windows users can join .Mac and obtain an ID for free [it remains in effect after the demo period, even if the user does not purchase a membership]. But letting Windows users have full access would make our lives easier and it would enhance the application's uptake as you suggest.
btw - re "bloated pig" - do not understand the comment or the explanation. I have never seen iTunes eat up more than 75 MB of real memory; but even if it does take up 160 MB it should not slow down you system. Unless you are running a ton of apps that are also using the RAM. Suggest you add a GB or 2 to that machine.
Regards
Posted by Dan Reiss | July 19, 2007 7:17 PM
The "Bloated Pig" incident was unusual cirmcumstances, to be sure. The iPhone's CoverFlow feature inspired me to add the cover art to the hundreds of albums that didn't pull art automatically. So there was lots of cutting and pasting of pictures as a worked my way through. But over time, iTunes got slower and balkier as I went. I took a look at my system resources and iTunes was up to 150+ MB of RAM usage and was crawling - even though I have 2 gigs in the system. Had to reboot to resolve it - I suspect a memory leak. But even under normal circumstances, iTunes has 3 resident services that use 21-22 MB of RAM when iTunes is closed - plus the 45+ MB that iTunes uses when it is open. For corporate workstations that may still only have 512 MB or less, IT admins need to be concerned about that kind of thing.
Posted by Andrew Garcia | July 20, 2007 2:26 PM
I just activated my iPhone. I want to have one set of contacts [for phone and e-mail] and one calendar which are Web-based. I am open to anything and do not need to sync with anything. What is the best bet?
Posted by Scott | September 17, 2007 3:55 PM
Scott, I don't know of anything that is really going to suit your needs at this point in time, particularly if you want to use the iPhone's built in calendar and contact apps. At this point, the iPhone will not sync directly with any web based services, and the browser does not work well with some web apps like the new Yahoo interface or Plaxo.
Basically, you are going to have to use a desktop app and sync that with the web service. Outlook on a PC, and whatever the Apple app is on a Mac.
Posted by Andrew Garcia | September 18, 2007 9:57 PM
I am in the same boat - Exchange corporate user interested in having an iPhone - with the need to have email and calendar items at my disposal since I am a road warrior. I also do not like iTunes and will not ask my IT dept for any assitance with this.
I am currently using CompanionLink to syncronize my Outlook calendar with my GMail calendar. This has worked great for allowing my wife to know what cities I will be in and what my travel schedule is. I just share my GMail calendar to her and viola.
Seeing how I already have my GMail calendar being synced, I wonder if this would be a suitable alternative until Apple and MS make nice?
Posted by JTOG | September 24, 2007 12:35 PM
Yes, I-tunes is a bloated pig, if you've ever investigated the RESOURCES it is using...not the size of the footprint on the disk drive. It leaves to apps running all the time, wether iTunes is open or closed or minimized. And those 2 apps use up resources I would rather have free for other functions....
Posted by Bloated Pig | September 28, 2007 5:15 PM
While I hate to point to features that have yet to be released. I wonder if anyone reading this can comment on CalDev, the new feature in Leopard that allows web calendar sharing?
http://www.apple.com/macosx/leopard/features/ical.html
For me, I want to be able to enter a calendar item from anywhere (email, web, outlook, iCal) and have it show up in my iPhone (perferably wirelessly like a crackberry).
+Eric
Posted by Eric Mittler | October 11, 2007 1:34 PM
I too wish the iPhone would synch easily with the calendar in MS Outlook. The inability for it to do so is keeping me from purchasing an one. That Apple pretty much ignores the business and gaming markets -- the two largest software markets -- is beyond comprehension. Apple should at the very least make a version of its calendar software run on Windows. They did it with iTunes and Safari with much success.
Posted by Louis James | December 24, 2007 4:21 PM
Or even a web-based version of iCal! I just signed up for the trial period of .mac thinking that they would at least have it...but no! I don't really care which one I use - but I'm surprised there's no web-based calendars that sync with the iPhone!
Posted by Jennie | March 5, 2008 6:16 PM
Or you could you yahoo autosync to sync your outlook calendar with yahoo calendar, and use that to sync with your iphone.
Posted by Anonymous | September 8, 2008 10:42 PM