Vous êtes plutôt application mobile ou site web optimisé pour les smartphones ?

Alors que la barre des 500.000 unités vendues vient d’être franchie par l’iPad, je m’interroge sur l’impact que cette machine pourrait bien avoir sur le marché, ou plutôt sur les éditeurs de sites web.

Tout à commencé avec l’iPhone : Belle machine, système d’exploitation robuste et certainement la meilleure expérience de surf sur le web en situation de mobilité (du moins à la date de sa sortie). Résumons une longue argumentation en disant que pour un usage d’appoint, l’iPhone et son Safari remplit largement sa promesse. Bien évidemment vous ne passeriez pas des heures à surfer sur le web avec votre iPhone car ce smartphone n’a pas été conçu pour ça. D’autant plus qu’il existe une myriade d’applications proposant une expérience plus riche et plus immersive. OK, jusque là tout va bien.

Prenons maintenant le cas de l’iPad : Belle machine, même système d’exploitation, même navigateur. Surfer sur le net avec un iPad veut donc dire être soumis aux mêmes limitations (pas de Flash, pas de survol avec la souris). Là c’est tout de suite un peu plus gênant dans la mesure où l’iPad est vendu comme  l’avenir de l’informatique domestique, le remplaçant de votre ordinateur (avec son clavier et sa souris).

Passée la première prise en main (où l’impression générale est très bonne), l’iPad se révèle au final un peu décevant pour surfer le web, pour les limitations que nous lui connaissons. Réponse d’Apple : “C’est la faute des éditeurs de sites qui ne sont même pas foutus de sortir des version iPad-ready“.

Exemple de site optimisé pour l'iPad

Exemple de site optimisé pour l'iPad

Nous avons mis une dizaine d’année à nous débarrasser de la logique du “Site optimisé pour XYZ et Apple voudrait nous faire replonger dedans ? Oui et non. Oui parce qu’une compatibilité HTML5 suffit pour être “iPad-ready” (ils se cachent donc derrière l’argument des standards web). Non car les éditeurs ont aussi la possibilité de sortir une application (en fait un widget).

La tentation est grande de se lancer dans la confection d’une application pour plusieurs raisons :

  • L’expérience utilisateur est parfaitement maîtrisée ;
  • L’attention de l’utilisateur est concentrée ;
  • Elle est disponible en mode déconnecté.

Par contre il y a des contreparties à ne pas négliger :

  • Vous devez soit apprendre le bon langage (Objective C), soit sous-traiter la réalisation à un spécialiste ;
  • Vous devez faire approuver votre application pour qu’elle intègre l’App Store d’iTunes ;
  • Vous devez vous plier au mécanisme de mises à jour imposé par Apple ;
  • Vous devez vous assurer que l’application est compatible avec le format iPad ;
  • Vous devez développer autant de version de l’application que vous ciblez de smartphones.

Autant vous dire qu’il faut y réfléchir à deux fois avant de lancer votre application iPhone / iPad car il y a des coûts cachés. C’est effectivement une très bonne chose que d’être présent sur l’un des panneaux de l’écran d’accueil de l’iPhone / iPad (qui fonctionne comme des bookmarks), mais le ROI est loin d’être probant.

Autant le développement de widgets et autres micro-applications a été grandement simplifié / viabilisé par des technologies comme AIR, autant pour les applications mobiles tout reste à faire. D’autant plus que le marché des smartphones évolue vite (iPhone OS still dominates mobile web; Android on the way up) et que celui des touchbooks devraient aussi être amené à bouger avec l’arrivée de machines propulsées par Android.

Je suis intimement persuadé que ce phénomène de widgetisation du web (”développez une application pour mes machines et tout se passera bien“) est néfaste car elle disperse les ressources et donc les budgets des annonceurs. Je suis beaucoup plus partisan d’une approche raisonnée qui consiste à développer une version smartphone d’un site web plutôt que de se lancer dans le développement de x versions d’une application mobile (pour iPhone, Android, Symbian, BlackBerry…).

Cette solution permet de bien mieux maîtriser les coûts de développement, de s’affranchir des contraintes de déploiement / mises à jour, de cibler un panel bien plus large de smartphones, de capitaliser de l’expérience sur une technologie pérenne (HTML 5). Illustration avec la version mobile de Twitter :

La version mobile de Twitter

La version mobile de Twitter

