SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
P LATEFORMES DE DÉVELOPPEMENT
POUR MOBILES : L ES O PTIONS
             www.abyster.com

                1
2           Q UI       SUIS - JE ?


       Certifié Java SE et Java EE,
       7 Ans d’exp. Pro. Java
       CIO & Co-Fondateur AByster,
       Finaliste du “Business Plan
        Award”, (Stuttgart, Mai 2012)
       Vainqueur du “African Business
        Club Innovation” (Paris, Juin
        2012)
3                                              PLAN


       Plateformes bas niveau et de niveau
        intermédiaire,

       Évolution du marché des smartphones,

       Développement natif pour smartphones:
        Android, IPhone, Symbian OS, Blackberry,

       HTML5 annoncé comme le future du
        développement mobile

       Les outils multi plateformes,
S TRUCTURE   COMPLEXE DU MARCHÉ
4
          DE TÉLÉPHONES PORTABLES




                        Source : Vision Mobile 2012
5   P LATEFORMES DE BAS NIVEAU

           Les options:
                Applications basées sur les SMS,

                Applications USSD,

           Les avantages:
                Compatible avec tous les téléphones,

                Pas d’installations chez l’utilisateur,

           Inconvénients:
                Très limité en terme de possibilité,

                Peut dépendre de l’opérateur mobile,
6
    L ES PLATEFORMES DE BAS
                                                NIVEAU

       Les options:
            JavaCard,

            Sim Application Toolkit,

       Les avantages:
            Compatible avec tous les téléphones,

            Plateforme d’exécution sécurisé,

       Inconvénients:
            La carte doit supporter la technologie,

            La distribution est fortement liée à l’opérateur,
7
        P LATEFORME DE NIVEAU
         INTERMÉDIAIRE : J2ME

        Présentation:
            Version de Java pour appareils à ressources
             limitées

        Avantages:

            Plus riche en terme de possibilités: UI,
             stockage, dialogue, communication

            Compatible avec beaucoup de téléphones,

        Contraintes:
            Le téléphone doit être Java enabled,

            N’exploite pas toute la puissance du téléphone
8
                      Q UELQUES EXEMPLES
                           D ’ APPLICATIONS

       Août 2012: Airtel lance son application USSD *121#,
        permettant à ses clients de gérer leur TV digitale Airtel
        avec les option de recharge,
       Février 2012: Orange fournit Facebook à ses utilisateurs
        africains au moyen de l’USSD,
       2012: Environ 17 millions de comptes M-Pesa enrégistrés
        au Kenya,
       Juin 2011: Comviva atteind 52 déploiement USSD dans
        39 pays,
       M-Maji lance une application USSD pour faciliter l’accès
        potable aux localités réculées (disponibilité, prix,
        qualité),
9
        É VOLUTION DU MARCHÉ DES
                                     SMARTPHONES


       30% des parts du marché en 2011,

       483M unités vendus dans le monde,




    Pourcentage de vente par rapport aux autres appareils mobiles



                                            Source : Vision Mobile 2012
10
         A NDROID DEVIENT LE SE POUR
          S MARTPHONE LE PLUS UTILISÉ

        HTC et Samsung bénéficient du succès d’Android,
11
           V ENTES DES S MARTPHONES
                PAR RÉGION EN 2011

        Représente la majorité des ventes de téléphone
         en Europe(51 %) et en Amérique du nord (63%)
12   S MARTPHONES A NDROID

        Langage : Java
        Avantages
            SE Open source,
            Distribution facile par l’Android Market,
            Représente 49% du marché des
             smartphones,

        Inconvénients:
            Pas encore assez adopté en Afrique,
13   S MARTPHONES IP HONE

        Langage : Objective-C, CocoaTouch framework

        Avantages

             Distribution facile par son Market,

             Représente 19% du marché des smartphones,

        Inconvénients :

             Marché controllé par Apple

                    Les apps doivent être approuvé par Apple,

                    70 – 30% pour le partage des revenues
14   S MARTPHONES S YMBIAN

        Langage : Java, C++, Frash et Python

        Avantages

             SE Open source,

             Dispose d’un marché pour ses apps,

             Représente 16% du marché des smartphones,

        Inconvénients :

             Faible communauté de développeurs,

             En perte de vitesse,
