Apple iPhone SDK Released, Opens Third-Party Native App Development Platform

Apple released the iPhone Software Development Kit (SDK) on March 6, 2008, providing developers comprehensive framework for creating native iOS applications distributed through newly announced App Store platform launching July 2008. The SDK announcement reverses Apple’s initial web-app-only strategy while establishing controlled distribution model requiring developer program enrollment ($99 annually) and Apple review approval process for all submitted applications ensuring quality standards and platform security.

The iPhone SDK provides complete Cocoa Touch development environment including Interface Builder visual layout tools, Xcode integrated development environment, and iPhone Simulator enabling Mac-based development without requiring physical device testing for initial development phases. The framework exposes comprehensive APIs accessing device hardware including accelerometer, location services, camera, and multitouch input while maintaining sandboxed application architecture preventing unauthorized access to system resources or other applications’ data.

App Store economic model establishes 70/30 revenue split allocating developers 70% of application sale proceeds while Apple retains 30% covering distribution infrastructure, payment processing, and ongoing platform maintenance. The pricing flexibility ranges from free applications supported by in-app purchases or advertising revenue through premium paid applications with developers controlling pricing tiers established by Apple’s standardized pricing structure across international markets accounting for currency conversion and local taxation requirements.

Developer response demonstrates substantial enthusiasm with over 100,000 iPhone SDK downloads within first four days following release while numerous development shops and independent developers announce iPhone application development initiatives. The platform accessibility particularly appeals to Mac developers familiar with Cocoa framework translating existing skills to mobile development domain while newcomers invest in Objective-C language mastery and iOS-specific development patterns including memory management and interface optimization for constrained mobile hardware.

Apple’s review process establishes guidelines prohibiting explicit content, functionality duplicating built-in applications, and private API usage while requiring applications demonstrate clear value proposition justifying App Store inclusion. The approval timeline initially averaging 7-14 days generates developer frustration regarding unpredictable review outcomes and opaque rejection criteria, though Apple maintains quality control preserves user experience consistency and platform reputation against malware or poorly-executed applications degrading ecosystem perception.

Industry analysts recognize App Store represents fundamental platform shift establishing new software distribution economics bypassing traditional carrier control while creating sustainable developer ecosystem incentivizing ongoing iOS platform investment. The SDK release timing positions Apple competitively against Android’s open development model while maintaining tighter quality control and user experience consistency, establishing template for modern mobile application marketplaces subsequently adopted across smartphone platforms including Android Market, Windows Phone Marketplace, and BlackBerry App World.

Leave a Reply