FAQ

Quelles sont les étapes pour créer une application ?
La création d'une application comprend plusieurs étapes clés :
1. Définition de l'idée et recherche de marché : Le client est chargé de clarifier les objectifs et les fonctionnalités de l'application et le prestataire, en tant qu'expert technique, peut assister le client en posant des questions pertinentes et en fournissant des conseils pour affiner l'idée de l'application. Cette étape peut inclure une analyse du marché pour comprendre les tendances et les besoins des utilisateurs potentiels.
2. Conception : Après avoir défini l'idée, le client fournit des maquettes ou des directives de conception pour l'application, si possible. Si le client ne dispose pas de maquettes ou si les directives sont trop abstraites, le prestataire peut créer des croquis ou des schémas simples pour visualiser l'architecture et l'interface de l'application. Le prestataire et le client travaillent ensemble pour affiner les maquettes existantes ou les croquis, garantissant ainsi une vision claire et partagée de l'application avant de passer à l'étape suivante.
3. Développement : Le prestataire procède à la programmation de l'application en utilisant les langages informatiques appropriés, conformément aux spécifications et aux exigences convenues avec le client.
4. Tests : Le prestataire mène des tests rigoureux pour assurer la qualité et la fiabilité de l'application. Il identifie et corrige les éventuels problèmes de fonctionnement. Le client peut recevoir un retour par e-mail, une vidéo, ou avoir accès à une page web dédiée pour tester l'application. Sur demande préalable, le client peut également bénéficier d'un accès "bêta" pour évaluer l'application avant son déploiement.
5. Améliorations : En fonction des retours des tests et des commentaires du client, le prestataire apporte des ajustements pour améliorer les performances et l'expérience utilisateur de l'application.
6. Déploiement : Le prestataire propose différentes options de déploiement, dont :
· Support de base : Guidage du client dans le déploiement sur ses plateformes spécifiques.
· Support avec accès fourni : Utilisation des accès fournis par le client pour le déploiement.
· Support sur les plateformes du prestataire : Gestion complète du déploiement par le prestataire.
7.Suivi, Maintenance et mise à jour : Le prestataire propose différentes options, dont :
· Support de base : Réponses aux questions et résolution des problèmes signalés par le client.
· Support avec accès fourni : Un test préventif effectué par le prestataire aléatoirement, incluant une mise à jour si nécessaire, pendant la période de garantie, en plus du support de base.
· Support sur les plateformes du prestataire : Réactivité accrue et maintenance régulière avec plusieurs test préventif incluant les mises à jours nécessaires au bon fonctionnement de l’application.

Quel est le rôle du prestataire dans le développement de l'application ?
Le prestataire joue un rôle central dans toutes les phases du développement de l'application. Ses responsabilités comprennent l'analyse des besoins du client, la conception, le développement, les tests, le déploiement et la maintenance de l'application. En résumé, le prestataire est chargé de transformer la vision du client en une application fonctionnelle, sécurisée et conviviale, tout en offrant un soutien continu tout au long du processus et au-delà.

Quel est le rôle du client dans le développement de l'application ?
Le client est responsable de la promotion de son idée, de la gestion du contenu notamment sur les réseaux sociaux, de la collecte de données, du suivi et de la vérification de l'application, ainsi que de la sollicitation des retours et avis des utilisateurs. En cas de besoin, le client peut souscrire à un support auprès du prestataire.

En quoi consistent les mises à jour d'une application ?
Les mises à jour peuvent inclure des correctifs de bugs, des améliorations de performance, de nouvelles fonctionnalités, des mises à jour de sécurité et des ajustements pour une meilleure compatibilité avec les appareils et les systèmes d'exploitation qui peuvent affecter l'expérience utilisateur et la stabilité de l'application.

Pourquoi les mises à jour sont-elles importantes pour une application ?
Les mises à jour sont cruciales pour maintenir l’application performante, sécurisée et pertinente pour les utilisateurs. Aussi, les plateformes exigent régulièrement des mises à jour pour assurer la conformité aux normes et aux exigences en constante évolution.

