2012-08-12 2 views
0

Je suis nouveau dans le développement d'applications mobiles. Je suis venu à savoir que le téléphone utilisent des technologies web comme html, css et js pour faire des applications monile multiplateformes. J'ai quelques enquêtes sur le vide téléphonique que je n'ai pas pu trouver des réponses définitives.PhoneGap Applications Demandes

  1. Comment fonctionne phonegap? Je sais qu'il a fait usage de navigateurs Web sans la frontière du navigateur pour exécuter l'application. Mais l'exécution de l'application nécessite-t-elle que les utilisateurs se connectent à Internet en premier? Lorsque nous développons une application mobile en utilisant phonegap pour android, nous pouvons ensuite utiliser les mêmes codes html, css et js pour construire iphone, windows 7 phone, applications Blackberry en utilisant simplement la plateforme de construction phonegap que propose phonegap pour les développeurs?

  2. Est-ce que les applications Web créées avec phonegap peuvent être exécutées sur un navigateur Web de bureau normal si les applications n'utilisent pas de périphériques mobiles natifs tels que l'accéléromètre?

Répondre

0
  1. Pas, une connexion Internet n'est pas nécessaire pour une application PhoneGap. Mettez tout simplement html/js/css dans le dossier web et utilisez les références locales.

  2. "Oui". Vous devrez référencer différents fichiers .js PhoneGap pour certaines des plates-formes, mais à part cela, vous devriez être en mesure d'utiliser les mêmes fichiers web. Il est cependant possible que vous souhaitiez modifier votre application pour mieux l'adapter à chaque plate-forme. Par exemple, iOS inclut une image par défaut écran d'accueil que vous pouvez gérer différemment sur d'autres plates-formes. Ces différences peuvent être traitées en utilisant le device api ou en tant que partie de votre pipeline de génération.

  3. Oui. Si vous n'utilisez aucune spécificité d'appareil mobile, elle fonctionnera comme n'importe quelle autre application HTML5.

+0

Pour 2. Il est cependant possible que vous souhaitiez modifier votre application pour mieux l'adapter à chaque plate-forme. Par exemple, iOS inclut un écran de démarrage que vous devrez peut-être gérer différemment sur d'autres plates-formes. Comment allons-nous faire cela? Est-ce en ayant des conditions de vérification pour vérifier si l'utilisateur est sur iOS/Android/Blackberry et faire quelque chose pour gérer les différences? ou pouvons-nous simplement désactiver tous ces écrans de démarrage, peu importe la plate-forme sur laquelle l'utilisateur est? Toute idée où puis-je avoir des tutoriels expliquant les choses à surveiller lors de la programmation d'applications multi plates-formes sur phonegap? – user1590801

+0

Vous pouvez vérifier de manière dynamique sur quel appareil vous êtes et faire réagir votre application en conséquence. J'ai mis à jour la réponse avec plus de détails. –

Questions connexes