Emboldened by my successful prediction of a new language at WWDC2014 (Swift), I decided to publicly test my clairvoyance with some predictions for WWDC2015.

Announcements

  • new, free music streaming service, in which you can donate food to your favourite artists
  • ApplePay launched outside US
  • AppleTV SDK not announced (but nobody cares)

OS X 11 Belmont

  • Taptic API
  • UXKit fails to appear
  • New deduplicating file system

iOS 9

  • CoreData deprecated
  • Siri SDK
  • ApplePay tech opened up to 3rd parties for phone/watch as 2FA
  • Inter Process Communication finally comes to iOS, driven in part by watch extensions

Xcode 7

  • Refactoring implemented!
  • Code signing and provisioning profiles scrapped after Apple Watch reveals that they don’t scale
  • Threading model for swift defined (fingers crossed).
  • Swift gets channels.
  • More swift features retroactively declared to be functional.
  • Haskell community horrified by increased interest in functional programming.
  • ReactNative either sherlocked or outlawed on the AppStore
  • Playgrounds can now be submitted to the AppStore.
  • Alcatraz plugin manager NOT sherlocked
  • TestFlight enrolment becomes less painful
  • Multiple versions in Test Flight. Naah.

WatchKit

  • Apple reneges on native watch app SDK, however microphone (but not speaker!) made available to 3rd party apps.
  • 3rd party Complications NOT announced
  • Third party watch faces NOT announced. (Remember 3rd party keyboards? What a clusterfuck.)

Sherlockings

  • MacID, Knock: login to your mac using apple watch proximity
  • Duet: use your iPad (but not iPhone!) as an external screen
  • ReactiveCocoa sherlocked (but only for swift)
  • CocoaPods package manager NOT sherlocked

Hardware

  • A Taptic trackpad that chews through batteries.
  • New 15” MacBookPros with taptic trackpad and keyboard.
  • A haptic touch screen with which you can feel textures or read braille.