Est-ce que mon application est protégé contre la copie ?
Oui et non, le projet n'a pas spécifiquement de réelle protection, omis la protection de l’œuvre du droit d'auteur et de la propriété intellectuelle, car c'est souvent difficile de protéger entièrement un projet numérique, même avec toutes les ressources à dispositions, car rien n'est infaillible, et il est souvent plus facile et moins couteux de protéger partiellement texte, image, logo, nom, concept, etc., pour plus d'information au sujet de la protection, voir L’INPI (institut national de la propriété industrielle) et L'APP (Agence pour la Protection des Programmes).
Cela dit, les plateformes protègent l'application en interdisant l'utilisation d'un même nom (premier arrivé, premier servis) et vérifie si elle copie exactement une autre application (même logo, même design, même texte, etc.), seulement attention, si l'application est désactivé, elle laisse la place au autre dont la copie (sauf si une protection à été établie comme un brevet, etc.).

Combien de temps pour créer une application ou un jeux vidéo ?
En règle générale, la création d'une application peut prendre de quelques semaines à plusieurs mois.
La durée nécessaire pour créer une application dépend de divers facteurs, notamment la complexité de l'application, le nombre de fonctionnalités, les plateformes cibles (iOS, Android, Web, etc.), du temps des échanges, de conception, de dessin, etc.
Les petites applications avec des fonctionnalités limitées peuvent être développées relativement rapidement, tandis que les applications complexes nécessitant des fonctionnalités avancées et une intégration poussée peuvent prendre beaucoup plus de temps. Prévoir entre une semaine et deux mois pour une application, et pour un jeux vidéo entre deux semaines et trois mois.
Il est essentiel de bien planifier le processus de développement et de rester flexible en cas de changements ou d'ajustements nécessaires en cours de route.

Une plateforme, c'est quoi ?
L'entreprise ou le gestionnaire des services applicatifs, tel que, le Google Play Store pour Android, le Apple Store pour iOS et MacOS d'Apple, Steam ou Microsoft Store pour Windows, le PlayStation Store pour les consoles PlayStation, etc., c'est eux qui s'occupe de vérifier la qualité et la sécurité de l'application, ainsi que la distribution et l'installation sur les différents appareils (smartphones, etc.).

Combien coute une application ?
Cela dépend du type et du nombre de fonctionnalité, ainsi que la quantité et la complexité du projet. La prestation pour le développement d'une application sur une plateforme débute à partir de 189€ et peut atteindre jusqu'à 20000€, mais en moyenne pour une application le coût varie entre 200€ et 600€, et pour un jeux mobile entre 300€ et 4000€.

Pourquoi les coûts sont moins élevés que d'autre développeur ?
Le développement d'une application peut être coûteuse, surtout pour un particulier, pour baisser le coût, j'utilise des logiciels dans des langages de programmation propriétaire permettant de compiler dans plusieurs formats et plateformes, ainsi je gagne du temps. De plus, je suis expérimenté dans toute la chaine, du développement aux tests, et ma longue expérience ma conféré une routine clair et concis, sans perte de temps. Aussi, le code source n'étant pas fournis au client, me permet de développer à ma façon, sans devoir commenter le code ou réfléchir à l'organisation, etc., ainsi je peu proposer un prix bas et compétitif.

Est-il possible de baisser encore les coûts ?
Dans l’absence de projet en cours, je fais souvent des réductions sur certaine fonctionnalité. Sinon le meilleur moyen est de "mettre la main à la pâte" en faisant participer le client au développement, il s'occupera de faire certaine chose de son côté, tel que, la conception, les traductions, les dessins, images, animations, etc. ou essaiera de trouver une personne compétente...

Existe-t-il des frais supplémentaires à prévoir, si oui lesquels ?
Oui, il existe des frais supplémentaires, car il faut prévoir des mises à jour, en moyenne au moins une fois dans l'année, ou deux à trois fois si les plateformes l’imposent... Sinon, le risque est la désactivation de l'application par les plateformes, ou la désinstallation des utilisateurs si l'application à des comportements différents...
Aussi, certaine plateforme demande de souscrire à une licence, tel que Apple à environs 100$ par année (abonnement externe), de plus les plateformes prennent une commission si l'application est en vente ou utilise des achats intégrés, entre 15% et 30%. Si l'application utilise des bases de données prévoir entre 10€ et 100€ par mois (abonnement externe), pour l’hébergement d'un site internet prévoir entre 10€ et 50€ par mois (abonnement externe), l'amélioration des services par rapport au nombre croissant d'utilisateur entre 10€ et 500€, le coût de l'utilisation d'une API, etc.
Vous serez informé lors de la demande d'un devis, ou à l'ajout d'une tel fonctionnalité, et sera le plus souvent inscrit sur un Devis.

