history of ios

13
THE HISTORY OF IOS iOS.mn Meeting 0

Upload: pyro2927

Post on 15-Jan-2015

723 views

Category:

Technology


0 download

DESCRIPTION

Brief overview of the history and progression of iOS

TRANSCRIPT

Page 1: History of iOS

THE HISTORY OF IOSiOS.mn Meeting 0

Page 2: History of iOS

IPHONE TRIVIA

• iPhone debuted

• iPhone code named

• First released with of space as options

• iPhone debuted had a lock screen wallpaper of

January 9, 2007

Purple 2

4GB & 8GB

two clownfish

Page 3: History of iOS
Page 4: History of iOS

IPHONE SALES

• Q3 2007 - Sold 0.27mil units

• Q1 2013 - Sold 47.80mil units

WOOHOO Potential Customers!

Page 5: History of iOS

STEVE PREACHES HTML5

• What we now know as apps were originally marketed as “widgets”

• App Store not released until iPhone OS 2.0.1 in 2008

• Marketed Safari’s speed to HTML developers

Page 6: History of iOS

THEN VS NOW• iPhone OS 1.0

• “Widgets”

• 3.5” Screen

• Icons can’t be moved

• 2MP Camera

• iOS 7.0.3

• Apps

• 4” Screen

• Movable icons and folders!

• 8MP back and 1.2MP front cameras with dual LED flash

Page 7: History of iOS

APP STORE

• May 2011 - Apple approved 500,000th app

• Feb 2012 - Apple states over 1,100,000 apps are in the App Store

• March 2012 - 25 Billion apps have been downloaded

Page 8: History of iOS
Page 9: History of iOS

LACK OF FRAGMENTATION

Page 10: History of iOS

LACK OF FRAGMENTATION• Target the newest SDK

• SpriteKit for games

• Passbook w/ iBeacon integration

• TextKit - Do more with less code

• UIDynamicItem - UIPushBehavior/UICollisionBehavior/etc

Page 11: History of iOS

XCODE

• 3.1 first release to support iOS

• 3.2.2 - Clang 1.0.2

• 5.0 - Clang 5.0

• 3.x - Developers only

• 4.0 - $4.99 on the App Store

• 4.1 - Free via App Store

Page 12: History of iOS

XCODE FEATURES• 3.0 - Objective-C 2.0 and garbage collection support

• 3.1 - iPhone OS 2.0 support

• 3.2 - static program analysis

• 4.0 - Drops PPC support

• 4.2 - ARC & Storyboarding added, GCC dropped in favor of LLVM-GCC

• 4.4 - Literal syntaxing! @{“excitementLevel”: “HIGH”}

• 4.5 - Auto-layout iOS support, 4” Retina displays supported

• 5.0 - Asset management, CI Bots, Test Navigator

Page 13: History of iOS

WHERE WE’RE AT TODAY