Top Banner
THE HISTORY OF IOS iOS.mn Meeting 0
13

History of iOS

Jan 15, 2015

Download

Technology

pyro2927

Brief overview of the history and progression of iOS
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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