Même si les possibilités par rapport à une application sont restreintes, le ROI est imbattable. Peut-être que la combinaison gagnante est de proposer une version mobile de votre site web ou service en ligne et de proposer une application payante avec des services à valeur ajoutée (la grande question étant : “Qu’est-ce qu’un service à valeur ajoutée“).

Donc au final, je trouve cette idée de sites web “iPad-ready” complètement rétrograde. Mais transposée en “Smartphone-ready” ou en “Touchbook-ready“, là ça devient beaucoup plus intéressant (surtout avec une redirection automatique vers la bonne version).

Bon en fait la combinaison réellement gagnante serait d’avoir un site web avec des versions smartphone / touchbook et une application mobile payante mais reposant sur un code-source unique. C’est en quelque sorte ce que promet Adobe avec son Open Screen Project et la possibilité dans CS5 de compiler une application Flash en une application iPhone. Le nirvana des Rich Mobile Applications, nous y sommes presque !

À moins que tout ceci ne soit remis en cause avec le lancement ce soir de la V.4 de l’iPhone OS

Mise à jour (9 avril 2010) : Voilà c’est fait, Apple vient d’inclure une close dans sa licence pour interdire l’utilisation du compilateur Flash de CS5. D’un côté je me dis qu’il faut des mesures extrêmes comme celle-là pour garantir une expérience utilisateur cohérente sur l’iPhone, d’un autre je pense que celà complique la tâche des annonceurs et des éditeurs d’applications. Les produits d’Apple et d’Adobe font partie de mon quotidien professionnel depuis des années et je m’attriste de voir ce conflit s’envenimé…

Les jeux Point and Click vont-ils revenir à la mode ?

En ce moment ce sont surtout les social games et les Rich Internet Games qui sont sur le devant de la scène, mais il y a une catégorie de jeux en ligne qui pourrait bien faire un come back fracassant en 2010 : les point and click games. Apparus il y a presque une trentaine d’année sur les ordinateurs 8 bits, la particularité de ces jeux étaient de proposer  une ambiance très immersive et un gameplay avant tout fondé sur l’observation et la manipulation d’objets. Certaines choisissaient de tout miser sur le graphisme (comme le mythique Myst), d’autres sur l’humour (comme le non moins mythique Leasure Suit Larry).

Depuis ces jeux sont passés de mode et se sont fait complètement largués par les simulations sportives, FPS et autres MMORPG. Oui mais voilà, il semblerait que nous ayons atteint un pic de réalisme dans les jeux et que certains joueurs de l’époque (dont je fais parti) aient la nostalgie des jeux privilégiant la qualité de la création artistique (au détriment du réalisme) et de la narration. Mélangez tout cela à de nouveaux canaux de distribution comme l’iPhone et vous obtenez de très bonnes conditions de marché pour donner une seconde vie aux point and click games.

Illustration avec le grand retour de Secrets of Monkey Island sur iPhone :

monkey.island.iphone

Il y a aussi des spécialistes comme Big Fish qui proposent tout une série de Hidden Object Games :

Dark Tales disponible chez Big Fish Games

Dark Tales disponible chez Big Fish Games

Ces jeux peuvent être testés en ligne mais sont limités car la version complète est payante et téléchargeable. Une mécanique bien huilée mais qui manque un peu d’âme (les jeux sont produits à un rythme industriel et se ressemblent tous plus ou moins).

Je vous propose donc de découvrir un jeu beaucoup plus intéressant : Machinarium. Le gameplay est le même mais le travail réalisé sur l’ambiance graphique et sonore ainsi que le story-telling est tout à fait remarquable :

L'univers graphique dégantée de Machinarium

L'univers graphique dégantée de Machinarium

Il est possible de jouer à la démo en ligne mais la version complète doit être achetée et téléchargée.

Les superbes décors de Machinarium

Les superbes décors de Machinarium

(via Tapahont)

Vous pourriez me dire que les jeux à télécharger n’ont rien de révolutionnaires, et vous auriez bien raison. Par contre se sont les conditions de marché qui ont changées : Avec la déferlante des netbooks, ce sont des millions de machines qui pourraient être ciblées par ces jeux, car ces dernières sont incapables de faire tourner des jeux plus lourds (avec de la 3D en temps réel). bon OK il y a bien eu cette démo technique au dernier CES (Tegra 2 runs Unreal Engine 3, puts high-end console 3D graphics in your pocket), mais ce n’est pas très sérieux de vouloir faire tourner un FPS sur un netbook.