15   S MARTPHONES B LACKBERRY


          Langage : Java, .Net

          Avantages

               Plusieurs outils libres,

               Représente 11% du marché des
                smartphones,

          Inconvénients :

               Un seul constructeur,

               Faible communauté de developpeurs,
HTML 5   VU COMME LE FUTURE DES
16
                 APPLICATIONS MOBILES
17             C’ EST          QUOI         HTML5?

        Un ensemble de specs pour navigateurs par deux
         groupes de standardisation: W3C et WHAT
            WHAT: Web Hypertext Application Technologies,




        Apporte des capacités aux applications web proches
         de celles des applications natives:
            Stockage offline, 2D Graphics, géo localisation,
             plugin free Video/Audio, rapidité et communication
18            HTML 5: L ES                   LIMITES


        Fragmenté sur les plateformes (Android, iOS,
         BlackBerry, Windows Phone),

        Difficile de se conformer à l’expérience utilisateur
         des applications natives,

        Manque de canaux de distribution et de
         monétisation des applications WEB,
19   HTML5: L E   BENCHMARK




                      Source : html5test.com, Avril 2012
20
                           HTML5 MANQUE
                     D ’ INGRÉDIENTS CLÉS

        Incapable de compétir avec les plateformes iOS
         et Android
21
     G OOGLE ET FB PRENNENT
         LES CHOSES EN MAIN
T ELLEMENT        DE PLATEFORMES , SI
22
                                     PEU DE TEMPS

        Les développeurs doivent faire face au challenge
         de créer des apps pour plusieurs plateformes,
23
                            L ES OUTILS MULTI
     PLATEFORME À LA RESCOUSSE

        Réduisent drastiquement les coûts:
            Réutilisation de code,
            Gestion efficace des ressources développeur,
D IVERSITÉ   DES OUTILS ADAPTÉS À LA MAJEURE
24
                     PARTIE DES CAS D ’ UTILISATIONS
L ES OUTILS MULTI PLATEFORMES POUR
25
              DÉMOCRATISER LE DÉVELOPPEMENT


        Vont atteindre les développeurs WEB
L ES OUTILS MULTI PLATEFORMES POUR
26
                                    LE WEB




        Combine facilité développement WEB et
         avantages des applications natives
L ES    OUTILS MULTI PLATEFORMES :
27
                                    LA    CONTREPARTIE



        Ne tire pas profit de toute la puissance des plateformes,

        Réduit la dépendance du développeur à la plateforme,
L ES    OUTILS MULTI PLATEFORMES :
28
                                               Q UI          UTILISE QUOI ?



        % des développeurs utilisant chaque outils




              Source : Cross Platform Tools 2012, www.CrossPlatformTools.com, February 2012
L ES    OUTILS MULTI PLATEFORMES :
29
                 Q UI          COMPTE UTILISER QUOI ?



        % des développeurs projetant d’utiliser chaque outil




              Source : Cross Platform Tools 2012, www.CrossPlatformTools.com, February 2012
30                               C ONCLUSION

        Les plateformes de bas niveau restent d’actualité,

        Multitude de Smartphones + complexité de
         développement  Solution native pas toujours
         adaptée,

        Les outils multiplateformes mieux adaptés et
         adoptés que HTML5
31   Q UESTIONS ?

Contenu connexe

Tendances

Présentation backelite 161210
Présentation backelite 161210Présentation backelite 161210
Présentation backelite 161210AFMM
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open sourceKorteby Farouk
 
Modèles d'affaire pour tablettes
Modèles d'affaire pour tablettes Modèles d'affaire pour tablettes
Modèles d'affaire pour tablettes LongBoard Montreal
 
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...UADF_CEF
 
Presentation Android
Presentation AndroidPresentation Android
Presentation AndroidJean Collas
 
Niji mobile factory - prevention application mobile android11-i os14- 06-2020
Niji   mobile factory - prevention application mobile android11-i os14- 06-2020Niji   mobile factory - prevention application mobile android11-i os14- 06-2020
Niji mobile factory - prevention application mobile android11-i os14- 06-2020Gabriel DUPONT
 
