2010-06-16 4 views
0

Aplogies pour la question ignorant, je n'ai aucune expérience avec le développement d'applications sur une plate-forme mobile. Fondamentalement, ce que je veux savoir, c'est quels protocoles de communication les applications utilisent-elles généralement pour accéder/interroger des services centralisés? Par exemple, si je mets une application Web/un service sur iPhone/Android, comment puis-je accéder/interroger ce service Web dans mon application? Par exemple, est-ce via HTTP, ou existe-t-il d'autres protocoles?iPhone/Android: quelles piles de protocoles les applications utilisent-elles pour se connecter à des services centralisés?

Aussi, probablement l'interface graphique d'une application est construite avec des bibliothèques graphiques Apple/Android (en java? Cacao?). Est-ce qu'une interface graphique d'application peut être définie avec HTML/javascript comme une page Web?

Désolé encore pour les questions noob pur.

Merci

Répondre

1

Votre question est assez large que vous pouvez vraiment mettre en œuvre comme vous le voulez, mais dans ma propre expérience, la plupart des services « centralisées » sont accessibles directement sur HTTP à l'aide d'une bibliothèque réseau HTTP ou NSURLConnection. La plupart des services Web avec lesquels je travaille sont RESTful. Certaines personnes pourraient utiliser des douilles droites, mais c'est juste une douleur et il vaut mieux éviter si possible.

Le côté GUI est fait en utilisant Cocoa Touch sur l'iPhone. Je ne suis pas sûr d'Android. Vous pouvez certainement mettre en œuvre une application Web ciblée spécifiquement pour iPhone. En fait, il y a eu beaucoup de nouvelles ces derniers temps sur le développement HTML5 apps for the iPhone and iPad.

+0

ok merci c'est vraiment utile –

Questions connexes