Lester Burnham wrote:Another kind of "syncing" that's possible in Android is -if you have the device connected to the desktop via a USB cable- its SD card can be mounted as a regular read/write drive. That way, it's trivial to get data on and off the device, and the Android app could later pick up and process the data any way it wants.
This depends on your customers willingness (and ability) to connect USB cables, and having them choose the correct USB mounting type in a menu, though.
Depends. On my HTC Hero, plugging in the USB adds toolbar options on the phone (for sync and for mounting) and pops up the desktop's tooltray sync. After which everything gets confused and I rarely get any sync at all. In fairness, it's probably because my Android
IDE is getting jammed in the middle of the process, but when you have modal dialogs that pop
under their parents, it does not bode well. I'm afraid that the HTC sync app isn't very well-implemented.
Some people prefer a viral approach, where simply walking into the same room as the desktop initiates a Blutetooth sync, but I think Microsoft tried that and gave up, and Google is still missing critical parts of the Bluetooth stack anyway. I'm OK with the USB, since I usually jack in when I sit down to work just to keep the battery charged.
In general, I wouldn't expect users to want to manually drag and drop files. Besides, that's not true sync, since it doesn't merge the phone with the desktop - it's an outright replacement.