Développement mobile hybride ou natif : quid du ROI ?
Développement mobile hybride ou natif : quid du ROI ?Développement mobile hybride ou natif : quid du ROI ?
Développement mobile hybride ou natif : quid du ROI ?in-Tact
 
Développement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesDéveloppement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesLaFrenchMobile
 
Dossier multimedia mobile-6mai2010
Dossier multimedia mobile-6mai2010Dossier multimedia mobile-6mai2010
Dossier multimedia mobile-6mai2010Ecobiz 37
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?odemarez
 
Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité
 Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité  Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité
Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité LaFrenchMobile
 
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...TelecomValley
 
Web in - Mobile First: créer une bonne expérience mobile
Web in - Mobile First: créer une bonne expérience mobileWeb in - Mobile First: créer une bonne expérience mobile
Web in - Mobile First: créer une bonne expérience mobileFrédéric Harper
 
Réussir son projet mobile (Livre blanc)
Réussir son projet mobile (Livre blanc)Réussir son projet mobile (Livre blanc)
Réussir son projet mobile (Livre blanc)Olivier Robé
 
Rendre accessible au mobile son application
Rendre accessible au mobile son applicationRendre accessible au mobile son application
Rendre accessible au mobile son applicationACPcef
 
Eurelis - Présentation multi-écrans
Eurelis - Présentation multi-écransEurelis - Présentation multi-écrans
Eurelis - Présentation multi-écransAgence-Eurelis
 
Comment réaliser une bonne application mobile de marque ?
Comment réaliser une bonne application mobile de marque ?Comment réaliser une bonne application mobile de marque ?
Comment réaliser une bonne application mobile de marque ?Clément Bouchet
 
Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012MBA Multimedia
 

Tendances (20)

Présentation backelite 161210
Présentation backelite 161210Présentation backelite 161210
Présentation backelite 161210
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Developpement mobile vs open source
Developpement mobile vs open sourceDeveloppement mobile vs open source
Developpement mobile vs open source
 
Modèles d'affaire pour tablettes
Modèles d'affaire pour tablettes Modèles d'affaire pour tablettes
Modèles d'affaire pour tablettes
 
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...
Etre présent sur mobiles_Patrice de Saint-Steban_13ème rencontre des Tisseran...
 
Presentation Android
Presentation AndroidPresentation Android
Presentation Android
 
Niji mobile factory - prevention application mobile android11-i os14- 06-2020
Niji   mobile factory - prevention application mobile android11-i os14- 06-2020Niji   mobile factory - prevention application mobile android11-i os14- 06-2020
Niji mobile factory - prevention application mobile android11-i os14- 06-2020
 
Développement mobile hybride ou natif : quid du ROI ?
Développement mobile hybride ou natif : quid du ROI ?Développement mobile hybride ou natif : quid du ROI ?
Développement mobile hybride ou natif : quid du ROI ?
 
Développement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesDéveloppement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practices
 
Dossier multimedia mobile-6mai2010
Dossier multimedia mobile-6mai2010Dossier multimedia mobile-6mai2010
Dossier multimedia mobile-6mai2010
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?
 
Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité
 Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité  Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité
Mettre en valeur le patrimoine applicatif de son entreprise pour la mobilité
 
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
 
Web in - Mobile First: créer une bonne expérience mobile
Web in - Mobile First: créer une bonne expérience mobileWeb in - Mobile First: créer une bonne expérience mobile
Web in - Mobile First: créer une bonne expérience mobile
 
Réussir son projet mobile (Livre blanc)
Réussir son projet mobile (Livre blanc)Réussir son projet mobile (Livre blanc)
Réussir son projet mobile (Livre blanc)
 
Rendre accessible au mobile son application
Rendre accessible au mobile son applicationRendre accessible au mobile son application
Rendre accessible au mobile son application
 
Les applications mobiles
Les applications mobilesLes applications mobiles
Les applications mobiles
 
Eurelis - Présentation multi-écrans
Eurelis - Présentation multi-écransEurelis - Présentation multi-écrans
Eurelis - Présentation multi-écrans
 
Comment réaliser une bonne application mobile de marque ?
Comment réaliser une bonne application mobile de marque ?Comment réaliser une bonne application mobile de marque ?
Comment réaliser une bonne application mobile de marque ?
 
Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012Mobile 201 - Conférence 2012
Mobile 201 - Conférence 2012
 

