Introduction au développement iPhone

45
Introduction au développement iPhone Pascal Batty

description

Une introduction assez généraliste pour une approche plus sereine du développement sur iPhone.

Transcript of Introduction au développement iPhone

Page 1: Introduction au développement iPhone

Introduction au développement iPhone

Pascal Batty

Page 2: Introduction au développement iPhone

iOS ?

Page 3: Introduction au développement iPhone

“Mobile First”

Luke Wroblewski

Page 4: Introduction au développement iPhone

Activations d’appareils

Source : LukeW, 17 septembre 2012

Android480M

iOS400M

Page 5: Introduction au développement iPhone

Source : OpenSignal

Page 6: Introduction au développement iPhone

iPhone iPad

Page 7: Introduction au développement iPhone

Taux d’adoption

Source : LukeW, 1 octobre 2012

iOS 6.0 Android 4.1

70%

30%

99%

1%

Page 8: Introduction au développement iPhone

Taux d’adoption

Source : LukeW, 1 octobre 2012

en 48h

iOS 6.0 Android 4.1

70%

30%

99%

1%

Page 9: Introduction au développement iPhone

Taux d’adoption

Source : LukeW, 1 octobre 2012

en 48h en 2 mois

iOS 6.0 Android 4.1

70%

30%

99%

1%

Page 10: Introduction au développement iPhone

Navigation Mobile

0%

18%

35%

53%

70%

Opera Mini Nokia Safari Android IE Autre1,30

9,60

23,00

60,10

1,304,70

Part des navigateurs Mobile sur le mois de septembre 2012

Source : Akamai, oct. 2012

Page 11: Introduction au développement iPhone
Page 12: Introduction au développement iPhone

Quels moyens ?

Page 13: Introduction au développement iPhone

Web App

Page 14: Introduction au développement iPhone

Framework Tiers

Page 15: Introduction au développement iPhone

Xcode + Cocoa + ObjC

Page 16: Introduction au développement iPhone

Comment ça marche ?

Page 17: Introduction au développement iPhone

Objective-C

Page 18: Introduction au développement iPhone

MVC

ModelView

Controller

Page 19: Introduction au développement iPhone

Construis

Page 20: Introduction au développement iPhone

Dessine

Page 21: Introduction au développement iPhone

Teste

Page 22: Introduction au développement iPhone

Profile

Page 23: Introduction au développement iPhone

Déploie

Page 24: Introduction au développement iPhone

Temps + Motivation

Page 25: Introduction au développement iPhone

Qu'est-ce qu'une App ?

Page 26: Introduction au développement iPhone
Page 27: Introduction au développement iPhone

• Écran Tactile

• Haut-Parleur

• Caméra

• Géolocalisation

• Accéléromètres

• Stockage local

Page 28: Introduction au développement iPhone

Internet partout !

Page 29: Introduction au développement iPhone

Services intégrés

• iCloud

•Game Center

• Plans

• Facebook & Twitter

Page 30: Introduction au développement iPhone

App

• API REST• Serveur de media• Web Service SOAP• Site Web• …

Page 31: Introduction au développement iPhone

Attention tout de même

Page 32: Introduction au développement iPhone

Quelques limites

Page 33: Introduction au développement iPhone
Page 34: Introduction au développement iPhone

Bac à Sable

Page 35: Introduction au développement iPhone
Page 36: Introduction au développement iPhone

Hello!

Page 37: Introduction au développement iPhone

Mais vraiment…Qu'est-ce qu'une app ?

Page 38: Introduction au développement iPhone

Ma Super App

Page 39: Introduction au développement iPhone

Ma Super App

Page 40: Introduction au développement iPhone

Ma Super App

Page 41: Introduction au développement iPhone

Attention au détail

Page 42: Introduction au développement iPhone

“Complexity ≠

Complication”Josh Clark

Page 43: Introduction au développement iPhone

Mobilité = Contexte

Page 44: Introduction au développement iPhone

Votre App&

Vos Utilisateurs

Ma Super App

Page 45: Introduction au développement iPhone

?Merci