Notez qu’il existe aussi d’autres plug-ins qui pourraient faire tourner des jeux de très bonne facture dans le navigateur, notamment le Unity Player qui propulse les jeux de Lego : Unity Powers 3D Lego Star Wars Browser Game.

Et ce n’est qu’un début puisqu’avec l’Open Screen Project, le lecteur Flash sera disponible sur de nombreux smartphones en 2010 : Flash Player bientôt disponible sur les smartphones Android. Autant de terminaux qui rentrent dans la poche et sont les compagnons de tous les jours de millions de trentenaires et quarantenaires qui ne demandent qu’à replonger dans les mécaniques de jeux de leur enfance, à l’image de ce portage de Maniac Mansion : Maniac Mansion 3D Remake.

Le remake de Maniac Mansion en Flash

Le remake de Maniac Mansion en Flash

Démo vidéo disponible ici :

(via Tapahont)

Netbooks, smartphones… il ne manque plus qu’un seul type de terminal à cibler : les touchbooks. Hé oui, car quand vous y réfléchissez bien les jeux en Flash qui fonctionnent sur le principe d’écrans à découvrir en cliquant un peu partout sont les candidats idéals pour venir apporter une dimension ludique aux touchbooks. Pour le moment le marché est embryonnaire, mais nous feront le point dans un mois ou deux quand la tablet d’Apple sera sortie et que le grand public découvrira le potentiel derrière ces machines.

Et tant que nous sommes dans le recyclage des jeux rétro sur des machines de nouvelle génération, nous pourrions-nous pas envisager un retour des jeux d’aventure textuels sur les ebooks ? Pourquoi pas des jeux du type Zork ou Les livres dont vous êtes le héros… Encore une fois je vous propose d’attendre quelques mois que les usages se développent.

Flash, grand conquistador du marché RIA

Adobe a profité du Mobile World Congress pour dévoiler une partie de sa stratégie de conquête du marché RIA; Stratégie qui rappelez-vous prend racine en 2003 avec les balbutiements de Flex première génération et l’aube du néologisme made in Macromedia (Rich Internet Application) scandé sur un whitepaper préconisant les bénéfices d’une meilleure expérience utilisateur; Stratégie qui depuis confirme les velléités d’universalisation de la technologie Flash à l’intérieur et à l’extérieur du navigateur avec l’ouverture du player au sein de l’Open Screen Project; Stratégie qui traduit aussi la sérénité avec laquelle certains choix technologiques du dernier player décriés par une partie de la communauté ont été entérinés face à une concurrence prétendue agressive et menaçante; Et stratégie enfin qui montre dans une vision macro avec quelle virtuosité la plateforme Flash s’immisce subrepticement chez les constructeurs pour tenir en respect les éventuels outsiders en matière de technologies riches. Parce dans le monde merveilleux d’Adobe, Java est un langage de développement d’outils tiers et de services web, Ajax un simple collaborateur navigateur et desktop, Silverlight une alternative marketing pour les développeurs .NET et Unity3D une technologie de jeux 3D réservée à l’iPhone et au navigateur.

lynch_mobile1

Blague à part, voici pour commencer le résumé de ce plan d’attaque découpé en 5 annonces, publiées pour la plupart sur le site d’Open Screen Project:

Arrivée d’un nouvel SDK pour la lecture des PDFs et eBooks sur mobile.
Cette technologie remplace Reader LE et embarque les formats PDF et ePUB avec gestion des DRMs à la clef. Bookeen, iRex Technologies, Lexcycle, Plastic Logic, Polymer Vision et Springs Designs ont répondu à l’appel et proposeront dans le courant de l’année des produits qui intègrent cette technologie. Sony lui joue les précurseurs avec Sony Reader.

