|
28 février
2011 |
L’environnement MobileRomain 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.


