28 février
2011

L’environnement Mobile

Romain Lenzotti @ 11 h 29 min

Actuellement le parc mobile est très hétérogène, autant dans le domaine logiciel que matériel. L’application se devra de fonctionner sur l’ensemble des Smartphones présents sur le marché afin de toucher un large public. Il est intéressant de remarquer qu’à l’heure actuelle, les systèmes d’exploitation les plus répandus sur le marché sont les suivants :

L’ensemble de ces systèmes d’exploitation possèdent leur propre Kit de développement et leur propre plateforme de diffusion : Android Marker, AppStore ou encore Ovi. En fonction de la solution envisagée, l’hétérogénéité du parc aura une énorme importance sur la durée nécessaire au développement de l’application, et pourrait engendrer des problèmes d’utilisation ainsi que de déploiement de l’application sur certains Smartphones lié à l’interopérabilité.

Certains besoins, tel que la géo localisation seront des facteurs qui permettrons de choisir la solution envisagée pour la réalisation du projet. Certains systèmes ne supportent pas de la même manière, ou n’implémentent pas certaines technologies. Voici un tableau récapitulatif des fonctionnalités, utiles pour les besoins du projet, supportées par les systèmes :

iPhone Android BlackBerry Symbian Windows Phone Palm
Accès internet
Géo localisation
Accéléromètre OS 4.7 Seulement HTC
SQLite Maemo
XMPP API
Gestion de fichiers E/S Maemo Lecture
SMS API Android 1.5
Bluetooth
Wifi adhoc
Connexion réseau
Cartes Android 2.0 Maemo
Fonctionnel En cours de développement Pas possible pour ce système

Ainsi, à la vue de ce tableau, il nous apparait que certaines fonctionnalités tels que SQLite ou encore le Wifi ne sont pas encore implémentés sur l’ensemble des systèmes. De plus, Windows Phone ne permet pas la géo localisation à l’heure actuelle, ce qui représente un handicap important à la réalisation, et la recherche de solution pour le projet.

 

Share on Facebook RSS feed for comments on this post.