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

AWS abandonne WorkDocs, son concurrent de Dropbox

Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…

23 heures ago

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

1 jour ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

1 jour ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

2 jours ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

2 jours ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

2 jours ago