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
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
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
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
Et en entreprise (aux US) …




                              #5
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
Géolocalisation




                  #7
Collaboratif




               #8
Mobile IT




            #9
Gestion commerciale et BI




                            #10
Applications à usage des clients … et
usage interne …




                                   Et vous ???




                                                 #11
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
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
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
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
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
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
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

Tk04 Iphone Vs Android Fr

  • 1.
    Mardi 17 Novembre2009 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 lapré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 : leschiffres 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 partsde 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
  • 5.
    Et en entreprise(aux US) … #5
  • 6.
    Iphone = Android Perspectivespour 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
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    Applications à usagedes clients … et usage interne … Et vous ??? #11
  • 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