Croix-Plate-Forme De Développement Mobile

Il y a beaucoup de croix-plate-forme mobile, développement de cadres de autour de. Les principales plates-formes, tous incompatibles, sont:

  • iOS (iPhone, iPad & iPod Touch)
  • Android
  • Blackberry
  • Windows Mobile
  • Windows Phone 7
  • Symbian
  • MeeGo (fusion de Maemo et Moblin)
  • webOS

Il existe également de nombreux mobiles différents cadres de développement qui prennent en charge les différents tableaux de plates-formes de smartphones, y compris mais non limité à:

  • Rhodes
  • ELIPS
  • RAMPE
  • Titane
  • PhoneGap
  • MoSync
  • airplay
  • Roc
  • Qt

Qt est un excellent cadre pour la croix-plate-forme de bureau de développement d'applications, et prend en charge plusieurs plates-formes mobiles Windows Mobile, Symbian, MeeGo. Il y a des ports de la communauté pour iOS et Android (et webOS?). Blackberry et WP7 sont sur leur propre pour l'instant.

MoSync regarde également très bon, l'appui d'un grand nombre de plates-formes, y compris Java, de C++. Cependant, il n'est pas très bien connue, autant que je sache, et a ses propres problèmes.

Donc ma question est: est-il de la croix-plate-forme de développement mobile-cadre en fait une valeur à l'aide? Chacun, je l'ai trouvé a un désavantage ou l'autre, ce qui le rend impropre à l'utilisation.

Au moins si Qt pris en charge iOS et Android, vous avez besoin d'au plus trois versions d'une application à l'appui de toutes les plates-formes (Qt, Blackberry et WP7). Les ports de la communauté qui sont autour ne sont pas bien pris en charge et sont loin d'être complètes. De Plus, même s'ils sont terminés, Nokia serait jamais le soutien de toute façon, ou que ce serait considéré comme une mauvaise stratégie de l'entreprise?

Devrait je viens de mordre la balle et écrire des ports natifs pour chaque plate-forme de smartphone? Qt + iOS + Android + WP7 + Blackberry + webOS? 5-6 versions d'une application est tout à fait beaucoup à maintenir, mais les solutions de développement cross plate-forme sur les smartphones n'ont pas l'air grand en ce moment.