Cela fait déjà plus de trois ans que j’ai crée le SquarO , un jeu de logique mélange de sudoku et de démineur. Celui-ci est parfaitement adaptable sur mobile, en particulier sur le smartphone d’Apple. L’écran tactile s’adapte très bien aux règles du jeu .
Il y a près de 2 semaines déjà sortait enfin SquarO sur iPhone . Après quelques soirées à travailler durement j’étais très soulagé qu’Apple accepte ma version.
Ne me reposant pas sur mes lauriers, je travaillais activement sur la version 1.1 ( qui vient de sortir ), ainsi que sur une version gratuite, le « SquarO Lite » .
Celle-ci permet de jouer librement aux 100 grilles de niveau facile . Pour accéder aux autres niveaux, la version payante (0,79€) est nécessaire. Tout ceci est naturellement précisé dans la description de l’application, celle visible par tout utilisateur d’iPhone ou d’iPod Touch.
Pour permettre aux utilsateurs de bien se rendre compte qu’il existe 3 autres niveaux, ces derniers apparaissaient lors du choix d’une nouvelle grille. En cas de clic sur l’un de ces niveaux, un message apparaissait, mentionant qu’ils ne sont disponibles que dans la version complète ( voir les 2 captures-ci-dessous ).C’est justement ça qu’Apple me reproche : je n’aurais pas le droit de les afficher s’ils ne sont jouables dans cette version . Voici une copie du message d’Apple :
Hello Marc,
Square O Lite cannot be posted because it is a beta or feature-limited version. When the user attempts to choose any level beyond easy, it asks the user to purchase the full version. Free or « Lite » versions are acceptable, however the application must be a fully functional app and cannot reference features that are not implemented or up-sell to the full version.
For more information regarding this issue, please refer to the attached screenshots.
Je comprend le point de vue d’Apple mais je trouve cela un peu excessif tout de même : la version est gratuite, et s’appelle « Lite ». Si je n’ai pas le droit de faire mention des autres niveaux, vous croyez que les utilisateurs se souviendront de leur existence ??
Maintenant j’aimerais vraiment bien avoir votre avis sur le sujet : trouvez-vous ce rejet normal ?



Pour moi, je trouve ce rejet « normal » dans la mesure où il semble être la stricte mise en application d’une politique globale définie largement en amont : soit une application est payante, soit elle est gratuite, et les versions « lite » ne sont autorisées que si elles n’incitent pas explicitement l’utilisateur à basculer de la version gratuite vers la version payante, phénomène potentiellement générateur de frustration.
Le parti pris et l’arbitrage d’Apple consistent donc à mon avis à se placer plutôt du côté de l’utilisateur ( »je n’aime pas les publicités », « je n’aime pas être déçu en me rendant compte que tel ou tel menu n’est finalement pas accessible sur la version gratuite ») au détriment des app owners qui eux, évidemment, ont plutôt intérêt à ce que la version « lite » de leur offre mette particulièrement en exergue les apports de la version complète.
Finalement, je trouve ça assez logique et assez défendable. Les développeurs d’applications ne sont que des alliés de circonstance, les véritables clients d’apple restent les possesseurs d’iPhone/iPod et c’est eux qu’il faut bichonner. Même si Apple touche une part des ventes sur les applications de l’iStore, ça reste sûrement bien moindre que l’argent qu’ils se font sur la vente du hardware.
J’ai déjà eu ce genre de problème en soumettant un application. Je trouve ça abusé également… mais voilà c’est comme ça. Dans l’app store, c’est Apple qui fait la loi.
Donc si tu veux faire une version demo… la meilleurs solution selon moi, serait un version gratuite comme ta version light, et les niveaux supplémentaire sont des achats in-app.
De cette manière tu as une version gratuite limité mais qui respecte les règles d’Apple. Et en plus c’est encore plus facile pour ton client d’acheter la version complète.
Sinon tu pourrais peut-être faire un écran lorsque la personne quitte l’appli pour résumer tout ce que la version complète permet de faire.
Après avoir discuté de ton cas avec un pote qui bosse chez Google, il semblerait que ce que décrit Damien est certainement la solution la plus simple et même la plus rentable. Les applis gratos permettant de charger du contenu payant sont un modèle qui réussit bien. C’est un peu jours sur les mots de la part d’Apple, mais bon… Je crois que c’est que va faire Amazon pour son appli ebook pour iphone : appli gratuite, bouquins payants, logique quoi.
@gaetan , @damien
Oui le in-app-purchasse est une piste très intéressante. On peut imaginer aussi que je fasse payer 0.79€ chaque pack de 100 grilles ( 3 packs : Grilles Moyennes, Grilles Difficiles, Grilles Diaboliques ) mais j’ai peur que ca fasse un peu beaucoup là….
Par contre ca oblige à n’avoir que des utilisateurs qui ont la version 3.0 du firmware. Ca bloque quelques personnes, mais pas tant que ca non ?
Merci bcp pour vos comments en tout ca !
J’ai aucune idée de la répartition des utilisateurs iPhone par version du firmware… mais bon… Partir dès aujourd’hui sur 3.x only ne me paraît pas relever de la prise de risque… Surtout au train où vont les choses, et vu la rapidité de renouvellement des matos.
Bon après tout dépend évidemment de l’ampleur de la tâche que ça demande pour toi. Mais il paraît que Google filtre bcp moins les applis qu’Apple, en particulier dans ton cas, ils ne t’auraient pas fait chier.
Sinon hier j’ai testé le Nexus One, vraiment pas mal. Tu songes à préparer une version pour l’Android Market ? Si le Google Phone démarre fort, les premiers sur le segment seront les mieux servis
http://www.lesnumeriques.com/news_id-12064.html
bien vu . Cependant je pense que les gens sur Android sont beaucoup moins pret à payer que sur Apple. Et pour des petits projets comme le mien je gagnerais beaucoup plus d’argent en vendant à 0.79€ ou 1.59€ quand faisant une app gratuite avec de la pub ( même si j’en vendrais nettement plus ) .
De toute facon l’un n’empêche pas l’autre, c’est juste que je manque de temps et … d’un téléphone Android
( Papa noël ?? )
I found the answer in google, remove the topic pls.