Upload
soat
View
273
Download
1
Tags:
Embed Size (px)
DESCRIPTION
En quelques années, le mobile s'est imposé comme une plate-forme informatique à part entière et un moyen privilégié d'accéder à Internet. Pour le développement d'applications, l'iPhone semble être devenu un incontournable. Pascal Batty vous présente tout ce qu'il faut savoir avant de s'attaquer au développement sur IOS : les différentes pistes possibles et les pré-requis, mais aussi ce qu'est réellement une "App" et quel peut être le travail que ça représente. Cette présentation ne nécessite aucune connaissance technique particulière et s'adresse à tous quelle que soit votre technologie de prédilection . La vidéo de la présentation est visible ici : http://youtu.be/IcV5AJOj2EY
Citation preview
1
Introduction au développement
iPhone
Pascal Batty
2
iOS ?
3
“Mobile First”Luke Wroblewski
Activations d’appareils
4
Android480M
iOS400M
Source : LukeW, 17 septembre 2012
5
Source : OpenSignal
6
iPhone iPad
Taux d'adoption
7
Source : LukeW, 1 octobre 2012
iOS 6.0 Android 4.1
70%
30%
99%
1%
Taux d'adoption
7
Source : LukeW, 1 octobre 2012
en 48h en 2 mois
iOS 6.0 Android 4.1
70%
30%
99%
1%
Navigation Mobile
8
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
9
10
Quels moyens ?
11
Web App
12
Framework Tiers
13
Xcode + Cocoa + ObjC
14
Comment ça marche ?
15
Objective-C
16
MVC
ModelView
Controller
17
Construis
18
Dessine
19
Teste
20
Profile
21
Déploie
22
Temps + Motivation
23
Qu'est-ce qu'une App ?
24
25
• Écran Tactile
• Haut-Parleur
• Caméra
• Géolocalisation
• Accéléromètres
• Stockage local
26
Internet partout !
Services intégrés
๏ iCloud
๏Game Center
๏Plans
๏Facebook & Twitter
27
28
App
• API REST• Serveur de media• Web Service SOAP• Site Web• …
29
Attention tout de même
Quelques limites
30
31
Bac à Sable
32
Hello!
33
Mais vraiment…Qu'est-ce qu'une app ?
34
Ma Super App
34
Ma Super App
34
Ma Super App
35
Attention au détail
36
“Complexity ≠
Complication”Josh Clark
37
Mobilité = Contexte
38
Votre App&
Vos Utilisateurs
Merci
39