After a frantic few days at WWDC, the dust has now settled on the announcements made at the WWDC Keynote on Monday morning. There are a couple of changes introduced with iOS9, a new Watch Operating System, and better development and testing tools to round it off.
At the same time – while there was a lot to get excited about – some of the announcements mean there will now need to be important changes made to existing legacy applications as we move towards adoption of Swift, as well as support for multitasking.
The biggest announcement for me on Monday was the introduction of iOS9 Multitasking on the iPad. As I wrote in my WWDC Wishlist last month, Apple have now introduced a couple of new features to enable multitasking on the iPad, such as Side by Side applications and Picture in Picture video.
AutoLayout is now a must
Multitasking has some important impacts for legacy applications. Traditionally the enterprise has been slow to adopt new technology as Apple has rolled out updates, with support for up to 3 iOS versions still common; the introduction of Side by Side will result in many iPad apps that have been slow to fully adopt AutoLayout (iOS6) and Size classes (iOS8) requiring a large UI rewrite to bring them into line.