Guy Mark Lifshitz
iPhoneDevelopment
Devices
iPhone
iPod Touch
iPad
Market Share
About 150,000 apps
3 Billion iPhone OS apps downloaded
80% free, most the rest 0.99 – 1.99
$5 billion revenue
[http://www.npr.org/templates/story/story.php?storyId=125872867]
Apps
Native Apps
Web Apps
Architecture
ArchitectureCore OS
KernelDriversBasis InterfacesVMThreadsFile SystemNetworking
ArchitectureCore Services
Fundamental system technologies
DatabaseNetworkSecurity
ArchitectureMedia
Audio VideoGraphics
HL and LL
ArchitectureCoca Touch
UIWindows Views/ControlsText HandlingEventsAccess to features
ArchitectureApplications
• Xcode
• Instruments
• Dashcode
• Simulator
Tools OS X
Tools OS X• Xcode
• Instruments
• Dashcode
• Simulator
• Xcode
• Instruments
• Dashcode
• Simulator
Tools OS X
• Xcode
• Instruments
• Dashcode
• Simulator
Tools OS X
• Xcode
• Instruments
• Dashcode
• Simulator
Tools OS X
Apps web apps
Tools Windows 7
References
• iPhone Dev Center [http://developer.apple.com/iphone/]
• MobiOne [http://www.genuitec.com/mobile/]
• Usage Statistics [http://www.npr.org/templates/story/story.php?storyId=125872867]