Distributable Player Solution ou le packaging du processus d’installation Flash Lite 3.1.
Disponible sur le labs, cette solution est composée du dernier runtime et d’un nouvel outil répondant au doux nom de Mobile Packager. Cet outil permet de générer un installeur Nokia S60 (.SIS) ou Windows Mobile (.CAB) à partir d’un fichier cible SWF. Une fois déployé, un checker se chargera d’installer ou d’updater la version du player spécifiée lors de la publication. Pour faire simple, il s’agit d’une adaptation de ce qui est déjà proposé dans le navigateur. Le système de distribution est en beta et concerne seulement pour l’instant les Etats-Unis, l’Espagne, l’Italie et l’Inde. On s’étonnera par contre qu’Adobe délivre cet outil si tard, quand on connaît le rôle capital que jouent ces assistants au déploiement dans la pénétration d’un parc utilisateurs.
Adobe souligne son effort de distribution d’applications avec l’ajout de Nokia Ovi Store et Windows Mobile application store à la liste des anciens partenaires: ZED, Thumbplay and GetJar.

osp0

Adobe et Nokia investissent la coquette somme de 10 millions de dollars pour encourager le développement d’applications Flash multi-screen.
Ces fonds sont disponibles dès maintenant précise Anup Murarka qui invite les équipes de développement à soumettre leur concept d’application via le formulaire prévu à cet effet. En cas d’affiliation, les auteurs conservent les droits de leurs productions. Voici une offre alléchante qui réconciliera peut-être certains studios avec Flash Lite.

Dans un même élan, on notera l’arrivée du Flash Lite Developer Challenge. Ce concours conçu en partenariat avec Thumbplay et Getjar est ouvert aux développeurs désireux de promouvoir leur application Flash Lite. En sus, 100.000 dollars de dotation seront offerts aux gagnants répartis en 7 catégories.

palm_pre

Palm rejoint l’Open Screen Project
Encore une nouvelle qui doit faire grincer des dents Apple. Pour rappel une partie de l’équipe de développement iPhone avait quitté Cupertino pour fouler les pâturages software du Pre. L’outsider de Palm continue donc de se positionner en concurrent frontal de l’iPhone et ajoute à son arc l’intégration de la technologie Flash dans son WebOS.

La véritable annonce du MWC, c’est la disponibilité du Flash Player 10 pour tous les smartphones dès 2010, ou presque…
Après le teaser Kevin Lynch à Max San Francisco, on a la confirmation qu’Android, Windows Mobile et Nokia S60/Symbian seront les premiers systèmes d’exploitation à intégrer la dernière version du player Flash. Plusieurs betas devraient être lancées sur le labs courant 2009 dès que les produits seront estimés assez matures dixit Ryan Stewart.
Apple et BlackBerry demeurent les grand absents de cette annonce…

Pendant ce temps Microsoft contre-attaque avec LG et Apple joue stupidement l’embargo en privant ses utilisateurs d’une expérience web complète, du moins c’est ce que clament ses détracteurs.

osp6

En piqûre de rappel voici un extrait de mon analyse du contexte et des enjeux économiques dans cette guerre des RIAs. J’avais tenté l’année dernière de décrypter les motivations d’Apple et Microsoft dans l’embargo sur les validations ES4.
En bref ?
Adobe ferait donc peur ? Encore récemment, Steve Jobs nous faisait une belle démonstration des craintes que pouvaient susciter l’essor de la plateforme Flash en boycottant le player sur la version Safari de l’IPhone et en vantant les prouesses du très conventionnel SproutCore pour faire avaler la pilule. “Euh… Mais Steve, si la technologie Flash n’est pas adaptée à l’IPhone, comment se fait-il qu’elle le soit à d’autres technologies mobiles ?” :p En exergue donc ici, les effets pervers du lobbying ou quand un fabricant d’OS et d’hardware informatique se met à truster la téléphonie mobile.
Mais les analystes le savent bien, c’est un conflit bien plus large qui se dessine à l’horizon. On pourrait le résumer en ces quelques mots: Desktop vs Browser.
Pour comprendre les enjeux économiques de ce nouveau combat, imaginez un ordinateur où le système d’exploitation ne serait plus qu’une pièce mineure pour faire fonctionner les applications, destitué peu à peu par les services proposés par le navigateur. C’est aujourd’hui, une partie du web qui menace le desktop, parce que les RIAs (cf: Photoshop Online powered by tamarin ou la menace potentielle des machines virtuelles en plugin navigateur), les (le devrais-je dire !) moteurs de recherche (cf: Google Operating System ou la prise en otage de l’information) et les réseaux sociaux (cf: Facebook et son écrasante plateforme F8 – prononcez fate – dont le nom de code ressemble à une inquiétante allegorie comme le prophétise Techcrunch) pourraient bien remplacer un jour, en partie ou totalement, les applicatifs qui tournent sur nos chers systèmes d’exploitation.

