WWDC June 11 – 15, 2012 sells out in under 3 hours! Unbelievable!
WWDC June 11-15, 2012 tickets just went on sale around 8 AM EST today. And I got one! Hope to see you there. Get one while they last (not long)!
‘Twas the nights, days and weeks before the engineers and scientists at Apple unveiled to all registered developers the pre-WWDC iOS beta. During this wondrous period all could wonder aloud about what the new beta might bring.
In the past I predicted that Grand Central Dispatch and Blocks were coming to iOS. GCD and Blocks were introduced in iOS 4.0. As were enhancements to the NSOperation and NSOperationQueue classes. At the time I also conjectured that OpenCL would come to iOS. Hindsight of course reveals that it was too early. However, I think that the time has come for many reasons.
First, it will complete what I think of as the Concurrent Four (not quite the GoF but just as powerful):
- NSOperation, its subclasses, and NSOperationQueue
- Grand Central Dispatch
- Blocks, and finally
When OpenCL is added as a public framework iOS developers will have a complete range of options with which to build a concurrent solution.
Second, Apple’s implementation of OpenCL is built on top of Grand Central Dispatch which is now a part of iOS.
Third, the OpenCL compiler uses Clang and LLVM which are being used to build iOS apps.
Fourth, the new iPad has twice the pixel density as the iPad 2. And as always there are and will be applications that push the limits and require better performance.
And last, OpenCL is in iOS 5.1 as a private framework. OpenCL was definitely not present in iOS 4.3 and may or may not have been present as a private framework in iOS 5.0. The existence of OpenCL as a private framework is perhaps the most compelling reason that OpenCL will become a public framework. It is so tantalizingly close.
So, before the pre-WWDC beta is released and the veil of secrecy falls over the land as enforced by the NDA let the speculation begin! What do you think will be part of iOS 6? Add your prediction below but comments will be closed as soon as the pre-WWDC beta is released.
Ok. Ok. It is Friday but just because it has been a long work week and it is Friday doesn’t give you an excuse to not participate in adding your voice to ask Apple to fix Radar. By making Radar more transparent. By making it easier to browse a list of existing bugs. By making it easier to file bugs that impact your work. These and other Radar deficiencies have long been discussed by Mac and iOS developers. It has even led to a community effort to list bugs that have been filed at Open Radar. If WWDC 2012 were announced today everyone knows all 5,000+ tickets would have been sold out in a few hours — certainly well before the end of the business day. Fixing Radar is just as important as going to WWDC. Read about this community effort to ask Apple to fix Radar on your favorite news site such as TNW The Next Web or the Apple Insider. Better yet just go to Fix Radar or GTFO and follow the few simple instructions to add your voice in asking Apple to fix Radar. I was 391st with rdar://11249772. Ultimately regardless of whether your voice was the 5,001st or the 6,000th every voice is important. What number were you and what was your rdar?
Several weeks ago during a working lunch I discovered that tickets for WWDC 2011 were on sale but decided to wait until I got home to purchase the tickets. Well, as with many of you that delay left me out in the cold! Since then I have been checking for details on the sessions to get an approximation of how much I would be missing. No luck here either! Although I’ve been to WWDC the last two years I don’t remember if the session details were available to everyone or just to attendees. With only 12 days until the start of WWDC the lack of details leads me to speculate as to why that might be. Is it because Apple has taken secrecy to an entirely new level? Is it because Apple is too busy with the changes that will come with Mac OS X 10.7 Lion? Or is it because there are massive changes for the next iOS beta? I think they are just too plain busy! I’d love to hear what you think though!
I will be speaking at the iPhone Developers Conference 360|iDev in Austin, TX being held November 7 – 10, 2010. I will be speaking on Concurrency with GCD and Blocks and I’ll be giving away five copies of More iPhone Cool Projects at various points during my talk so I hope I’ll see you there!
360|iDev is always a great conference and is the only conference in which pre-conference training is included in the price. And there are over 40 sessions covering topics ranging from Advanced Debugging, The Power of In App Purchase, Core Data Performance Tuning to name just a few. I’m also looking forward to meeting fellow developers there and hearing David Whatley, Mike Lee, and Jessica Kahn give their keynote presentations on iOS development. David Whatley started two gaming companies and has spoken at 360iDev a number of times. His talks are always riveting and if you’re just charged up about iOS development he’ll kick you into hyperdrive! Check out the interview by TUAW of David Whatley after 360iDev San Jose in April 2010. Mike Lee is another riveting, well-known speaker on iOS development. And Jessica Kahn as Vice President of Engineering at Tapulous is sure to provide special insightful gems on iOS development.
So if you haven’t registered yet now is a good time to register for 360|iDev!
I’ve been so busy that I haven’t had time to post about the publication of More iPhone Cool Projects by Apress this past June. My fellow authors and I delve into a number of topics that should be of interest to many iOS developers. My chapter was based on 1) the talks I gave in 2009 on concurrency and my belief (at the time) that Grand Central Dispatch and Blocks were coming to iOS and 2) how to position iOS applications to take advantage of GCD and blocks by using operation objects and queues. Fortunately, GCD and Blocks were added to iOS 4.0!
Other chapters covered a number of other topics. Claus Hofele wrote about importing 3D art assets into your game; Ben Kazez wrote about using external data providers in FlightTrack; Saul Mora, Jr. wrote about unit testing; Leon Palm wrote about face recognition with OpenCV; Scott Penberthy wrote about OpenGL fonts; Ben Britten Smith wrote about developing games with Unity; Chuck Smith wrote about Cocos2d another popular gaming framework; David Smith wrote about AVAudioPlayer; and Joost van de Wijgerd and Arne de Viries wrote about using push notifications in eBuddy.
The eBook version can be purchased at a discount from Apress using the discount code IPHONEDEVELOPERJOURNALDZPDD. It’s a 50% discount off the eBook price which is good until January 30, 2011. Of course the book is available at all the popular online bookstores Borders, Barnes and Noble, and Amazon.