Mon client veut faire une application iPhone parce qu'elle a constaté que les gens sont beaucoup plus susceptibles d'utiliser l'application iPhone sur un site optimisé pour mobile. L'application iPhone est très simple - elle n'affiche que quelques images et du texte. En tant que programmeur, je préfère de loin faire un site mobile étant donné la nature simple du contenu. D'un point de vue technique, je pense qu'il est exagéré d'utiliser une application iPhone dans cette situation.
Est-il judicieux de créer une application iPhone lorsqu'un site mobile suffit, tout simplement parce que vos utilisateurs préfèrent de beaucoup que ce soit une application iPhone? Est-il possible de convaincre facilement les utilisateurs qu'un site mobile est tout aussi facile à utiliser?
Réponses:
La réponse simple est de développer un site Web mais de le créer comme une application Web mobile. Si vous êtes plus à l'aise avec la création d'un site Web ou si vous pensez que ce sera plus rapide, c'est la voie à suivre.
Les utilisateurs peuvent toujours `` l'installer '' (créer une icône sur leur écran d'accueil, où vous spécifiez le png à utiliser pour l'icône), vous masquez la barre d'outils Safari et elle fonctionne comme une application.
Voici la page Apple sur la création d'applications Web
Les avantages de ceci sont
Je ne sais pas si vous pouvez mettre ce type d'applications Web dans l'iTunes Store ou non.
la source
HEAD
section. AFAIK un utilisateur ne peut pas choisir sa propre icône à utiliser.Si la page Web est aussi simple que cela, vous ne devriez pas en faire une application. Je peux vous donner une raison, mais elle est très bonne:
Les applications simples ne passent généralement pas par les réviseurs de l'appstore .
Depuis https://developer.apple.com/appstore/resources/approval/guidelines.html
Si vous essayez de télécharger une telle application, vous obtiendrez probablement un rejet indiquant "l'application n'utilise pas les fonctions natives iOS" ou quelque chose de similaire.
Si vous souhaitez créer une application iOS simple, vous devez penser aux fonctionnalités qui seront ajoutées sur une page Web.
la source
La semaine dernière, j'ai publié des applications sur Google Play et App Store qui étaient un peu plus que des navigateurs dédiés ( WebView ) pour un site Web réactif et du sucre en plus.
Cela vous donne:
Mais vous conservez toujours les avantages de l'application native:
Je suis sûr qu'Android dispose également d'une multitude d'API interdites aux applications Web.
BTW. D'après ma propre expérience - évitez les cadres multiplateformes. Même pour une tâche aussi simple, j'ai eu le cul mordu par l'un de ceux-ci et j'ai fini par réécrire le tout dans la langue maternelle.
la source
Je ressens votre douleur, de nombreuses applications devraient faire partie du Web et être développées avec les technologies Web.
Mais c'est une position technologique, votre client ne s'en soucie probablement pas.
Je suppose que ce type de client ne va pas vraiment pour l'application autant qu'il va pour l'appstore .
Vous sous-estimez peut-être la visibilité que les appstores peuvent conférer à la publication d'un client, ici.
"Publicité gratuite !!! 1!" pourrait être tout ce que votre client voit.
Pourtant, ils, le client, pourraient sous-estimer les coûts réels impliqués. Mais dans leur esprit, ces nouveaux coûts seront compensés par les «nouveaux» mécanismes de monétisation que les appstores autorisent.
Ensuite, ils surestiment presque certainement la monétisation réelle qu'un magasin d'applications peut augmenter pour leur produit (éditorial, je suppose) dans le moment actuel. Ils ne portent pas Angry Birds, après tout.
De plus, ils retardent probablement beaucoup leur temps de commercialisation en optant pour une solution d'application.
Malheureusement, ce genre de plan d'affaires:
Semble être à la mode de nos jours.
la source
Vous ne donnez pas suffisamment d'informations à votre client pour prendre une décision éclairée.
Méfiez-vous de "c'est plus facile pour moi de construire un site web" car il y a de la compentition qui sera plus qu'heureuse de construire une application iphone.
la source
Certes, j'ai un parti pris personnel pour les applications natives, mais je pense qu'il n'y a vraiment pas de réponse en noir et blanc à cela. Voici quelques réflexions sur les applications Web et les applications natives:
Dans votre cas, j'évaluerais les exigences de votre client par rapport aux avantages et inconvénients des applications Web et natives.
J'ajouterais également que l'écriture et le déploiement d'une application iPhone native ne nécessitent PAS NÉCESSAIREMENT une présence dans l'App Store. Les soi-disant «applications internes» peuvent être écrites et déployées dans un environnement d'entreprise. Considérez ceci: http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad6a6a
la source
Compte tenu de la description de votre problème, je choisirais un site mobile masqué comme une application. En général, de nombreuses applications mobiles ne sont que des sites HTML5 qui peuvent ou non s'exécuter localement. Cela peut être un bon début pour développer rapidement une application multi-plateforme qui fonctionnera raisonnablement bien sur de nombreux types d'appareils mobiles sans avoir à retravailler une grande partie du code. Cela dit, il y a une mise en garde: HTML5 n'est pas le roi de la vitesse lorsque vous effectuez des tâches lourdes. Lorsqu'il est temps de faire du code intensif de traitement qui n'est pas disponible en tant que middleware pour la ou les plates-formes pour lesquelles vous développez, le code peut s'exécuter assez lentement si vous dépendez uniquement de JavaScript pour effectuer le traitement et vous devrait envisager de passer au niveau supérieur (application native).
la source