Below are notes from the first day off sessions at WWDC 2010. The biggest take-away is, the stunning revelation by all attendees that everything is moving towards mobile. After almost 2 days of sessions, Mac OS X was only mentioned in passing once, at which time the audience applauded. Many attendees even asked at loud , “Does Apple even have a Desktop or Laptop OS.”
Mobile devices are adding more and more features and hardware capabilities that are not available on laptops and Desktops. i.e. accelerometer, gps, gyroscopes, magnetometer, forward and front facing cameras, facetime. The epiphany that many developers have had is there will be less and less need for desktops and laptops over the next couple years
8500 native apps
- 17/downloads per device
Bookstore changes
- Can now store PDF’s
Most common reasons for app rejection
- Doesn’t function as advertised
- Private Api’s
- The app crashes
Nielsen smart phone market share
- 28% iPhone
iPhone 4
- 100 new features
- display
- Retinal display. 326 pixels per inch
- 960×640
- 800:1 contrast ratio
- 78% of pixels of the iPad
- -a4 chip
- 40% more talk
- 7.2 Mbps down
- gyro pitch row and yaw
- rotation around gravity
- core motion
- camera
- 5meg camera
- Led flash
- HD video70p at 30 fps
- iMovie for iPhone
- Stunning
iPhone OS 4
- Ios4
- Gold master ships now
- 100 million ios device have shiped
Books on the iPhone
- No extra charge all three devices
- Sync to all device
iAds
- July starts works
Video chat
- Face time
- Wi fi to wi fi
- $199 16 gig
- $299 32 gig
- June 24th
- June 15. Pre sale
- 88 countries
- June 24 ios phone upgrade
Xcode
- super fast provisioning profile
- incremental builds to device
- build and archive
- enterprise distribution
- test distribution build
Xcode 4
- IB is built in
- jump bar
- Llvm compiler replacing gcc
- 60% faster
- complete replacement for c, c++, objective-c
- Auto-correct – Fix it
- Static analyzer
SCM
- git
- time line
- version editor
- -blame
- branches and revisions
- New low level debugger
- Four new tools instruments
Graphics
OpenGL ES
- iOS 4
- Low cost anti aliasing
- Enhanced shadows
- Advanced textures
- New texture formats
- More optimization for performance
AVFoundation
- 40 new classes
- Edit
- Playback engine
- Custom Controls
- Export
- Multitasking
- HTTP live streaming
- Stream insertion
- Synchronized Meta data
- New tools
Game Center
- Auto matching
- In-game voice chat. This is cool!!!!
- Leader boards
- Achievements
- Invites