2012-08-15 1 views
0

Je crée une application web pour les ordinateurs de bureau, les tablettes et les smartphones. Mon application rend sur le côté serveur (avec asp.net mvc), et il sera difficile de fournir des appels Ajax pour chaque page ...Est-ce que PhoneGap peut afficher mon application Web en tant que navigateur intégré?

Depuis que j'utilise JQuery mobile pour générer des ui, l'interface utilisateur de mon programme sera sensible même si elle charge complètement du serveur.

Ma première question est, puis-je charger cette page web (optimisée pour les mobiles et les tablettes) dans PhoneGap, comme navigateur embarqué?

Et j'ai besoin d'animation lors du téléchargement de la première page, pour une meilleure expérience utilisateur et éviter les problèmes de soumission de magasin d'applications. Comment faire ça?

+0

Je suppose que vous pouvez, mais vérifiez si vous pouvez soumettre une telle application à stocker. – nhahtdh

+0

@nhahtdh Alors, où devrais-je en apprendre davantage sur les règles de soumission d'applications à l'app store et au marché andorid? Aussi comment faire cela dans PhoneGap? –

+0

Je ne sais pas. J'ai seulement entendu parler de l'affaire avec Apple, où une application sans le squelette HTML est rejetée, dans le souci que le contenu réel servi est changé après que l'application est dans le magasin. Pas sûr du marché Android. – nhahtdh

Répondre

2

Que diriez-vous faire un iframe avec ...

iframe { width: 100%, height: 100%; padding: 0; margin: 0; z-index: 1; } 

Ensuite, faire une div pour votre animation avec le style suivant ...

#animation { width: 100%, height: 100%; padding: 0; margin: 0; z-index: 2; } 

Puis ajouter quelque chose comme ça

myIFRAME.document.onload = $('#animation').hide(); 

Cependant, vous avez toujours être en ligne et vous sentirez une connexion lente dans la réactivité de votre "app".

Voici un peu plus d'informations sur la façon dont les applications natives sont généralement un peu plus rapides que HTML5. Votre sera encore pire parce que c'est une application html5 intégré dans une application html5 ... https://stackoverflow.com/a/10772161/773263

0% de chances d'entrer dans iTunes.

Android sera bien

+0

Que voulez-vous dire à propos de 'vous sentirez une connexion lente dans la réactivité de votre" app "'? Voulez-vous dire * temps d'attente * ou * transitions * ou autre chose? –

+0

J'ai fait un peu d'édition avec un lien vers une explication pourquoi les applications HTML peuvent être plus lentes ... ce qui dans votre cas sera encore pire car c'est une application html avec un iframe ... double whammy. –

+0

N'y a-t-il pas d'autre moyen qu'un 'iframe'? par exemple un code dans la page téléchargée qui montre un * chargement ... * immédiatement. –

Questions connexes