The preceding discussion notwithstanding, most users do not consider their mobile devices to be islands unto themselves. Instead, they treat their devices as an extension of their primary computing device that, even if it happens to be portable, stays at work or at home while the mobile computing device goes on the road with the user. However, because many of the same changes to a user’s calendar, contacts, and personal files can be made from the mobile device as easily as from the primary computer, frequent synchronization of the two devices is in order. Synchronization is the act of mirroring all unique changes and additions from each device to the other.
In most cases, there are multiple options as to how the mobile device will connect to the computer system. Some connections allow synchronization; others do not. Common connections include over USB or FireWire, across WiFi, and over a Bluetooth connection. While the wired serial connections tend to be the most reliable, the convenience of wireless connections and their automatic unattended synchronizations cannot be ignored.
Because each manufacturer of mobile devices must approach synchronization of data in the best manner for their devices, generalized discussions of data to be synchronized can only include the common types. The tabs in iTunes and their purpose are detailed in the next section, but the following list comprises the most common types of data to be synchronized by all such utilities:
As for Apple devices—iPhones, for instance—iTunes must be installed on a compatible non-iOS computer. The iOS devices will automatically sync each time they are connected by USB and, in some cases, WiFi and are recognized under the Devices section in the left frame of iTunes. The exception is when iTunes is set to prevent automatic synchronization. Figure 18-22 shows the dialog from iTunes attained by clicking Edit > Preferences > Devices. Notice syncing is set to occur automatically because the Prevent iPods, iPhones, And iPads From Syncing Automatically check box is cleared.
The selection of what is to be synchronized is a task unto itself, but with specific tabs for each class of data, iTunes allows you to make very granular choices about what you want to sync. The following list gives the basic characteristics of each tab:
If the iOS device is running iOS version 5 or higher and the computer it syncs with is running iTunes version 10.5 or higher, you can sync your iOS device by using WiFi. Besides these minimum version requirements, a few things have to come together before this will work. The following list outlines these requirements.
For syncing over WiFi to occur, it is not necessary to remove the wired connection of the computer running iTunes, if one exists. Although the computer will favor the use of the wired connection over the wireless link for regular network traffic, iTunes forces the communication to the iOS device to occur over the WiFi link during establishment of the connection and synchronization.
You can tell the difference between when a device is connected over WiFi versus when it is charging while connected by USB. Figure 18-23 shows a device after its WiFi synchronization has run. The eject icon changes to a rotating sync icon when sync is running.
You can also see in Figure 18-24 that iTunes states in the Version section of the Summary tab that updating software on the iOS device or restoring from a backup must occur over a USB connection, implying that it cannot occur over WiFi. When connected by USB, regardless of whether the device is charging, this same section contains a Restore button and a Check For Update button.
Figure 18-25 shows the same device connected to the iTunes computer with a USB cable. Notice the battery charging indicator that was not there when there was only WiFi connectivity. While the device is connected by USB, the indicator will also disappear when the battery fully charges.
If automatic synchronization is disabled in Devices Preferences, manual synchronization of an iOS device can be started by clicking the iOS device in the left frame in iTunes and then clicking the Sync button at the bottom-right corner of its Summary tab. Alternatively, you can right-click the device in the left frame and choose Sync from that menu, as shown in Figure 18-26.
Regardless of whether you are connected to the iTunes computer over WiFi or by USB, you can also force a manual sync to begin by running the Settings app, selecting General, then selecting iTunes Wi-Fi Sync. Doing so takes you to the screen in Figure 18-27. In this example, there is an issue connecting to the last computer with which the iOS device synced. The Sync Now button is not selectable. This likely means that the device is attached by WiFi. As counterintuitive as it sounds, if a USB connection exists, the Sync Now button will be lit and can be used to start the wired synchronization.
As soon as the issue is resolved, a screen similar to the one in Figure 18-28 appears. Notice the selectable Sync Now button.
Tapping the Sync Now button eventually changes it to read Cancel Sync, as shown in Figure 18-29, and shows you the progress of the wireless or wired sync. The progress can also be followed from iTunes.
Just as with Apple’s devices, mobile devices built for the Android operating system can be synced to a traditional computer. Apple’s iTunes is proprietary and has been designated as the application that performs synchronization of iOS devices. In a similar way, manufacturers of Android devices have their own syncing utilities. Because this software and the connection methods allowed vary widely from one manufacturer to another, it is difficult to predict exactly what one manufacturer will offer in its utility and if each Android device it produces will interact the same way and over the same connections.
It should be assumed that, at a minimum, the same items that can be synced with iOS devices and iTunes can likely be synced for Android devices as well. What is also safe to assume is that no utility with the popularity and well-designed integration and features of iTunes exists for the Android market. Many manufacturers, however, create utilities that can tap into the playlists of iTunes and the data structures of Microsoft Outlook to obtain quite a bit of what they are looking for without the need to supply the same features in their own utilities. Don’t be surprised when you see an Android device with an exact replica of a computer’s iTunes playlists, names as well as contents.
As with any software, minimum hardware and disk-space requirements exist for installing the software that allows synchronization of mobile devices. Any computer that a user would install these software applications on should have USB and WiFi for connectivity. It never hurts to make sure, though. Here we’ll outline the minimum requirements for installing iTunes and HTC Sync, a utility for the devices made by the popular manufacturer HTC.
Apple’s iTunes is available for Mac OS and Windows. The following sections list the hardware and software requirements for installing iTunes on each of these operating systems.
The following list details the minimum hardware requirements that a Windows machine must have to support the installation of iTunes version 10.6.1:
Only certain versions of Windows support iTunes. The following list contains the software requirements for installing iTunes in Windows:
Apple includes iTunes in its operating system and on each of its new machines. Nevertheless, Apple publishes minimum hardware and software requirements for the installation of iTunes 10.6.1 on a Macintosh. The following list includes hardware requirements:
The Macintosh software requirements are shown in the following list:
A very popular manufacturer of mobile devices, HTC produces its own utilities for syncing its devices to your computer. Its ever-popular and widely supported HTC Sync application has been joined by HTC Sync Manager for a small subset of devices. In the past, HTC allowed syncing over Bluetooth, but today, syncing with HTC Sync requires a USB 2.0 connection.
The following list outlines the capabilities of HTC Sync. Note the similarity to general syncing interests as well as to those particular to iTunes:
Because we are interested in establishing the basic functionality that allows synchronization to occur, let’s take a look at the system requirements for installing HTC Sync. You’ll notice they are in line with those for installing iTunes. HTC Sync is not supported for Mac at this time, so only Windows requirements are listed in this section.
This list specifies the minimum hardware requirements that a Windows machine must have to support the installation of HTC Sync version 3.2.10:
The software requirements in the following list are similar as well:
HTC reminds you to enable USB debugging to make sure HTC Sync works properly. This setting is for developers and for applications to gain a deeper access to the resources of the device. Most apps don’t require it, but some, such as HTC Sync, cannot function properly or consistently without it. To make sure USB debugging is enabled on your HTC Android device, select Settings > Applications > Development and check the box beside USB Debugging. You should disconnect and reconnect the device after making this change.
13.59.243.64