Back in 2011, when the iPhone 4s launched, it came with iOS 5, which introduced wireless syncing. Before that, you had to connect your iPhone to your computer and sync with iTunes using a USB cable with a 30-pin connector. That is, unless you had jailbroken your device.
Prior to iOS 5, WiFi Sync was only available to devices that were jailbroken and had the app installed. It was created by Greg Hughes in the UK and made available on the Cydia jailbreak store around 2010. WiFi sync was actually submitted to Apple for inclusion in the app store, but rejected, and then in 2011, it was copied and baked into iOS.
The Wi-Fi sync app freed up devices from connecting to iTunes allowing them to be synced and backed up with iTunes, which was a thing at the time. iCloud wasn’t around until iOS 5 launched, over-the-air updates were not a thing, and all had to be done via a cable.
Brief History of Jailbreaking
Jailbreaking the iPhone was fairly common back in the early days. The likes of Geohot, who created Purplera1n in 2009 sparked a lot of interest as well as ones that preceded this such as iPhoneSIMFree and ZiPhone.
After these, momentum kept on building with the likes of Absinthe and then iOS 5.0.1 being jailbroken on the day it launched.
Over the years, Apple tried to clamp down and made it more difficult to jailbreak, although they also added new features to iOS which made jailbreaking less desirable given that the reason for jailbreaking was to get features that the iPhone didn’t have. These included notification centre widgets, file system access, and tethering to name a few.
One of the latest examples of this evolution is SwiftData. While it’s not directly a product of jailbreaking, it’s part of a larger trend where iOS developers are given more powerful tools to handle data. Jailbreaking, in many ways, paved the way for a platform that now supports more sophisticated data management solutions. SwiftData, like many features before it, offers developers increased flexibility and control, reflecting the ongoing cycle of community-driven innovation that has continually shaped the iOS development landscape.
DevFright posts tutorials on various aspects of iOS development from Core Location to iBeacons, to SwiftData, iCloud, SwiftUI and more.
Leave a Reply
You must be logged in to post a comment.