En vedette

Informatique Mobile 3eme génération
Informatique Mobile 3eme générationInformatique Mobile 3eme génération
Informatique Mobile 3eme générationSébastien Letélié
 
Demanda de beneficios sociales de construccion civil
Demanda de beneficios sociales de construccion civilDemanda de beneficios sociales de construccion civil
Demanda de beneficios sociales de construccion civilRoss Mendoza
 
Adidas f50
Adidas f50Adidas f50
Adidas f50fakeguge
 
donatoo.eu au Ignite alsace
donatoo.eu au Ignite alsacedonatoo.eu au Ignite alsace
donatoo.eu au Ignite alsacedonatoo
 
Humedales de Salburua
Humedales de SalburuaHumedales de Salburua
Humedales de Salburuaieuropa
 
L'entropion du Sharpei_QDC_PratiqueVet
L'entropion du Sharpei_QDC_PratiqueVetL'entropion du Sharpei_QDC_PratiqueVet
L'entropion du Sharpei_QDC_PratiqueVetFrank FAMOSE
 
FM-200®200Systèmes d’extinction à gaz
FM-200®200Systèmes d’extinction à gaz FM-200®200Systèmes d’extinction à gaz
FM-200®200Systèmes d’extinction à gaz Gielle
 
Visite guidée à la découverte d´une entreprise d´estrémadure.
Visite guidée à la découverte d´une entreprise d´estrémadure.Visite guidée à la découverte d´une entreprise d´estrémadure.
Visite guidée à la découverte d´une entreprise d´estrémadure.nacarEOI
 
Guillaume tell,
Guillaume tell,Guillaume tell,
Guillaume tell,nacarEOI
 
Trafic passagers-route-france-italie-sans-peage-2011-2012
Trafic passagers-route-france-italie-sans-peage-2011-2012Trafic passagers-route-france-italie-sans-peage-2011-2012
Trafic passagers-route-france-italie-sans-peage-2011-2012INTERALPES Alcotra 2007-2013
 

En vedette (20)

Informatique Mobile 3eme génération
Informatique Mobile 3eme générationInformatique Mobile 3eme génération
Informatique Mobile 3eme génération
 
Demanda de beneficios sociales de construccion civil
Demanda de beneficios sociales de construccion civilDemanda de beneficios sociales de construccion civil
Demanda de beneficios sociales de construccion civil
 
Adidas f50
Adidas f50Adidas f50
Adidas f50
 
donatoo.eu au Ignite alsace
donatoo.eu au Ignite alsacedonatoo.eu au Ignite alsace
donatoo.eu au Ignite alsace
 
Humedales de Salburua
Humedales de SalburuaHumedales de Salburua
Humedales de Salburua
 
A7 et si le numérique était un prétexte pour son espace accueil et9
A7 et si le numérique était un prétexte pour son espace accueil et9A7 et si le numérique était un prétexte pour son espace accueil et9
A7 et si le numérique était un prétexte pour son espace accueil et9
 
Atelier 13 - Réenchanter les destinations pour conquérir et transformer - ET8
Atelier 13 - Réenchanter les destinations pour conquérir et transformer - ET8Atelier 13 - Réenchanter les destinations pour conquérir et transformer - ET8
Atelier 13 - Réenchanter les destinations pour conquérir et transformer - ET8
 
Ppt solemne
Ppt solemnePpt solemne
Ppt solemne
 
A plus
A plusA plus
A plus
 
Ppt solemne
Ppt solemnePpt solemne
Ppt solemne
 
L'entropion du Sharpei_QDC_PratiqueVet
L'entropion du Sharpei_QDC_PratiqueVetL'entropion du Sharpei_QDC_PratiqueVet
L'entropion du Sharpei_QDC_PratiqueVet
 
Ma présentation osvaldo
Ma présentation osvaldoMa présentation osvaldo
Ma présentation osvaldo
 
FM-200®200Systèmes d’extinction à gaz
FM-200®200Systèmes d’extinction à gaz FM-200®200Systèmes d’extinction à gaz
FM-200®200Systèmes d’extinction à gaz
 
