SDK : les premières déconvenues
Et oui, les annonces du keynotes ne plaisent pas à tout le monde. Apple reste Apple. Certains développeurs indépendants travailent juste pour le plaisir. De fait, ils n’ont pas forcément les fonds nécessaires pour s’équiper MAC et développer pour l’iPhone ou l’iPod Touch.

C’est le cas des développeurs de l’application MetrO Mobile. Le portage de celle-ci semble compromise. Elle est pourtant disponible pour beaucoup de plateformes mobile ayant un OS ouvert (c’est à dire accessible sans passer par une machine virtuelle java). Nous pouvons citer Symbian et ses multiples variantes, Palm, RIM Blackbery et Window Mobile. Tous les SDK de ces plateformes ont une version disponible pour la plateforme Microsoft.Dans leur blog, les développeurs expliquent les raisons de ce choix. Le développement sur iPhone pour des personnes non équipées et travaillant bénévolement peut donc être difficile. Ils ne seront probablement pas les seuls.
Il reste cependant l’accès en mode webservice (Le WebClip de iMetro disponible dans notre repository)
Après avoir rédigé cet article, nous avons mis la main sur quelques données supplémentaires. En effet, en plus de la limitation de plateforme citée ci-dessus, le SDK et Apple imposent les restrictions suivantes au développeurs.
- Impossible d’exécuter une application en tâche de fond. Dès que l’on quitte l’application, elle se termine ce qui est une limite forte pour certaines applications comme un logiciel de messagerie instantanée.
- Interdiction d’accéder aux fichiers d’une autre application. Le logiciel ne peut pas interagir avec d’autres applications sauf si c’est prévu par les API d’Apple.
- Seul l’usage des APIs offertes par Apple est autorisé et pour l’usage dont elles ont été prévues.
- Un programme ne peut installer ou exécuter du code exécutable externe. Des applications utilisant le moteur Java de Sun par exemple seront exclues.
- Apple impose d’autres limitations comme suivre ses recommandations au niveau de l’interface graphique par exemple etc. Les applications faite par Streamezzo, censées se libérer des contraintes d’interface le sont également.
Source : Blog Metro Mobile, Génération MP3
Pour aller plus loin:
- Sun Microsystems danse la java ?
- MetrO – Les transports en communs du monde GRATUITEMENT
- Metro Paris + Réalité Augmentée = Prix Réellement Augmenté !
- RIM App Center: tous les détails sur la boutique logicielle des BlackBerry
- Application Android vers iPhone : 2 jours pas plus




