Question

J'envisage le développement d'applications pour Android et Windows Phone 7 qui permettent à l'utilisateur de lire le contenu d'un producteur en ligne (journal / magazine / blogs, etc.). Ce fournisseur a une API REST qui devrait permettre un accès direct au contenu. Quelques questions que j'ai:

  • J'ai vu une démo OData, où obtenir les données d'un flux était super facile, sans analyse syntaxique d'aucune sorte nécessaire. Est-il la peine la construction d'un fournisseur OData sur le dessus de l'API existante de la publication, juste pour le rendre plus facile pour les applications mobiles pour obtenir des données?

  • J'ai entendu dire que C ++ peut être utilisé sur WP7 et Android. Y at-il raison de développer un noyau d'application en C ++, puis interagir avec les API de l'appareil en C # / Java? Ou est la couche logique de base de l'application si mince que ça ne vaut pas les tracas? Il semble que il n'y a vraiment pas grand chose à développer une application de lecture de publication -. Fondamentalement juste une interface graphique au-dessus d'une API qui fournit toutes les données

  • Ou, serait-il plus judicieux de développer simplement une version mobile du site web de cette publication? Ensuite, il pourrait y avoir un service pour toutes les plates-formes mobiles. Quels sont les avantages et les inconvénients d'une application qui fonctionne sur le dispositif, par opposition à un site Web spécialement conçu pour les appareils mobiles? (Comme Gmail, Google Docs, et GTalk "apps" pour l'iPhone.)

Merci.

Était-ce utile?

La solution

Pour autant que je sache, C ++ ne peut actuellement être utilisé pour développer des applications WP7. Je vérifier que avant d'essayer d'aller trop loin sur une route compatibilité croisée.

Cela dit, l'interface entre WP7 et l'iPhone est vraiment, vraiment différent - le code back-end est si petit que je venais d'écrire par rapport à l'interface utilisateur bien écrit plus tard, deux applications distinctes. Il peut sembler un gain de temps, mais soit votre application va ressembler à elle ne pas appartenir à une plate-forme ou l'autre, ou vous allez passer plus de temps à essayer de garder le bouton OK de travail des choses compatibles sur deux plates-formes.

Autres conseils

C ++ n'est pas un langage de développement pour Windows Phone 7. Il existe deux plates-formes de développement pour WP7: Silverlight et XNA. Il n'y a aucune possibilité de Interop avec un module C ++.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top