5-Cm29 14-15
5-Cm29 14-155-Cm29 14-15
5-Cm29 14-15
 
Visite guidée à la découverte d´une entreprise d´estrémadure.
Visite guidée à la découverte d´une entreprise d´estrémadure.Visite guidée à la découverte d´une entreprise d´estrémadure.
Visite guidée à la découverte d´une entreprise d´estrémadure.
 
Guillaume tell,
Guillaume tell,Guillaume tell,
Guillaume tell,
 
L'astronomie
L'astronomieL'astronomie
L'astronomie
 
Catalogue2013
Catalogue2013Catalogue2013
Catalogue2013
 
5-Cm16 13-14
5-Cm16 13-145-Cm16 13-14
5-Cm16 13-14
 
Trafic passagers-route-france-italie-sans-peage-2011-2012
Trafic passagers-route-france-italie-sans-peage-2011-2012Trafic passagers-route-france-italie-sans-peage-2011-2012
Trafic passagers-route-france-italie-sans-peage-2011-2012
 

Similaire à Plateformes de développement d’applications mobiles

Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)SCALA
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileSQLI DIGITAL EXPERIENCE
 
Aquinum android
Aquinum androidAquinum android
Aquinum androidAquinum
 
Présentation android
Présentation androidPrésentation android
Présentation androiddiop5
 
RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)Cyril Sabbagh
 
Cahier Windows Phone 7 par Programmez
Cahier Windows Phone 7 par ProgrammezCahier Windows Phone 7 par Programmez
Cahier Windows Phone 7 par Programmezaemond
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS AppceleratorTiyab K.
 
Présentation écosystème mobile
Présentation écosystème mobilePrésentation écosystème mobile
Présentation écosystème mobileguest28b3ded
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic FrameworkNdongo Samb
 
L’open-source au cœur des magasins d’applications
L’open-source au cœur des magasins d’applicationsL’open-source au cœur des magasins d’applications
L’open-source au cœur des magasins d’applicationsLaFrenchMobile
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
ESG - Application Mobile - Cours 1
ESG - Application Mobile - Cours 1ESG - Application Mobile - Cours 1
ESG - Application Mobile - Cours 1Alban Oujagir
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
Compte-rendu-buzzness-mobile
Compte-rendu-buzzness-mobileCompte-rendu-buzzness-mobile
Compte-rendu-buzzness-mobileBastien Serafin
 

Similaire à Plateformes de développement d’applications mobiles (20)

Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
Offre Genesis mobilité
Offre Genesis mobilité Offre Genesis mobilité
Offre Genesis mobilité
 
Revue de presse mwc 2012
Revue de presse mwc 2012Revue de presse mwc 2012
Revue de presse mwc 2012
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobile
 
Aquinum android
Aquinum androidAquinum android
Aquinum android
 
Présentation android
Présentation androidPrésentation android
Présentation android
 
RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)RapportProjetLibre-CrossplateformeMobiledev (1)
RapportProjetLibre-CrossplateformeMobiledev (1)
 
Cahier Windows Phone 7 par Programmez
Cahier Windows Phone 7 par ProgrammezCahier Windows Phone 7 par Programmez
Cahier Windows Phone 7 par Programmez
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
Présentation écosystème mobile
Présentation écosystème mobilePrésentation écosystème mobile
Présentation écosystème mobile
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
L’open-source au cœur des magasins d’applications
L’open-source au cœur des magasins d’applicationsL’open-source au cœur des magasins d’applications
L’open-source au cœur des magasins d’applications
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
ESG - Application Mobile - Cours 1
ESG - Application Mobile - Cours 1ESG - Application Mobile - Cours 1
ESG - Application Mobile - Cours 1
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
Compte-rendu-buzzness-mobile
Compte-rendu-buzzness-mobileCompte-rendu-buzzness-mobile
Compte-rendu-buzzness-mobile
 

Plus de Eric Toguem

Les nouveautés de java 7 et les promesses
Les nouveautés de java 7  et les promessesLes nouveautés de java 7  et les promesses
Les nouveautés de java 7 et les promessesEric Toguem
 
