Les mobiles impactent considérablement les modèles de diffusions Web, notamment grâce à l'iPhone et Android qui proposent des API de développements haut de gammes, des places de marché prolifiques (Markets) et des navigateurs Web au niveau de leur homologues "non mobiles". L'investissement autour de bonnes pratiques prend tout son sens, et favorise la diffusion des contenus vers le mobile .
Les versions mobiles de sites Web
Afin d’éviter un double investissement il est nécessaire de respecter un certain nombre de prérequis : la version mobile devient une "extension" du site existant. Il est donc indispensable d'envisager ce mode de diffusion en amont de la création d'un projet Web "non mobile" .
Utilisation et choix d'un CMS
La démocratisation des CMS , et plus généralement de la séparation des contenus et de leurs présentations favorisent la multi-diffusion des contenus : Un Back Office unique vers plusieurs modes de diffusions (Web, mobile, SMS, mail, etc.). Si l'utilisation d'un CMS est un prérequis inévitable à la multi-diffusion de contenus, le CMS sélectionné doit également pouvoir :
- Séparer strictement le contenu et la présentation (tout le balisage xHTML, dont les paragraphes édités en WYSIWYG)
- Gérer la multipublication (plusieurs domaines ou sous domaines présentant le même contenu)
- Gérer directement ou indirectement la détection de navigateur
Les CMS conseillés sont eZ Publish et Drupal , qui répondent à ces critères de qualité
Un modèle éditorial et ergonomique déclinable
La capacité de déclinaison d'un site "non mobile" vers sa version mobile est également facilité par un certain nombre de bonnes pratiques, dont :
- Le respect de certains standard sur l'ergonomie et l'accessibilité du contenu (WAI, WCAG, RGAA, Accessiweb)
- L'utilisation non abusive de Flash, JavaScript et tout mécanismes non compatibles avec les mobiles (survols de souris, FRAME, POPUP, zones de lecture trop larges, zones de clics trop petites, etc.)
- La capacité de déclinaison de certains aspects graphiques (tailles des médias, tailles et importances des éléments de décorations)
Les applications mobiles
Le développement d'applications mobiles nécessite un investissement et une approche très différente des versions mobiles des sites Web. Le choix du CMS reste important quand à sa capacité à fournir de données structurées non présentés (XML, JSON), par contre la présentation des données ne s'effectue plus dans un navigateur standardisé (xHTML) mais sur une interface propre à chaque système d'exploitation de chacun des mobiles envisagés .
Définir un modèle économique
- Quelle est le modèle de monétisation ? (gratuit, payant, capitalisation, publicité...)
- Quel est le mode de promotion tierce de l'application ? (Web, média presse...)
- Comment différencier son application des milliers d'applications disponibles sur les places de marchés ? (valeur ajoutée ?)
- Quel sont les moyens et l'équipe en place pour assurer le cycle de vie et de mise à jour de l'application ?
la stratégie à adopter n'est plus seulement celle d'un diffuseur de contenu, mais également celle d'un éditeur d'application (modèle gratuit ou payant, étude de concurrence, mode de promotion, cycle de mise à jour, etc.
Choisir les plateformes de déploiement : iPhone, Android, Symbian, Windows, BlackBerry
Le choix d'une plateforme, en fonction de la cible et des parts de marchés attendus, impacte fortement le coût du développements (autant de développements que de plateformes). Il faut donc étudier sa stratégie en fonction :
- De l'investissement par plateforme : chaque système d'exploitation possède ses propres SDK et API , et l'investissement est spécifique et inégal entre les plateformes. Si l'Android est peu coûteux parceque Open Source , libre d'action et autour de standard de codages (JAVA ), l'iPhone est par contre plus contraint (langage Objective-C plus marginal, environnement Apple obligatoire et affiliation payante nécessaire)
- De l'utilisation d'une plateforme de développement unifié plus productive mais moins "précise", comme par exemple le projet OpenSource PhoneGap permettant un développement unique (HTML / JavaScript) déployable sur plusieurs plateformes (iPhone, Android et BlackBerry)





