Apple unveiled at its October 16, 2014 event new updates to existing hardware products, and officially released the latest version of OS X. A lot of these announcements have development components, so let's see what's in store for the iOS and OS X developer community.
Apple announced that its Apple Pay (aka Pay) system would be coming out Monday, October 20, 2014, along with an iOS 8.1 update for all iOS 8 devices, including the new iPads that were unveiled at the event.
When people think about Apple Pay, iOS apps may not be the first thing that comes to mind, but it should: Apple has released Apple Pay APIs for building applications that can accept payments through the Apple Pay system.
WatchKit is a set of APIs and various frameworks that will enable developers to take advantage of the Apple Watch's features, and allow them to create Apple Watch applications. The details aren't clear yet, but everything should come into focus soon: WatchKit will be available in November 2014, giving developers enough time to build their applications for Apple Watch, which is expected to be released in "early 2015."
OS X Yosemite
The newest version of OS X Yosemite is on the block, and developers can finally submit their applications to the Mac App Store to take advantage of the Handoff features, the Notification Center widgets, and the brand new user interface.
No new features were announced for the desktop operating system, but Apple is sure to expand OS X and iOS integration with future OS X updates, and developers have a new ecosystem of apps that can be built.
One of the biggest announcements was the Retina 5K iMac; this brings a whole new class of Mac desktop computing, and was undoubtedly aimed towards professionals. From developers to professional videographers and photographers, a lot of folks will want to get their hands on this Mac.
From a developer standpoint, this presents a good opportunity to convert your Mac applications to handle Retina displays. The future is clearly written on the wall: Retina Macs are the future, and OS X Yosemite will handle @2x displays. We can definitely expect to see more Macs shipping with Retina displays. While non-Retina Macs are not going away anytime soon, if you're not supporting @2x Mac assets, then now would be a good time to take a serious look at it, providing a better user experience for your apps along the way.
iOS 8's adoption rate
Apple senior VP Craig Federighi stated that iOS 8 has had an adoption rate of 48%, which means that almost half of the active user base of iOS devices is running iOS 8. This is an important metric, because it means that developers can reach more than 90% of all iOS users by simply targeting iOS 7 and 8. This is excellent compared to more fragmented markets like Android.
What's your take on the news from this Apple event?
Which announcements from Apple's iPad event interest you the most? Do you have any development plans in the works that focus on iOS 8 or iOS 8.1, Apple Pay, WatchKit, or apps that can handle Retina displays? Let us know in the discussion.
- Apple launches plethora of new hardware: Retina iMac, Mac Mini, iPad Air 2, and iPad mini 3
- All your OS X 10.10 Yosemite how-to needs met, right here (CNET)
- Apple Pay lands Monday, 500 new banks (ZDNet)
- Apple to launch WatchKit for Apple Watch developers (ZDNet)
- What Apple's iPad event didn't give us (CNET)
- Touch-screen Mac unlikely, says Apple's Federighi (CNET)
Disclaimer: TechRepublic, ZDNet, and CNET are CBS Interactive properties.
Cory Bohon is an indie developer, creating both iOS and OS X applications at Cocoa App (his own company), MartianCraft, and for various other clients. As a part of full disclosure, he does not write about any software that he has created or has helped to create through these outlets.
Cory Bohon is an indie developer specializing in iOS and OS X development. He runs a software company called Cocoa App and is also a developer at MartianCraft. He was introduced to technology at an early age and has been writing about his favorite technology part-time since 2007. He runs a development blog named ObjDev when he isn’t writing about consumer tech.