Pour gérer vos consentements :
Categories: Cloud

MWC 2011: Comment développer une application pour 300 mobiles diffférents?

De plus en plus, l’utilisation d’applications sur le mobile est la justification même des usages du téléphone. Ces applications façonnent nos modes d’accès aux informations et aux services, et elles sont à l’origine de l’explosion des smartphones.

Seulement voilà: si un développeur ou un éditeur de logiciel veut que son application soit utilisable sur 95% du parc d’appareils mobiles, il lui faudra développer environ 300 versions de son application. Car la diversité des modèles est grande et elle continuera à grandir, au rythme prévu d’une centaine de nouveaux modèles par an… (cf. articles: ‘Première mise à jour de Windows Phone 7 en mars‘, ou encore ‘iPhone 5, mini-iPad 2… l’ombre Apple plane sur le MWC 2011‘).

Chaque système d’exploitation (Android, Symbian, Windows Mobile,…) se décline lui-même en plusieurs variantes, adaptées à chaque type de terminal (ou à chaque famille de terminaux), ce qui rend l’opération particulièrement fastidieuse.

Il devient vite impossible de gérer l’ensemble des différents codes sources pour chaque technologie, chaque téléphone mobile… à moins de mobiliser des ressources se chiffrant en dizaines ou en centaines de développeurs…. qu’il faut remettre au travail à chaque apparition d’un nouveau modèle.

Une solution plus élégante et plus économique consiste à utiliser une technologie faisant intervenir un seul code source, et une plateforme de compilation multi-cible. C’est le concept développé par Neomades, une petite société française de 10 personnes, basée sur la technopôle Izarbel, près de Biarritz.

Deux options économiques

La mise au point de ce concept a nécessité le développement d’un processus de découverte des caractéristiques des téléphones (c’est la partie « R&D » de l’activité de Neomades). Une fois les paramètres d’un téléphone bien réel récupérés, ils viennent enrichir une base de données contenant la cartographie de la base installée (environ 600 mobiles aujourd’hui).

L’étape suivante consiste, du côté de l’application, à valider la possibilité de conditionner son développement pour un ensemble de terminaux. Il ne reste plus qu’à produire le code exécutable, en Java, et à tester. Ce test peut être réalisé dans le laboratoire de la société biarrote.

Le modèle économique de Neomades se décline en deux options: la vente de licences, ou la mise à disposition gratuite de la technologie, moyenant une formule de « partage du succès« .

OS mobiles solution portabilité Neomades

______
(*) Claude Baratay, envoyé spécial, Cabinet Bream & Laanaia

Recent Posts

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

17 heures ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

20 heures ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

21 heures ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

21 heures ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

22 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

2 jours ago