osp3

La première version de cet ordinateur (où le système d’exploitation pourrait devenir une pièce mineure) s’appelle SmartPhone. Les investisseurs l’ont compris.
D’ailleurs pour revenir à l’extrait, il est marrant de constater avec quelle crédulité les arguments de Steve Jobs ont été accueillis en Mars dernier. Cristallisés depuis dans la mémoire collective des fanboys, ce sont ces mêmes arguments que l’on nous assène sans relâche pour défendre les intérêts d’Apple: La technologie Flash serait donc trop gourmande pour le processeur de l’iPhone ? Vaste blague ! Malheureusement, les porte-paroles d’Adobe soufflent dans le sens du vent et utilisent le xyloglotte pour traduire en dialecte politiquement correct les interminables tractations qu’ils essuient avec Apple.

appstore_stat

Shantanu Narayen, le CEO d’Adobe déclarait en début d’année: “C’est un défi technologique complexe, c’est pour cette raison qu’Apple et Adobe collaborent main dans la main. La balle est dans notre camp. Il nous incombe de trouver la bonne solution.” A Anup Murarka d’ajouter à Barcelone: “On adorerait nous aussi voir la technologie Flash embarquée sur l’iPhone, mais la décision finale sur le quand et le comment n’appartient qu’à Apple. C’est pourquoi nous continuons de travailler sur le sujet.“. Tout cela sent le discours marketing ultra-formaté et réchauffé. Flash Magazine s’était emparé à l’époque de la déclaration acidulée du CEO, pensant qu’il s’agissait là d’un présage de bon augure. Difficile de ne pas céder à la tentation quand on garde à l’esprit la révélation maladroite de Paul Betlem lors de la dernière édition de Flash On The Beach. Les participants  se souviennent encore de l’annonce d’un flash player pour iPhone totalement opérationnel présent dans les laboratoires d’Adobe, un player qui n’attendait que l’accord d’Apple pour être offert au grand public. La déclaration de l’ingénieur fut aussitôt enterrée à coups de déclarations officielles bien plus tièdes. Bill Perry résumera plus tard l’inertie de la situation en ces quelques mots: “Pas mal de travail reste à accomplir avec Apple, l’iPhone SDK et la licence qui l’accompagne ne nous permettant pas de délivrer une expérience complète de Flash dans le navigateur Safari de l’iPhone.“. Nul besoin d’être Champollion pour décrypter cet axiome xyloglotte.

osp7

Soyons clairs, Apple ne compte pas rejoindre le projet Open Screen, ni accueillir le Flash Player 10 dans sa version complète sur Safari mobile. Apple protège jalousement son business model (iPhone SDK/iTunes Store) et propose au mieux de downgrader les fonctionnalités de la VM Adobe pour qu’elle se conforme à la licence de son SDK. Et dissipons pour finir un autre malentendu, l’argument SproutCore n’est qu’un leurre (cf: la pauvreté de l’expérience utilisateur MobileMe), d’ailleurs le conflit Flash vs Ajax n’a pas lieu d’être, mais ceci est un autre débat…

C’est dans ce contexte donc, qu’Adobe joue la carte de la concurrence en infiltrant le marché avec la démocratisation de sa technologie, l’essor de la plateforme Flash, l’expansion d’Open Screen Project et l’arrivée des applications multi-screens, applications 100% compatibles desktop, Nokia séries S, Windows Mobile, Palm Pre, PS3, Android, processeurs Intel Media CE 3100 et plus encore… Un argument choc qui pourrait bien faire plier Apple à terme et forcer l’adoption de la technologie Flash sous la pression commerciale de la concurrence.

adobe_partners_logos

Résumons ! Adobe tente de proposer une expérience multimédia complète cross-browser et cross-OS, c’est l’essence même d’Open Screen Project. Ce sont ces mêmes raisons qui tiennent pour l’instant la technologie Flash à l’écart d’une véritable course à l’armement à l’instar de produits plus tape à l’œil (cf: Unity3D). Mais surtout, ce sont toutes ces problématiques (évidentes ? pas pour tous…) de poids et d’universalité middleware/hardware qui pourraient laisser la concurrence loin derrière si Adobe arrive à formaliser son offre à temps, SilverLight inclus, et ce même après le cuisant échec ES4.

So, wait and see !