SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Brief techno
BIEN CHOISIR SON ARCHI. MOBILE
(avec l'exemple d'Apple)




PANORAMA DES SOLUTIONS TECHNIQUES
Afin de développer une application pour mobile, 3 choix techniques sont possibles...




APPLICATION                       1               APPLICATION                      2              WEBAPP                          3
                                                  LANCEUR WEB
Logiciel téléchargé depuis                        Application également mais qui                  Déclinaison d’un site Internet
l’AppStore d’Apple.                               intègre un browser en miniature.                adapté à l’iPhone mais pas
                                                                                                  uniquement !
Option la plus longue et dont la mise             L’application qui encapsule la                  Rapide à développer, il s’agit
en ligne est soumise à la validation              WebApp est très simple à                        d’adapter le site Internet à l’iPhone :
d’Apple (une semaine à un mois).                  développer.                                     peu de contenus par page,
                                                                                                  optimisation des CSS, etc.
ARCHITECTURE
DES DONNEES

  APPLICATION                           APPLICATION -                     APPLICATION -                       APPLICATION
                                        APPELS JSON                       LANCEUR WEB                         WEB



    Synchronisation                      Appel
                                         JSON                              Serveur Web                           Serveur Web




           BDD mobile                            BDD mobile
                                                                                     Appel http                         Navigateur

 La totalité de l’application      Toutes les interfaces                Application qui intègre              Il s’agit d’un site mobile.
 est développée en                 sont développées en                  un navigateur.
 Objective-C. La base de           Objective- C et les accès
 données est embarquée             aux données distantes
 et elle est mise à jour par       sont effectués par des
 un mécanisme de                   appels de services JSON
 synchronisation.                  (nécessite une connexion
                                   Internet).


                                                                                                                       Application non
   Application disponible dans l'Appstore.                                                                 disponible dans l'Appstore
                                                                                                   (la promotion de votre application
   Note : Apple se réserve le droit de                                                                 risque d'être plus compliquée)
   refuser éventuellement l’application.                                                                      mais qui s'adresse à un
                                                                                                                     public plus vaste



                                                                  L'AVIS DE THE CODING MACHINE
                                                                  Si vous avez des contraintes de délais ou de coûts importants, le
                                                                  meilleur choix est de développer une version mobile de votre site
                                                                  (version qui devient de plus en plus indispensable par ailleurs).
                                                                  De plus, le site sera visible depuis la plupart des terminaux.

                                                                  Si vous avez du temps et de l'argent (voire une application très
                                                                  complexe) et puis surtout la conviction que l'AppStore est le seul
                                                                  moyen de communiquer sur votre application (c'est beau le
                                                                  marketing), vous pouvez développer une application coûteuse.
                                                                  Vous aurez alors l'avantage de pouvoir exploiter plein de
                                                                  technologies sympas : accéléromètre, écran tactile, position
                                                                  géographique, push de données...
                                                                  Songez tout de même que les utilisateurs sont enclins à
                                                                  télécharger une application lorsqu'ils en font un usage intensif,
 www.thecodingmachine.com                                         beaucoup moins autrement.
 contact@thecodingmachine.com                                     Note : on a à peu près les mêmes solutions
                                                                  techniques avec Android !
 01 71 18 39 73
 
 
 
 
 
 
 
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               



    DECOUVREZ TOUTES NOS
        PUBLICATIONS
             SUR
     TheCodingMachine.com
               
                              1 

Weitere ähnliche Inhalte

Mehr von JEAN-GUILLAUME DUJARDIN

Mehr von JEAN-GUILLAUME DUJARDIN (16)

Do you speak technique ?
Do you speak technique ?Do you speak technique ?
Do you speak technique ?
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Livre blanc docker
Livre blanc docker Livre blanc docker
Livre blanc docker
 
Conception d'un Extranet
Conception d'un ExtranetConception d'un Extranet
Conception d'un Extranet
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Framework JavaScript Web - Brief techno
Framework JavaScript Web - Brief technoFramework JavaScript Web - Brief techno
Framework JavaScript Web - Brief techno
 
Modèle cahier des charges site web
Modèle cahier des charges site webModèle cahier des charges site web
Modèle cahier des charges site web
 