Les mises à jour, c'est quoi ?
La mise à jour, est une modification de l'application, afin de la rendre conforme aux exigences. Le client peut demander des modifications, des ajouts de fonctionnalités, de rectification, etc., ou le professionnel pour des améliorations, optimisations, etc., ou certaines fonctionnalités de l’application peuvent ne plus être compatible ou se comporter différemment après une mise à jour du système sur les appareils des utilisateurs (smartphone, etc.), ou d'autre facteur externe (base de données, API, etc.), ou le plus souvent par les plateformes pour des règles de sécurité, de conformité, de règlement, etc.
Le tarif d'une mise à jour débute à partir de 45€, et dépends de la nature de la mise à jour.

Le code source, c'est quoi ?
Le code source, c'est le code tapé ou écrit dans un langage de programmation et qui peut être compilé ou transformé pour constituer un programme exécutable. Il fait partie des compétences métiers et de la propriété intellectuelle du professionnel.

Le code source est-il fourni avec l'application ?
Non, le code source n'est pas fournis à réception du projet, sauf sous demande explicite du client avant émission du devis.
Le tarif forfaitaire pour le code source s'élève à 2000€ et le tarif forfaitaire pour les autres fichiers et images s'élève à 200€.

Fichier compilé ou programme exécutable, c'est quoi ?
Le fichier compilé est le programme exécutable, qui permet de lancer, d'installer ou d'exécuter l'application ou le logiciel.

