1. Mardi 17 Novembre 2009
Paris, la Défense
Iphone vs. Android
Xavier PARADON,
Directeur Technique
Valtech Training
xavier.paradon@valtech-training.fr
Anthony DAHANNE,
Consultant
Valtech Technology
anthony.dahanne@valtech.fr
2. Sommaire de la présentation
Le marché des smartphones à la fin 2009
Iphone vs. Android
• Fonctionnalités
• Ergonomie
• Environnement de développement
• Diffusion des applications
• Sécurité
• Intégration
Conclusion
#2
3. Smartphone : les chiffres
Déjà une réalité
• Apple a vendu 7,4M d'Iphone sur son dernier trimestre fiscal
• Gartner prédisait 180M d'unités vendues en 2009
• Android disponible sur HTC, Samsung, LG, Motorola, Sony-
Ericsson, Dell, Acer, Archos …
Un marché en pleine expansion
• Gartner prévoit plus de 500M de smartphones en 2012
#3
4. Acteurs et parts de marché
RIM : BlackBerry
• Part de marché actuelle : 20,9%
• Part de marché en 2012 (Gartner) : 13,9%
Microsoft : WindowsPhone (ex Windows Mobile)
• de 9% à 9%
Nokia : Symbian
• de 50,3% à 37,4%
Apple : iPhone
• de 13,7% à 13,6%
Google (avec l’Open Handset Alliance) : Android
• de 2,8% à 18%
Autres …
#4
6. Iphone = Android
Perspectives pour les entreprises
• en interne (dépasser le mail)
• vers les clients et partenaires
Forces
• connexion permanente (Wi-fi, 3G)
• géolocalisation
• applications natives
Faiblesses
• ergonomie (écran réduit et saisie fastidieuse)
• puissance limitée
• restrictions possibles des opérateurs
• sérieuses limites pour les applications web
• iphone et android intègrent Webkit (moteur de rendu)
#6
12. Fonctionnalités
Iphone Android
Géolocalisation Géolocalisation, navigation
Une seule application mais multi Multitâche, Services en fond
tâches Persistance sur base Sqlite,
• services en fond réservés à fichiers sur MicroSD et préférences
des services natifs
Mises à jour OTA
Persistance des données sur base
Android sur télephones, GPS,
Sqlite et fichiers
Tablet PC, lecteurs multimédias,
• Plus Core Data etc..
Mises à jour de l'OS via itunes
• OTA pour les applications
Push Mail et infos
InApp Purchase
GameKit
Apple est parti en tête mais
bride certaines fonctionnalités
#12
13. Environnements de développement
Iphone Android
Langage : Objective-C Langages :
SDK Iphone gratuit • Java + scripts
• mais disponible sous MacOS • C/C++
uniquement • Performances
XCode • Ré-utilisation de code
InterfaceBuilder UI + chaînes en XML
• création de l'IHM SDK Eclipse (ou autres via plugins
open source)
Simulateur
• Tous OS confondus
Payant : licence de développement
Utilisation gratuite, accès au code
• permet le déploiement
physique sur IPhone ou via source
AppStore • License Apache v2.0
Simulateur personnalisable
Apple cible bien son public,
Google vise plus large
#13
14. Ergonomie
Iphone Android
Règles d'ergonomie Nombreuses vues et icônes
• vérifiées pour le déploiement réutilisables
sur l'AppStore Clavier physique supporté
Modèles d'applications Mode portrait et paysage
Multi-touch
Mode portrait et paysage
Composants graphiques pour
faciliter la saisie
• Roues, Slider
Une des forces d'Apple
#14
15. Diffusion des applications
Iphone Android
Apple AppStore Google Android Market
• contrôle des applications • Modération à postériori
• Modèle commercial inclus • Coût d’entrée 25$ pour un
• 30% pour Apple nombre illimité d’applications
• API de vente • 30% pour Google/vente
• 100000 applications (Nov) • 10000 applications en
Diffusion sur flotte interne Septembre
• ou partage d'applications Autres marchés possibles :
• max 100 terminaux • SlideMe
• copie, mail, téléchargement • AndAppStore
• puis par iTunes • Le marché de son SI ?
Installations sur Iphone 'jailbreaké' Ou alors, par simple téléchargement
• autres marchés accessibles web ou copie
Android est plus ouvert
#15
16. Sécurité
Iphone Android
Au déploiement des applications Au déploiement des applications
• signature • signature
• profils d'approvisionnement A l'exécution des applications
A l'exécution des applications • sandbox
• sandbox Protection contre le vol
Cryptage des données • destruction des données
• locales (à la volée sur 3GS)
• transférées
Protection contre le vol
• destruction des données
Des fonctionnalités proches
mais par défaut sous l'IPhone
xp5
#16
17. Intégration
Iphone Android
Client Exchange Client Exchange
Client VPN Client VPN
Visionneuse Acrobat Visionneuse Office
Utilitaire de configuration Visionneuse Acrobat
• pour diffusion sur une flotte Montage Windows (Samba/CIFS)
• restriction d'utilisation Apis pour se connecter aux Web
Utilisation des Web services Services
• SOAP déconseillé Google Experience
• Possible mais sans API
• REST favorisé
Possibilités équivalentes. Apple vise les flottes.
#17
18. Conclusion
Fonctionnalités semblables
• Les plateformes ont le même potentiel technique
• Apple a pris de l'avance mais les différences s'amenuisent
Stratégies différentes
• Apple veut garder une image haut de gamme
• Google cherche à renforcer encore l'utilisation de ses services
Débouchés supplémentaires
• Jeu vidéo (très présent sur l'Iphone)
Une convergence possible ?
• Sites de contenu version mobile
• Généralisation des architectures orientées web
#18