Linked open data pour la consommation des informations
Linked open data pour la consommation des informationsLinked open data pour la consommation des informations
Linked open data pour la consommation des informationsEric Toguem
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en javaEric Toguem
 
Introspection reflection
Introspection reflectionIntrospection reflection
Introspection reflectionEric Toguem
 
Les expressions régulières en java
Les expressions régulières en javaLes expressions régulières en java
Les expressions régulières en javaEric Toguem
 

Plus de Eric Toguem (6)

Design patterns
Design patternsDesign patterns
Design patterns
 
Les nouveautés de java 7 et les promesses
Les nouveautés de java 7  et les promessesLes nouveautés de java 7  et les promesses
Les nouveautés de java 7 et les promesses
 
Linked open data pour la consommation des informations
Linked open data pour la consommation des informationsLinked open data pour la consommation des informations
Linked open data pour la consommation des informations
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en java
 
Introspection reflection
Introspection reflectionIntrospection reflection
Introspection reflection
 
Les expressions régulières en java
Les expressions régulières en javaLes expressions régulières en java
Les expressions régulières en java
 

Plateformes de développement d’applications mobiles

  • 1. P LATEFORMES DE DÉVELOPPEMENT POUR MOBILES : L ES O PTIONS www.abyster.com 1
  • 2. 2 Q UI SUIS - JE ?  Certifié Java SE et Java EE,  7 Ans d’exp. Pro. Java  CIO & Co-Fondateur AByster,  Finaliste du “Business Plan Award”, (Stuttgart, Mai 2012)  Vainqueur du “African Business Club Innovation” (Paris, Juin 2012)
  • 3. 3 PLAN  Plateformes bas niveau et de niveau intermédiaire,  Évolution du marché des smartphones,  Développement natif pour smartphones: Android, IPhone, Symbian OS, Blackberry,  HTML5 annoncé comme le future du développement mobile  Les outils multi plateformes,
  • 4. S TRUCTURE COMPLEXE DU MARCHÉ 4 DE TÉLÉPHONES PORTABLES Source : Vision Mobile 2012
  • 5. 5 P LATEFORMES DE BAS NIVEAU  Les options:  Applications basées sur les SMS,  Applications USSD,  Les avantages:  Compatible avec tous les téléphones,  Pas d’installations chez l’utilisateur,  Inconvénients:  Très limité en terme de possibilité,  Peut dépendre de l’opérateur mobile,
  • 6. 6 L ES PLATEFORMES DE BAS NIVEAU  Les options:  JavaCard,  Sim Application Toolkit,  Les avantages:  Compatible avec tous les téléphones,  Plateforme d’exécution sécurisé,  Inconvénients:  La carte doit supporter la technologie,  La distribution est fortement liée à l’opérateur,
  • 7. 7 P LATEFORME DE NIVEAU INTERMÉDIAIRE : J2ME  Présentation:  Version de Java pour appareils à ressources limitées  Avantages:  Plus riche en terme de possibilités: UI, stockage, dialogue, communication  Compatible avec beaucoup de téléphones,  Contraintes:  Le téléphone doit être Java enabled,  N’exploite pas toute la puissance du téléphone
  • 8. 8 Q UELQUES EXEMPLES D ’ APPLICATIONS  Août 2012: Airtel lance son application USSD *121#, permettant à ses clients de gérer leur TV digitale Airtel avec les option de recharge,  Février 2012: Orange fournit Facebook à ses utilisateurs africains au moyen de l’USSD,  2012: Environ 17 millions de comptes M-Pesa enrégistrés au Kenya,  Juin 2011: Comviva atteind 52 déploiement USSD dans 39 pays,  M-Maji lance une application USSD pour faciliter l’accès potable aux localités réculées (disponibilité, prix, qualité),
  • 9. 9 É VOLUTION DU MARCHÉ DES SMARTPHONES  30% des parts du marché en 2011,  483M unités vendus dans le monde, Pourcentage de vente par rapport aux autres appareils mobiles Source : Vision Mobile 2012
  • 10. 10 A NDROID DEVIENT LE SE POUR S MARTPHONE LE PLUS UTILISÉ  HTC et Samsung bénéficient du succès d’Android,
  • 11. 11 V ENTES DES S MARTPHONES PAR RÉGION EN 2011  Représente la majorité des ventes de téléphone en Europe(51 %) et en Amérique du nord (63%)
  • 12. 12 S MARTPHONES A NDROID  Langage : Java  Avantages  SE Open source,  Distribution facile par l’Android Market,  Représente 49% du marché des smartphones,  Inconvénients:  Pas encore assez adopté en Afrique,
  • 13. 13 S MARTPHONES IP HONE  Langage : Objective-C, CocoaTouch framework  Avantages  Distribution facile par son Market,  Représente 19% du marché des smartphones,  Inconvénients :  Marché controllé par Apple  Les apps doivent être approuvé par Apple,  70 – 30% pour le partage des revenues
  • 14. 14 S MARTPHONES S YMBIAN  Langage : Java, C++, Frash et Python  Avantages  SE Open source,  Dispose d’un marché pour ses apps,  Représente 16% du marché des smartphones,  Inconvénients :  Faible communauté de développeurs,  En perte de vitesse,
  • 15. 15 S MARTPHONES B LACKBERRY  Langage : Java, .Net  Avantages  Plusieurs outils libres,  Représente 11% du marché des smartphones,  Inconvénients :  Un seul constructeur,  Faible communauté de developpeurs,
  • 16. HTML 5 VU COMME LE FUTURE DES 16 APPLICATIONS MOBILES
  • 17. 17 C’ EST QUOI HTML5?  Un ensemble de specs pour navigateurs par deux groupes de standardisation: W3C et WHAT  WHAT: Web Hypertext Application Technologies,  Apporte des capacités aux applications web proches de celles des applications natives:  Stockage offline, 2D Graphics, géo localisation, plugin free Video/Audio, rapidité et communication
  • 18. 18 HTML 5: L ES LIMITES  Fragmenté sur les plateformes (Android, iOS, BlackBerry, Windows Phone),  Difficile de se conformer à l’expérience utilisateur des applications natives,  Manque de canaux de distribution et de monétisation des applications WEB,
  • 19. 19 HTML5: L E BENCHMARK Source : html5test.com, Avril 2012
  • 20. 20 HTML5 MANQUE D ’ INGRÉDIENTS CLÉS  Incapable de compétir avec les plateformes iOS et Android
  • 21. 21 G OOGLE ET FB PRENNENT LES CHOSES EN MAIN
  • 22. T ELLEMENT DE PLATEFORMES , SI 22 PEU DE TEMPS  Les développeurs doivent faire face au challenge de créer des apps pour plusieurs plateformes,
  • 23. 23 L ES OUTILS MULTI PLATEFORME À LA RESCOUSSE  Réduisent drastiquement les coûts:  Réutilisation de code,  Gestion efficace des ressources développeur,
  • 24. D IVERSITÉ DES OUTILS ADAPTÉS À LA MAJEURE 24 PARTIE DES CAS D ’ UTILISATIONS
  • 25. L ES OUTILS MULTI PLATEFORMES POUR 25 DÉMOCRATISER LE DÉVELOPPEMENT  Vont atteindre les développeurs WEB
  • 26. L ES OUTILS MULTI PLATEFORMES POUR 26 LE WEB  Combine facilité développement WEB et avantages des applications natives
  • 27. L ES OUTILS MULTI PLATEFORMES : 27 LA CONTREPARTIE  Ne tire pas profit de toute la puissance des plateformes,  Réduit la dépendance du développeur à la plateforme,
  • 28. L ES OUTILS MULTI PLATEFORMES : 28 Q UI UTILISE QUOI ?  % des développeurs utilisant chaque outils Source : Cross Platform Tools 2012, www.CrossPlatformTools.com, February 2012
  • 29. L ES OUTILS MULTI PLATEFORMES : 29 Q UI COMPTE UTILISER QUOI ?  % des développeurs projetant d’utiliser chaque outil Source : Cross Platform Tools 2012, www.CrossPlatformTools.com, February 2012
  • 30. 30 C ONCLUSION  Les plateformes de bas niveau restent d’actualité,  Multitude de Smartphones + complexité de développement  Solution native pas toujours adaptée,  Les outils multiplateformes mieux adaptés et adoptés que HTML5
  • 31. 31 Q UESTIONS ?