Pourquoi pas 100% gratuit ?
La version gratuite de BeePerf a été conçue pour convenir à la grande majorité des apiculteurs de loisirs, qui n'auront normalement pas à dépenser un centime ! Elle permet de profiter de la majorité des fonctionnalités de l'application. Cependant, si vous souhaitez les débloquer à 100%, il vous faudra passer à l'abonnement premium, ce qui donnera notamment accès à:
- un nombre de ruches illimité
- l'export du registre d'élevage
- un nombre de miellées illimité
- des rappels de tâches par notifications
Pourquoi ces fonctionnalités sont-elles payantes ?
Nous aimerions tous (et moi le premier) que tout soit accessible gratuitement, malheureusement le développement d'une application (deux applications en réalité mais nous y reviendrons) a un coût qui peut être décomposé comme suit:
Le coût du serveur (€€)
Premier élément à considérer : le coût du serveur. Pour BeePerf il s'agit même de plusieurs serveurs, des VPS (Virtual Private Server) qui sont loués et hébergés chez DigitalOcean, mais également des instance dites Serverless (surprenant comme nom) qui sont quand à elles hébergées chez AWS et Google Cloud.
Le coût de la base de données (€€)
Le coût de la base de données est également important, BeePerf en utilise 2 différentes. Pour l'une d'entre elles, chaque lecture et écrire est facturée. Plus l'application est utilisée par un grand nombre de d'utilisateurs, plus la charge sur la base de données est importante et donc, plus la facture sera élevée en fin de mois. Pour l'autre base, elle est simplement hébergée sur le VPS de DigitalOcean, à un prix stable dont le montant a été fixé en fonction de la charge de travail qui est demandée et qui est réévalué régulièrement.
Le coût des services tiers (mailing, queued jobs, cron jobs...) (€)
Ces services fonctionnent souvent eux-mêmes par un abonnement. Chaque envoi de registre d'élevage, d'email de récupération de mot de passe, de pack de QR Codes, de notifications de tâches, etc... fait appel à ces services. Voilà pourquoi beaucoup de fonctionnalités qui leurs sont liées demandent un abonnement premium.
Le coût de la présence sur l'App Store et le Play Store (€)
Sur le Play Store, il est nécessaire de payer un droit d'entrée unique à la publication de son application. Sur l'App Store, c'est un peu plus cher, il s'agit d'un abonnement annuel de 100€. Google et Apple prendront ensuite une commission sur chaque abonnement premium et reverseront l'autre partie au développeur. Pour vous donner une idée, pour l'abonnement annuel qui coute à 3€ par mois, c'est environ 1.15€ qui seront récupérés par le développeur.
Le coût du temps de développement (€€€)
Le développement d'une application est un processus qui prend du temps, surtout pour un développeur indépendant. Il me paraît également important de préciser que BeePerf, c'est en réalité deux applications indépendantes: l'application mobile (Flutter) et l'application web (React/Nextjs), le travail est donc à faire en double. Ces 2 applications étant en développement actif actuellement, elles réprésentent 16h à 24h de travail par semaine (2 à 3 jours environ). S'ajoute à cela le support technique (autrement dit répondre aux messages des utilisateurs), ce qui peut aller jusqu'à 1h30 par jour au printemps. Je réponds à l'ensemble des messages (emails et serveur Discord), y compris dans la boîte à idées.
Conclusion
Félicitations si vous êtes encore avec moi pour cette conclusion !
Tous les éléments évoqués ci-dessus ont contribué à opter pour un modèle économique dit freemium, autrement dit gratuit pour la majorité des utilisateurs, avec uniquement une minorité d'entre eux qui optent pour la version payante. Ce modèle permet de développer l'app de manière pérenne en ayant la garantie que le développeur n'abandonnera pas le projet, comme c'est parfois le cas sur les app gratuites développées sur du temps libre. Il permet également à la grande majorité des utilisateurs de profiter de l'application gratuitement, ce qui permet à (presque) tout le monde de s'y retrouver.
J'espère avoir pu vous éclaircir au maximum sur les coûts et le fonctionnement d'une app !