In my Wednesday's article
, I've quickly mentioned PhoneDisk by Macroplant as the most recommended application for (Mac) OS X computers to access the installed (AppStore or Xcode) applications' home directories on non-jailbroken devices.
Today, I've helped a friend restore some contacts onto his iPhone. As the experience I gathered may be useful to you as well, I let you know.
First, on my Mac, while I had the contacts in the Windows version of Microsoft Outlook 2010 under Parallels Desktop, I had iTunes solely under my Mac OS X and didn't want to install it under Parallels to keep the Parallels image size down. (Which is of paramount importance when you use Time Machine to back up the contents of your computer, including the disk images of your Parallels virtual machines and want to save as much storage as possible.) After all, there are only two cases when it's indeed worth having iTunes in your virtual machine if you, otherwise, use the OS X version to synchronize your iOS devices:
As has been mentioned some weeks ago, it's pretty easy to record GPS information and, later, incorporate it into photos taken on a non-GPS-enabled camera.
Unfortunately, the current camera lineup doesn't really please people that would like to geotag their shots. Neither the, because of the high price-value ratio or high image quality (IQ), most popular point-and-shoot (P&S) or DSLR (including mirrorless [aka EVIL] or some lower-end [Sony] SLT) cameras have built-in GPS modules.
Some examples of the current, most popular cameras lacking any GPS support:
P&S-style "luxury" fixed-lens camera
UPDATE (08/23/2009 17:08 CET): I've posted a full article on the Windows Phone 7 Facebook problem HERE.
UPDATE (07/23 night):
I've re-run the iTunes File Sharing test with the just-released iOS5.0b4 (beta 4 of the forthcoming iOS 5) running on both iPad 1 and 2 (without jailbreaking, enabling iCloud
or even installing more than one app on the devices).
Unfortunately, Apple has never let screen recording applications into the AppStore. This is diametrically opposed to the situation on most other computing platforms, both mobile and desktop. Just some examples: Microsoft has never had any objection to mirroring Windows Mobile phone / PDA screens on a desktop computer.
You may already know I'm a lecturer on programming languages: Java and its relatives (e.g., C), non-language-specific technologies like OpenGL and, now, iOS programming.
Flash support has always (according to some people, painfully) been missing from the iOS platform. In the article below, I explain how you can watch any kind of Flash videos (via SkyFire) and how you can use full(!) Flash (and even Silverlight!) applications on your iPad (via AlwaysOnPC). All this without having to jailbreak!
Pure Flash videos
Unfortunately, Apple's official support for Bluetooth devices is pretty weak. Keyboard support is limited (not all otherwise, with third-party "hacks", usable models are supported) and there's no true game controller / mouse / external GPS support at all.
Fortunately, there are a lot of utilities in Cydia (accessible from any jailbroken iDevice) that provide help in using these devices.
Many think iTunes is bloatware that should in no way be used for media synchronization. This is why I started making some very serious benchmarks. In a nutshell, the results: while the actual loading, tab switching, audio media format conversion etc. of iTunes may indeed be painfully slow, particularly under Windows, for synchronizing media to iOS devices it is in no way worse than the free and highly recommended competition. Actually, just the opposite - at least with the latest (tested) iTunes versions...
I also wanted to provide up-to-date benchmark results – something like the excellent, albeit highly outdated ones HERE.