Gérer un pic d'audience
Gérer un pic d'audienceGérer un pic d'audience
Gérer un pic d'audience
 
3 piliers d'un bon référencement web
3 piliers d'un bon référencement web3 piliers d'un bon référencement web
3 piliers d'un bon référencement web
 
Brief Nouveaux outils collaboratifs
Brief Nouveaux outils collaboratifsBrief Nouveaux outils collaboratifs
Brief Nouveaux outils collaboratifs
 
Livre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JSLivre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JS
 
Livre Blanc Sauvetage de projets
Livre Blanc Sauvetage de projetsLivre Blanc Sauvetage de projets
Livre Blanc Sauvetage de projets
 
Intranet 2.0
Intranet 2.0Intranet 2.0
Intranet 2.0
 
Hec Web Marketing
Hec Web MarketingHec Web Marketing
Hec Web Marketing
 
Livre blanc améliorez les performances de vos projets web - v1.1
Livre blanc   améliorez les performances de vos projets web - v1.1Livre blanc   améliorez les performances de vos projets web - v1.1
Livre blanc améliorez les performances de vos projets web - v1.1
 
TCM - Livre blanc sur les plateformes communautaires Open Source
TCM - Livre blanc sur les plateformes communautaires Open SourceTCM - Livre blanc sur les plateformes communautaires Open Source
TCM - Livre blanc sur les plateformes communautaires Open Source
 

Les architecture mobile en bref

  • 1. Brief techno BIEN CHOISIR SON ARCHI. MOBILE (avec l'exemple d'Apple) PANORAMA DES SOLUTIONS TECHNIQUES Afin de développer une application pour mobile, 3 choix techniques sont possibles... APPLICATION 1 APPLICATION 2 WEBAPP 3 LANCEUR WEB Logiciel téléchargé depuis Application également mais qui Déclinaison d’un site Internet l’AppStore d’Apple. intègre un browser en miniature. adapté à l’iPhone mais pas uniquement ! Option la plus longue et dont la mise L’application qui encapsule la Rapide à développer, il s’agit en ligne est soumise à la validation WebApp est très simple à d’adapter le site Internet à l’iPhone : d’Apple (une semaine à un mois). développer. peu de contenus par page, optimisation des CSS, etc. ARCHITECTURE DES DONNEES APPLICATION APPLICATION - APPLICATION - APPLICATION APPELS JSON LANCEUR WEB WEB Synchronisation Appel JSON Serveur Web Serveur Web BDD mobile BDD mobile Appel http Navigateur La totalité de l’application Toutes les interfaces Application qui intègre Il s’agit d’un site mobile. est développée en sont développées en un navigateur. Objective-C. La base de Objective- C et les accès données est embarquée aux données distantes et elle est mise à jour par sont effectués par des un mécanisme de appels de services JSON synchronisation. (nécessite une connexion Internet). Application non Application disponible dans l'Appstore. disponible dans l'Appstore (la promotion de votre application Note : Apple se réserve le droit de risque d'être plus compliquée) refuser éventuellement l’application. mais qui s'adresse à un public plus vaste L'AVIS DE THE CODING MACHINE Si vous avez des contraintes de délais ou de coûts importants, le meilleur choix est de développer une version mobile de votre site (version qui devient de plus en plus indispensable par ailleurs). De plus, le site sera visible depuis la plupart des terminaux. Si vous avez du temps et de l'argent (voire une application très complexe) et puis surtout la conviction que l'AppStore est le seul moyen de communiquer sur votre application (c'est beau le marketing), vous pouvez développer une application coûteuse. Vous aurez alors l'avantage de pouvoir exploiter plein de technologies sympas : accéléromètre, écran tactile, position géographique, push de données... Songez tout de même que les utilisateurs sont enclins à télécharger une application lorsqu'ils en font un usage intensif, www.thecodingmachine.com beaucoup moins autrement. contact@thecodingmachine.com Note : on a à peu près les mêmes solutions techniques avec Android ! 01 71 18 39 73
  • 2.                                                                       DECOUVREZ TOUTES NOS PUBLICATIONS SUR TheCodingMachine.com         1