Comment se déroule la prestation ?
Le client prend contact, en expliquant ces attentes et besoins, par un échange le plus souvent et de préférence par mail, en décrivant avec détail le projet. Si possible et par défaut, le client devra fournir un cahier des charges complet. Si les explications du projet ont été insuffisantes ou ambigüe, ou demandé par le client, il sera facturé au client une prestation pour la rédaction d’un cahier des charges, afin d’avoir un support clair et détaillé du fonctionnement de l’application. Le professionnel établira un ou plusieurs Devis qui sera transmis au client, d’une durée de validité par défaut de 3 mois. Pour l’acceptation du Devis, le client pourra retourner le Devis daté et signé, afin de réserver plus rapidement un créneau auprès du professionnel. Par défaut un acompte sera demandé, de préférence de 30% du montant totale du devis, afin de valider et démarrer le développement. Puis en fonction de l’avancement du développement le versement sera ventilé ou non, jusqu’à la fin du développement. Souvent un accès anticipé sera proposé au client pour tester l’application et valider certaines fonctionnalités (soit depuis une page internet privé, soit par un accès anticipé à l'application depuis son smartphone, ou autre).

Existe-t-il un contrat entre le professionnel et le client ?
Oui, tout au long du processus (dès le premier échange, jusqu’à la fin de validité de la garantie), le client et le professionnel sont lié au contrat général de ventes de services (CGVS), est engagent et effective dès signature d’un devis ou par le versement complet ou d’un acompte (un paiement fait acte de bon pour accord), le lien est visible sur le devis, à l’adresse : jimmylupfer.com/cgvs

Qui peut et qui doit rédiger des CGVS ?
Les CGVS doivent être rédigées par le professionnel qui propose des biens ou des services dans le cadre d'une activité professionnel commerciale.

A quoi sert le contrat CGVS ?
Il explique et récapitule l’ensemble des informations contractuelles entre le client et le professionnel sur les conditions légales et l’exécution des services, en précisant et informant les responsabilités et engagements de chaque partie, tout au long du processus, afin de protéger le client et le professionnel en cas de conflit.

Comment monétiser une application ?
Le plus souvent par l’intégration de publicité, ou en proposant des fonctionnalités supplémentaires déblocable par un paiement ou accessible par abonnement, ou plus difficilement en vendant directement l’application à des sociétés ou organismes, ou plus rarement en rendant l’application payante.

Comment fonctionne la monétisation des publicités ?
Le client devra souscription à un service publicitaire, un organisme tiers (souvent Admob qui est géré par Google), car la gestion publicitaires et financières n’est pas gérée par le professionnel. Seul l’intégration du système publicitaire à l’intérieur de l’application est faite par le professionnel. Les bénéfices publicitaires s'il y en as, sont émis par l'organisme au client (indépendamment des services proposé) et dépendent essentiellement du nombre d’utilisateur qui utilise l’application, et en moyenne il faut espérer générer entre 0.01€ et 3€ lorsqu’un utilisateur clique sur la publicité (bénéfice par clic, une fois par utilisateur et par jour), si aucun utilisateur clic sur la publicité il faut espérer générer entre 0.01€ et 10€ lorsque 1000 utilisateurs voient la publicité (bénéfice par impression, en fonction du nombre d’utilisateur).

Comment augmenter la popularité et le nombre d'utilisateur d'une application ?
L'augmentation de la popularité et du nombre d'utilisateurs d'une application nécessite une approche stratégique et continue.
Avoir une application et une page de présentation sur des plateformes de qualité, fonctionnel, utile ou divertissante. Le plus important est de créer une communauté sur les réseaux sociaux (Meta/Facebook, X/twitter, Instagram, etc.) pour faire parler et découvrir l’application continuellement, donner envie de l’essayer, puis de l’adopter et de l’utiliser régulièrement. Faire partager un maximum de contenu et avoir un mécanisme régulier, par exemple : mensuellement demander à la communauté de partager leur meilleur score, ou leur plus beau moment, ou leur profil, etc. créer des concours, ou alors intégré à l’application un système d’affiliation, d’échange, de clan ou d’alliance, etc. Vous pouvez également faire connaitre votre application par le « bouche à oreille », en proposant à vos connaissances d’essayer et de la partager à leurs connaissances, etc. En somme :
Encourager les utilisateurs satisfaits à laisser des avis positifs sur les plateformes, et influencer les autres à essayer l'application.
Chercher des partenariats avec d'autres applications ou entreprises , cela peut vous aider à atteindre de nouveaux utilisateurs.
Mettez en place un programme de parrainage qui récompense les utilisateurs existants pour avoir recommandé votre application à d'autres. Participez à des événements, des salons, des conférences, et rejoignez des communautés en ligne pour augmenter la visibilité de votre application. Soyez actif, en répondant aux messages des utilisateurs / des communautés.
Considérez l'utilisation de publicités payantes sur des plateformes telles que proposent Facebook, Instagram, Google Ads, etc., pour cibler spécifiquement votre public et promouvoir votre application rapidement, avec des contenus et captures pertinentes.
Publiez régulièrement des mises à jour de votre application avec de nouvelles fonctionnalités, des améliorations de performance et des correctifs. Cela montre aux utilisateurs que votre application est active et en évolution.

Quel type et comment fonctionne les partenariats ?
Le partenariat peut être sous plusieurs formes, tel que :
1. Le partage inter-client, souvent par l’ajout d’un bouton dans l’application, ouvrant une page qui présente d’autre application, afin que les utilisateurs d’une application puissent voir les autres applications et faire de la publicité entre elle, afin d'augmenter la visibilité de chacune d'entre elle et accroitre l'adoption par des nouveaux utilisateurs.
2. Le partage publicitaire, souvent par l’intégration d’un bandeau publicitaire à l’intérieur de l’application, afin d’espérer un retour financier, et ainsi partager ce potentiel revenu entre le professionnel et le client, en échange d’une réduction tarifaire supplémentaire sur le devis.
3. Le partage financier, si l’application est vendue ou acquière divers revenue, le client peut s’engager à verser mensuellement un pourcentage de ces revenues en échange d’une réduction sur le devis, ou d'un service de gestion des mises à jour gratuite, etc.
4. Le partenariat d'associé, le professionnel et le client deviennent des associés, par exemple : si le client peut apporter plus de 50% du travail d’une application et qu'un quelconque bénéfice peut être partagé, alors le projet devient commun, donc le professionnel et le client peuvent créer et développer ensemble l’application, tel des associés et partager les bénéfices...

Le devis, c'est quoi ?
Un document qui matérialise l'information précontractuelle, et est juridiquement une offre de contrat, qui sert à sécuriser la relation commerciale entre le professionnel et le client. La signature ou la réception d’un paiement (total, ou par acompte, etc.), fait office d’acceptation et vaut comme bon pour accord du devis transmis.

La facture, c'est quoi ?
Un document qui matérialise la transaction financière et constitue un justificatif comptable entre le professionnel et le client.

L’acompte et facture d’acompte, c'est quoi ?
L'acompte est le versement d'une fraction du montant total d'un devis, souvent utiliser et préconiser lors d'une prestation de service, notamment en cas de vente à distance, il sécurise et offre un sentiment de confiance.
La facture d'acompte est le document qui matérialise la fraction de transaction financière et constitue un justificatif comptable.

Ce FAQ évolue en fonction des demandes et questionnements des clients.

Une question ?