Céroce: le blog

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, août 25 2010

PortraiMatic 2.0

La version 2 de PortraiMatic est sortie hier. Faisons un rapide tour du propriétaire.

Améliorations esthétiques

Voici ce que ça donne:

Snapshot2.0_fr.png

L'idée était de mieux s'intégrer visuellement avec Mac OS 10.6. J'espère que vous êtes convaincu du résultat.

Fenêtre redimensionnable

Dans les versions précédentes, pour des raisons de temps de développement, la fenêtre principale avait une taille fixe. Dorénavant, elle est redimensionnable ce qui permet de la déployer sur tout l'écran.

Ceci m'a aussi permis d'augmenter légèrement le zoom maximal du portrait (il passe de x2 à x2,5): cette valeur est un compromis avec la longueur de la barre pour que le curseur reste facilement manipulable avec une souris ou un trackpad. Une fenêtre plus grande permet d'avoir une barre plus longue et donc d'augmenter légèrement le zoom maximal.

Mise à jour gratuite

Nous avons décidé d'offrir gracieusement la mise à jour de la version 1 à la version 2 pour tous nos clients actuels. Vous nous avez fait confiance cette année passée, et nous voulions vous en remercier.

Pour la suite

Passer de la version 1 à la version 2 avec aussi peu de nouveautés peut paraître pompeux. En fait, PortraiMatic va encore évoluer cette année, en intégrant vos demandes de fonctionnalités.

mardi, août 10 2010

PortraiMatic 2.0: Petit aperçu

Le travail sur la nouvelle interface utilisateur de PortraiMatic est quasi-terminé, mise à part quelques détails et bogues à corriger. Je peux aujourd'hui lever le voile sur cette prochaine version.

TeaserPortraiMatic2.0.png

Soyez patients, c'est pour bientôt !

vendredi, août 6 2010

Mises à jour vers la version 2.0

Plusieurs utilisateurs m'ont demandé si acheter PortraiMatic 1.x aujourd'hui leur permettrait d'obtenir la mise-à-jour vers la version 2.0 gratuitement. La réponses est OUI.

Il nous reste encore à décider des détails pour les mises à jour (coût, qui sera éligible, etc.), que nous vous donnerons lorsque PortraiMatic 2.0 sera publié (dans quelques semaines).

jeudi, juin 17 2010

Chantier en cours: PortraiMatic 2.0

Voilà plus d'un mois que je n'ai pas donné de nouvelles. Principalement parce que je suis occupé à travailler sur une application iPhone (je l'annoncerai quand elle sera disponible), mais aussi parce que je travaille sur PortraiMatic 2.0.

Soyons clairs: il n'y aura pas une tonne de nouvelles fonctionnalités dans cette version. Je pense continuer à travailler comme je l'ai fait depuis un an: publier de nouvelles versions régulièrement, en faisant de petits pas à chaque fois. Ne vous attendez donc pas à une révolution.

Pour l'instant, deux changements significatifs sont prévus:

  • Amélioration notable de l'esthétique

La plus grosse partie du travail a déjà été effectuée. La nouvelles version est splendide mais je ne vais pas dévoiler de copies d'écran aujourd'hui pour vous laisser la surprise.

  • Remplacement des systèmes de licences et de paiement

Ces deux systèmes me posent d'énormes soucis depuis la version 1.0. Je détaillerai ces problèmes une autre fois, mais ils sont assez ennuyeux pour me pousser à changer entièrement de système.

PortraiMatic 2.0 devrait être disponible d'ici quelques semaines. Ne soyez pas trop impatients !

vendredi, mai 7 2010

Prendre des photos à l'iSight

J'étais très opposé à l'ajout de la possibilité de prendre des photos avec la webcam dans PortraiMatic. Cependant, la version 1.4 a effectivement introduit cette fonction, que j'ai inclus pour deux raisons. La première est qu'on me la réclamé à maintes reprises depuis la version 1.0. La seconde est que j'ai pensé qu'il était plus vendeur de permettre de tester PortraiMatic rapidement, sans devoir improviser une séance de pose puis brancher l'appareil photo.

Mon opposition tient à l'impossibilité d'obtenir des portraits de qualité avec une iSight:

  • la définition d'une iSight est de 640 x 480 pixels.

480 pixels sur un portrait d'une hauteur (standard) de 45 mm correspond à une résolution de 480 points/(45 mm/25,4) = 271 points/pouce. Ce n'est pas affreux, ni optimal non plus puisque la résolution finale sera forcément inférieure une fois la photo recadrée.

  • les images produites par l'iSight dans des conditions de faible éclairage sont très bruitées.
  • l'iSight a une grande tendance à sur-exposer. Les images sur-exposées ne peuvent pas être rattrapées par la suite.
  • prendre des photos avec un ordinateur est délicat.

Il faut tenir un portable de 3 kg à bout de bras et pile en face de son visage, puis appuyer sur la touche Entrée. Il est bien plus facile de se faire prendre en photo.

  • pour finir, le plus important, l'iSight est équipée d'un objectif grand angle qui exagère les traits du visage.

En conclusion: Prenez les photos avec un appareil photo. Vraiment.

mercredi, avril 21 2010

PortraiMatic 1.4.1

Je viens de publier une nouvelle version en urgence. Elle corrige deux bogues qui peuvent tous les deux faire planter l'application.

Plantage lors de l'effacement du dernier portrait

Lorsqu'on vidait la galerie des portraits jusqu'à ce qui n'y en ait plus, le logiciel plantait dès qu'on passait dans la rubrique Enregistrer ou Imprimer. C'est entièrement de ma faute, j'ai oublié de tester ce cas. Personne ne m'a reporté ce bogue que j'ai découvert en essayant de corriger l'autre. En effet, il est probable que personne ne cherche à effacer le dernier portrait, sachant qu'un premier portrait vierge est inséré au premier lancement.

Plantage lorsque l'ordinateur ne fournit pas son pays

J'ai eu un peu de mal à comprendre d'où provenait ce problème qui faisait planter les iMac Intel de deux de mes clients, Leticia et Michel. Je tiens à les remercier ici pour leur patience ces jours-ci, où je leur faisait tester successivement mes nouvelles versions qui plantaient toutes lamentablement. Merci encore à vous deux. Il est toujours difficile de résoudre un bogue qu'on n'arrive pas à reproduire.

Voici l'explication technique: lorsqu'on crée un nouveau portrait, PortraiMatic détecte quel est le pays de votre ordinateur pour sélectionner automatiquement le format correspondant à ce pays. Il interroge pour cela le système d'exploitation via la classe NSLocale de Cocoa. J'ignore comment il détermine le pays: je pensais qu'il utilisait les réglages du panneau de Préférences International, mais ce n'est pas le cas. J'ai pu le vérifier en créant un compte utilisateur en Espagnol: sur ma machine (française) le pays sélectionné par PortraiMatic restait la France. J'ai finalement l'impression que le système d'exploitation se base sur les infos renseignées par l'utilisateur au premier lancement du Mac.

Ce qui se passe chez quelques rares clients, c'est que NSLocale ne renvoie pas le pays: aussi, le format adopté par PortraiMatic avait des dimensions nulles, et le programme se plantait volontairement. Pour contourner ce problème, ma méthode est simplement de regarder si le pays est valide, et s'il ne l'est pas, de considérer que le pays est la France. Ainsi ça ne plante plus, mais quelques rares utilisateurs devront veiller à sélectionner manuellement leur pays dans la liste, ce qui est beaucoup moins dommageable qu'un plantage, vous l'admettrez.

vendredi, avril 16 2010

L'idée de créer PortraiMatic

Je n'ai pas fait de sondage parmi mes clients, mais j'imagine que les principales raisons qui les conduisent à acheter PortraiMatic sont le prix des planches de photos dans une cabine et le côté pratique. Pourtant, j'ai créé PortraiMatic avec une autre motivation.

Ma mauvaise expérience des cabines

Lorsque j'ai dû renouveler ma carte d'identité, j'ai fait les photos dans une cabine du prestataire le plus connu en France. Le résultat était tout juste satisfaisant: l'éclairage était bon, mais la résolution de la photo était trop faible: on voit clairement comme des créneaux. Et puis, j'étais pressé et je suis arrivé en marchant très vite. Du coup, mes joues avaient un teint rosâtre.

Toutefois, le plus perturbant fut l'expérience: il faut que le visage rentre dans un gabarit affiché à l'écran. Comme je suis assez grand et que le tabouret était déjà au plus bas, j'ai rentré la tête dans les épaules ou allongé le cou pour cadrer correctement mon visage. Deux fois, la machine m'a dit que la photo était mal cadrée et j'ai dû la reprendre. Si on n'est pas satisfait du résultat, il est possible de reprendre la photo, mais dans la limite de trois essais (parce qu'il y a d'autres clients qui attendent dehors). Tout ça pour quatre euros la planche de quatre portraits.

Malheureusement, mes photos ne convenaient pas: j'aurais dû retirer mes lunettes dont la monture était trop épaisse. Il fallait refaire les photos, et cette fois-ci dans l'urgence. J'étais dans une galerie commerciale, et il y avait là un labo photo qui disposait de l'équipement nécessaire. Cependant, personne n'était là pour m'accueillir, et la planche coûtait quand même huit euros. Au bout de cinq minutes d'attente, j'ai fini par entrer dans la cabine automatique d'en face.

La machine, d'un prestataire qui m'était inconnu, était d'une génération plus ancienne. Elle était moins pointilleuse sur le cadrage, mais je n'ai eu droit qu'à deux essais. Au final, les portraits étaient moches: la photo était sous-exposée, l'éclairage était verdâtre, et surtout, la photo était prise au grand angle, ce qui grossissait exagérément mon nez et mon front. C'est cette photo qui est sur ma carte d'identité et je suis donc condamné à la voir pendant dix ans.

On n'est jamais mieux servi que par soi-même

À la suite de cette mésaventure, et comme je suis photographe amateur, j'ai demandé à ma compagne de me tirer le portrait. Après deux bonnes heures passés sous Photoshop à essayer de comprendre comment fonctionne ce fichu logiciel et faire de savant calculs de résolution, de dimensions en millimètres et de dimensions en pixels, j'avais enfin une planche de photos. Une fois tirée, je fus content du résultat. (J'allai constater par la suite que mon visage ne correspondait pas au gabarit réglementaire).

PortraiMatic est né de ces mauvais expériences

Ceci nous amène aux deux principes qui on régit la conception de PortraiMatic:

  1. la qualité des portraits doit être irréprochable. C'est pour cela que PortraiMatic gère les profils colorimétriques pour les fichiers JPEG. C'est pour cela qu'il prévient lorsque la résolution de la photo est insuffisante.
  2. le logiciel doit être rapide et facile à utiliser. C'est pour cela qu'il sélectionne automatiquement le bon format pour le pays de l'utilisateur, et qu'il ne vous ennuie pas avec des notions étranges de marges ou de position des yeux.

Ces deux principes poussent parfois à faire des choix: Je préfère que PortraiMatic soit trop simple pour plaire à tous les utilisateurs que qu'oublier l'un de ces deux principes.

mardi, avril 13 2010

PortraiMatic 1.4

Voici enfin la version 1.4 de PortraiMatic.

La mise à jour est gratuite. Le logiciel peut se mettre à jour tout seul en allant dans le menu PortraiMatic > Préférences, puis Mises à jour > Rechercher maintenant.

Comme vous allez le voir, les nouveautés sont nombreuses et répondent surtout aux demandes des utilisateurs.

PortraiMatic version 1.4

Photos à la webcam

Beaucoup d'utilisateurs l'ont réclamé, ceci dès la toute première version. Pourtant, j'ai mis longtemps à me décider à l'implémenter, pour des raisons que je vous expliquerai une autre fois.

Le mieux est d'essayer, en utilisant le bouton Bouton iSight

Passage en Noir & Blanc

Là encore une demande des utilisateurs. Je n'ai pas de commentaire particulier à formuler, si ce n'est que les photos en Noir & Blanc ne sont pas acceptées dans tous les pays. Pensez donc à consulter les Dispositions Nationales pour votre pays.

Rotation de 90°

Il s'agit de régler un problème récurrent. Certains appareils photo ne sont pas capables de savoir dans quelle orientation (horizontale ou verticale) sont prises les photos. Dans d'autres cas, ce sont les API d'Apple qui ne tiennent pas compte de cette information: je croyais que ça ne touchait que les fichiers RAW, mais les fichiers JPEG de certains appareils sont aussi concernés. Voilà qui règle le problème.

Remaniement des Préférences

PortraiMatic ne comporte que deux fenêtres, mais jusqu'à maintenant j'avais un peu délaissé la seconde: les Préférences. Il s'agissait essentiellement de reprendre le look pour qu'il corresponde à ce qu'on trouve dans les autres applications Mac, avec des icônes et des fondus lors du changement d'onglet.

Une rubrique Générale a toutefois fait son apparition. Il est maintenant possible d'ouvrir automatiquement ou d'afficher dans le Finder une planche qui vient d'être générée.

Quelques modifications mineures

J'ai ajouté un nouveau pays: la République d'Irlande. Pour l'instant, PortraiMatic n'a qu'un seul client Irlandais, mais ça lui fera dans doute plaisir. Suite à la nouvelle page pour nous écrire (cf. billet précédent), un article de menu Émettre un commentaire a fait son apparition dans le menu Aide. Comme à mon habitude désormais, je répète qu'il ne faut pas hésiter à l'utiliser!

mardi, mars 9 2010

Nous écrire

Une nouvelle page pour nous écrire a fait son apparition sur le site.

Auparavant, nous donnions notre adresse de courriel, mais peu de gens nous écrivaient. Nous espérons que vous serez nombreux à nous envoyer vos remarques, vos suggestions d'améliorations, vos avis, vos questions. Vous n'avez même plus besoin de laisser votre adresse e-mail, alors n'hésitez pas.

En conséquence, nous mettons fin au questionnaire (facultatif) que vous aviez l'occasion de remplir une fois PortraiMatic acheté. Merci encore à tous ceux qui ont pris le temps de le remplir. La plupart de vos suggestions seront incorporées progressivement dans PortraiMatic. Continuez à nous envoyer ces suggestions: elles nous aident à établir les priorités du développement du logiciel et nous fournissent quelques idées. Vous en profiterez directement.

jeudi, février 18 2010

PortraiMatic 1.3

Une nouvelle version de PortraiMatic fut publiée hier soir. Comme d'habitude, faisons un tour des nouveautés.

Mise en page

Le code de PortraiMatic est continuellement remanié, c'est à dire que des parties sont réécrites pour le rendre plus lisible ou plus évolutif, sans ajouter de fonctionnalité. J'ai en fait factorisé la partie qui calcule la disposition des portraits sur une planche, ce code étant seulement légèrement différent pour les planches "à enregistrer" et les planches "à imprimer".

Tant que j'étais encore dans le bain, j'en ai profité pour ajouter quelques fonctionnalités:

Planches à enregistrer

V1.3Enregistrer.png

  • On peut choisir l'orientation, verticale ou horizontale. Dans le mode Auto, PortraiMatic sélectionne l'orientation qui permet de coucher le plus de portraits. Les versions précédentes fonctionnaient tout le temps en mode Auto.
  • On peut régler la marge sur les bords. Si je n'ai pas inclus cette fonctionnalité plus tôt, c'est qu'en fait, c'est une assez mauvaise idée d'avoir cette marge inférieure à 3 mm, à cause des machines de découpe des labos photo. PortraiMatic offre maintenant cette possibilité (essayez), mais vous en êtes avertis.
  • On peut régler la marge entre les portraits. À vrai dire, je trouve une marge inférieure à 3 mm assez moche, mais quelques utilisateurs voulaient pouvoir caser 8 portraits 35 x 45 mm sur une planche.

Ces réglages ne sont pas enregistrés. Ce sera pour une prochaine version.

Planches à imprimer

J'ai seulement ajouté le réglage des marges entre portraits. J'en profite pour vous donner une astuce: cette marge peut aller jusqu'à 50 mm. C'est un bon moyen d'économiser de l'encre, en attendant que PortraiMatic offre une manière plus adaptée de choisir le nombre de portraits imprimés.

Correction des couleurs

La possibilité de régler l'exposition, le contraste et la luminosité de la photo était réclamée dès la version 1.0. Elle est enfin là !

V1.3Recadrer.png

Ce réglage se fait grâce à un histogramme. C'est un outil moins complexe à utiliser qu'il n'y paraît. Je ne vais pas vous expliquer son fonctionnement ici, par ailleurs largement décrit dans l'Aide.

L'approche grand-public aurait été de placer des curseurs Luminosité et Contraste; ce sont des concepts assez bien compris par les utilisateurs, mais sans entrer dans les détails, le réglage de l'exposition avec ces deux curseurs relève de la gageure. Or, l'exposition — qui est un concept peu connu des photographes non avertis — est le plus important, et un histogramme permet de la régler précisément.

Le véritable défi de cette fonctionnalité était celui de la vitesse: un calcul d'histogramme est assez lourd. Je suis assez satisfait du résultat. Il a également fallu reprendre l'affichage du portrait. En effet, le gabarit ne doit pas s'afficher lorsqu'on ajuste l'image, ce qui serait déstabilisant. Il n'est donc plus visible que lorsque le pointeur de la souris passe dessus ou qu'on règle l'échelle. Au repos, un cadre blanc permet de se faire une meilleure idée de l'image finale.

Voilà pour cette version. Comme d'habitude, n'hésitez pas à nous écrire pour toute suggestion.

jeudi, janvier 7 2010

Céroce.com: Relookage extrême

J'ai mis ce matin en ligne la nouvelle version de notre site web. Les changements sont importants, bien que l'organisation du site a peu changée.

Des changements d'apparence

Reprendre le site devenait indispensable pour plusieurs raisons.

La première était que l'apparence n'était plus en phase avec les produits. Quand j'ai créé la première version en 2008, je travaillais sur un logiciel du nom de Marquise — projet aujourd'hui aborté — qui visait un public féminin. D'où les couleurs rose et violet utilisées. Depuis la version 1.2 de PortraiMatic, j'avais envie que le site ressemble plus au logiciel, et ait un look plus technique.

D'autre part, mes connaissances en développement de sites web, encore très limitées quand j'ai créé l'ancienne mouture du site, se sont largement améliorées. Je sais aujourd'hui faire des choses plus complexes et jolies en PHP / HMTL / CSS. Je voulais donc que le site soit plus beau, alors que j'avais avant tout visé la simplicité jusqu'alors.

Des problèmes de référencement

Enfin, la raison principale, c'est que le site Céroce était très mal référencé en langue française. À la première visite sur le site, celui-ci demandait au navigateur Internet quelle langue il utilisait pour choisir entre le français ou l'anglais. On pouvait toutefois basculer la langue en cliquant sur un lien: cela écrivait un cookie, si bien que toutes les pages suivantes apparaissaient dans la dernière langue sélectionnée. Cela fonctionnait admirablement bien, et présentait l'avantage de ne pas dupliquer les pages: le contenu était établi selon la langue. Avantage supplémentaire, les URL restaient identiques quelle que soit la langue.

Malheureusement, les moteurs de recherche ne gèrent pas les cookies et ne disent pas non plus dans quelle langue ils sont en train de faire le référencement; comme Céroce.com ne connaissait pas la langue, il leur livrait donc systématiquement son contenu en anglais. Tout ce que j'ai pu lire confirme qu'il faut bien dupliquer les pages pour avoir une indexation correcte. Dorévant, les pages en français se trouvent donc dans le sous-domaine fr.ceroce.com.

La page principale

Avant

OldPortraiMaticFR.jpg

Après

NewPortraiMaticFR.jpg

La boutique

Avant

OldShopFR.jpg

Après

NewShopFR.jpg

Et c'est fini ?

Non, il me reste encore à intégrer ce blog dans le reste du site !

mercredi, janvier 6 2010

PortraiMatic 1.2.2

Une nouvelle version de PortraiMatic fut publiée hier. Faisons le tour des nouveautés.

Formats personnalisés

Vous pouvez dorénavant définir votre propre format pour un portrait:

Formats personnalisés

Il s'agit d'une première étape, j'améliorerai sans doute cela un de ces jours.

Modification du système de l'enregistrement de la licence

Jusqu'à présent, l'enregistrement de la licence fonctionnait ainsi: l'utilisateur recevait un fichier XML portant l'extension .PortraiMaticLicense; PortraiMatic déclare être capable d'ouvrir ce type de fichiers, si bien que le Finder doit les ouvrir avec PortraiMatic et nul autre. Il suffit donc normalement de double-cliquer le fichier pour que PortraiMatic le lise et valide la licence.

Cependant, certains utilisateurs sous Mac OS 10.6.2 ont été confronté à un bug du Finder: il ne fait pas correctement le lien entre l'extension et l'application PortraiMatic, et essaie d'ouvrir le fichier avec une autre application (Safari, MSN Messenger, iChat…). De fait, j'ai repris le système d'Écoute qui me paraît élégant. La procédure dit maintenant de glisser le fichier dans la fenêtre des Préférences. Sachez toutefois que l'ancienne procédure fonctionne toujours, et devrait fonctionner chez la plupart des gens. D'ailleurs, je n'ai pas pu reproduire le bug sur ma machine.

C'est tout pour cette fois. La prochaine version sera plus ambitieuse et devrait arriver plus vite.

P.S.: J'ai réalisé que la Mise à jour automatique du logiciel n'était pas activée par défaut dans les versions précédentes. Je vous conseille de changer ce réglage des Préférences et en profiter pour mettre à jour PortraiMatic par ce biais (qui est le plus simple).

jeudi, septembre 17 2009

PortraiMatic 1.2

Un peu moins d'un mois après la version 1.1, voici la 1.2. Voyons ensemble les nouveautés.

Nouvelle fenêtre principale

J'ai encore modifié la fenêtre principale. Voici ce que ça donne maintenant: Copie d'écran PortraiMatic 1.2

À comparer avec la version précédente: Copie d'écran PortraiMatic 1.1

Certains verront peut-être une régression par rapport à la version précédente, puisqu'on ne voit plus instantanément l'effet d'un recadrage sur la planche. Cependant, je pense que ce qui compte n'est pas l'esthétique de la planche, mais de recadrer selon les instructions. Ce changement d'interface homme-machine (IHM) était nécessaire — à mon goût — pour deux raisons. La première, c'est que je prévois des évolutions de PortraiMatic, et j'avais besoin de dégager de la place. La seconde, c'est que PortraiMatic se rapproche ainsi des applications de la Delicious Generation.

Indications de recadrage

Dorénavant, quand on glisse le portrait pour placer le visage dans l'ovale, apparaissent des indications. La nécessité de cette fonctionnalité fut imposée par mes réflexions sur le fait que les gens ne lisent pas les modes d'emploi (voir les billets précédent).

Correction d'un bogue sur la galerie

J'ai découvert un bogue par hasard sur la version précédente. Si vous créiez un portrait, que vous déposiez une image, et que vous changiez ensuite le nom du portrait, alors, au lancement suivant PortraiMatic ne trouvait plus l'image. Le problème était que l'ancien chemin d'accès vers l'image (avec l'ancien nom du portrait) était enregistré. J'ai réécrit le code qui recopie les images dans la Galerie, pour que cela soit fait immédiatement après le choix de l'image, et plus quand on quitte l'application. Ceci devrait régler beaucoup de problèmes.

mardi, septembre 15 2009

Intégrer le format de votre pays à PortraiMatic

Actuellement, PortraiMatic propose les formats des photos d'identité de 19 pays. Pourquoi seulement dix neuf ? Parce que pour qu'un format soit intégré, il faut que je trouve un lien vers des recommandations officielles qui soient vraiment … eh bien… officielles. C'est à dire des dispositions trouvées sur un site gouvernemental, pas des dispositions datées, trouvées sur le site d'un photographe ermite.

Et voilà bien ma difficulté. Certains pays n'ont pas l'air de proposer un tel document en ligne (le Portugal par exemple). Trouver ces sites devient encore plus difficile lorsque les pays utilisent un alphabet que je ne sais pas lire (arabe ou alphabets asiatiques, grec, cyrillique…).

Par ailleurs, j'ai été assez surpris que PortraiMatic se vende dans des pays qui ne sont pas gérés ! J'ai, par exemple, des clients en Russie ou en Hongrie. Bref: si vous voulez que votre pays soit intégré à PortraiMatic, trouvez-moi le lien vers les dispositions nationales pour ce pays, et je vous promets d'inclure le format rapidement.

lundi, septembre 7 2009

PortraiMatic et Snow Leopard

Jeudi, j'ai enfin reçu le DVD de Snow Leopard, et j'ai pu l'installer (sans problème) sur mon deuxième ordinateur. J'ai une bonne nouvelle: en l'état, PortraiMatic fonctionne parfaitement sous Snow Leopard. Vous n'avez donc pas besoin de mettre à jour PortraiMatic.

Pour ce qui est de Snow Leopard, l'évolution n'est pas flagrante du point de vue de l'utilisateur, même s'il me semble plus réactif. Sachant qu'il y a quelques bogues qui traînent par-ci, par là (notamment sur la synchro Bluetooth), je vous conseille d'attendre un mois ou deux avant de faire la mise à jour.

mardi, septembre 1 2009

Promouvoir PortraiMatic

Beaucoup d'utilisateurs heureux de leur achat m'ont demandé comment promouvoir PortraiMatic. (Si, si, vraiment) !

Bien sûr, commencez par en parler autour de vous, mais il existe une manière encore plus efficace: donner votre avis. De nombreux sites de téléchargement permettent aux utilisateurs de noter les applications téléchargées. Je citerai en vrac VersionTracker, MacUpdate ou IUseThis. Il ne s'agit pas d'être élogieux, simplement honnête.

De nombreuses notes témoignent d'un intérêt de la part des utilisateurs actuels, et pousse d'autres utilisateurs indécis à télécharger le logiciel et l'essayer.

mardi, août 25 2009

PortraiMatic chez MacGénération

PortraiMatic est présenté chez MacGénération:

Merci à eux.

lundi, août 24 2009

PortraiMatic 1.1

Je n'ai pas chômé depuis la publication de la version 1.0. Je voulais corriger les plus gros défauts du logiciel avant la rentrée scolaire, car — bizarrement — je m'attends à beaucoup de téléchargement au début du mois de Septembre.

Mission accomplie, avec une semaine d'avance sur le calendrier, et j'ai même eu le temps de corriger des défauts moins flagrants. Faisons donc un peu le tour du propriétaire.

Relookage de la fenêtre principale

Voici la nouvelle page principale du logiciel:

Copie d'écran PortraiMatic 1.1

Ceux qui ont connu la version 1.0 ne seront pas trop dépaysés, mais l'interface est plus belle. J'ai casé les nouvelles fonctions mais surtout, j'ai mieux séparé visuellement le portrait de la planche grâce aux couleurs. J'ai passé un temps fou à choisir les nouvelles couleurs, particulièrement celle de la partie gauche. Le bleu l'a emporté parce qu'il va mieux avec les éléments du bas. La partie droite était d'un rouge plus vif au départ. Je ne suis toujours pas satisfait, mais c'est quand même mieux qu'avant. Ça fait plus pro. j'avais eu des remarques au début que mon logiciel était moche; je le pensais plutôt dépouillé, c'est à dire ergonomique. J'ai essayé ici de concilier les deux aspects.

Impression

La partie droite de la fenêtre a évolué pour accueillir la nouvelle fonction d'impression, non présente dans la version 1.0. Et croyez-le ou non, c'était un choix de ma part, pour une fonction qui ne me paraissait pas essentielle, ne serait-ce qu'à cause du coût d'un tirage sur une imprimante jet d'encre. Cependant, des utilisateurs me l'ont réclamé, et je n'ai pas envie de les torturer avec des exports vers iPhoto. Cette fonction ouvre des horizons créatifs inattendus: Vous pouvez dorénavant tapisser vos murs de photos d'identité de votre belle-mère. Merci qui ?

Résolution à 300 ppp (au lieu de 160)

Là encore une demande de plusieurs utilisateurs (vous n'êtes pas très nombreux, mais vous me donnez plein d'encouragements, merci à vous). Je pensais au départ qu'il s'agissait d'une demande par principe ("300 ppp ça fait mieux que 160 ppp") mais j'ai refait des essais et effectivement à 300 ppp, avec un bon labo photo, on voit la différence, à 160 ppp, c'est un peu flou. À noter que cette résolution n'intervient que pour les fichiers JPEG; pour l'impression, c'est différent, la résolution maximale de l'imprimante est utilisée.

Lien vers les dispositions nationales

Les premiers gens à avoir testé le logiciel, trouvaient dommage qu'on ne trouve pas les critères d'acceptation des photo dans le logiciel. Alors qu'ils y étaient bien. Dans l'Aide. Et même que quand se lance le logiciel, une grosse fenêtre apparaît pour dire "Eh, faut aller voir ça dans l'Aide".

Je vous avoue que je me demande s'il est bien utile que je passe autant de temps sur la doc du logiciel, sachant que ça me gonfle, et que les utilisateurs ne la lisent pas. J'avoue que je consulte rarement l'aide d'un logiciel; en fait seulement quand je suis acculé. J'ai presque envie de juste écrire: "Si vous n'arrivez pas à faire un truc, c'est que l'appli est mal faite. Envoyez-moi un message pour que je vous dise comment vous en passer j'améliore cela dans une prochaine version". J'étudie sérieusement la question.

Bref, j'ai maintenant placé un lien Dispositions nationales à côté du choix du format, et retiré tout ça de la doc. J'ai conçu une solution élégante qui passe par ceroce.com. Essayez par exemple avec la Belgique, la langue vous sera demandée.

Préférences

Ce qu'il y a d'ingrat en matière de programmation, c'est que ce qui s'avère le plus difficile à concevoir ou à déboguer est souvent ce qui se voit le moins. J'avais ainsi passé beaucoup de temps sur la gestion des fichiers dans la version précédente. C'est néanmoins un point qu'il faut soigner pour garantir une bonne évolution du logiciel, parce qu'on peut facilement modifier une application, mais pas un format de fichier, à cause des problèmes de compatibilité ascendante entre les versions. Dans cette version, j'ai passé beaucoup de temps à implémenter une fonction qui me semble indispensable dés lors que le logiciel est vendu sous une licence familiale — c'est à dire qui autorise toute la famille à utiliser le logiciel: le partage de la galerie des portraits entre plusieurs comptes utilisateurs. La mise on œuvre est expliqué dans l'Aide. C'est magique, vous verrez, PortraiMatic est même capable de fusionner plusieurs galeries.

J'ai également déplacé dans les Préférences la vérification automatique des mises à jour (qu'il est dorénavant possible de désactiver), et les informations sur la licence.

Traduction des formats des portraits

Pour finir, une correction plus anodine. Dans la version 1.0, dans la boîte de dialogue du choix du format, en choisissant Japon, par exemple, les choix des formats CV et Passeport, étaient écrits en japonais. Un autre exemple: si vous choisissiez la Suisse, il n'y avait qu'un seul format qui s'appelait Passport / Passaporto / Passeport, à cause des trois langues officielles de nos amis Helvètes. Au départ, j'avais fait ça pour que l'éventuel traducteur en Polonais du logiciel n'ait pas à traduire les formats standards de tous les pays. En pratique, comme il n'existe qu'une poignée de noms de formats (passeport, C.V., identité et visa), ces noms apparaissent maintenant dans la langue du logiciel.

Prix

Passons à la moins bonne nouvelle: le prix a augmenté. PortraiMatic n'était pas assez cher. Je ne gagnais quasiment rien sur chaque vente, à tel point que répondre à la question d'un utilisateur n'était même pas rentable. Donc voilà, l'application est plus chère, mais aussi mieux (voir tout ce que j'ai cité ci-dessus). Ceux qui l'ont acheté plus tôt profitent des améliorations gratuitement. Les nouveaux acheteurs font encore une très bonne affaire, j'en suis convaincu.

mercredi, août 12 2009

Une semaine après le lancement

Voilà une semaine que j'ai démarré la commercialisation de PortraiMatic.

Commençons par quelques statistiques:

  • 18 licences vendues.

Donc 18, c'est peu, ça va encore pour un mois d'août, mais ce n'est pas avec ça que je vais rentabiliser le développement.

  • 900 téléchargements.

Soit pile une vente pour 50 téléchargements. C'est un taux de conversion assez faible, je pense. Quoique, je ne connais pas les chiffres des autres logiciels. L'analyse pessimiste c'est que mon logiciel ne se vend pas parce qu'il est mauvais. L'analyse optimiste, c'est que beaucoup de gens le téléchargent juste pour essayer. Comme dit ma compagne "c'est comme les gens qui traînent dans les magasins sans intention d'acheter". La vérité est, comme d'habitude, entre les deux.

  • Répartition des ventes par pays. France: 55%, USA: 27%. Le reste en Europe.

Ça, ça veut dire que j'ai mal fait mon marketing, mais pas seulement, voir le point suivant.

L'équipe de LogicielMac m'a fait un cadeau en publiant une nouvelle au sujet de mon logiciel. Ce qui est intéressant, c'est qu'un échange avec les lecteurs s'est établi, qui me permet de savoir quoi améliorer. Il y a un autre aspect, c'est qu'il est difficile d'expliquer sur un bout de site web promotionnel pourquoi il est si rentable de faire ses propres photos, que les recommandations officielles de chaque pays sont bien intégrées dans le logiciel (dans l'Aide), pourquoi se prendre en photo avec la webcam, c'est pas pour demain, etc. Et puis, ça permet de montrer aux gens que derrière le logiciel, il y a un vrai gars, quelqu'un qui pense à ses clients, qui a réfléchi à son logiciel et s'est investi dedans, bien qu'il soit vendu à un prix plancher.

La question est donc: comment arriver à reproduire la même chose ailleurs ? D'abord, en recherchant des sites plus communautaires que ces gros sites de téléchargement que j'ai cité, où PortraiMatic est noyé parmi des milliers d'autres logiciels.

mercredi, juin 10 2009

Concours Lépine: encore un bide en perspective

Le concours Lépine est un concours d'inventions qui se tient tous les ans, et dont les résultats sont rendus la Foire de Paris. Il existe depuis 1901 a récompensé des inventions innovantes comme: le stylo à bille, le moteur à deux temps, le fer à repasser à vapeur, l'hélice à pas variable ou les verres de contact. Mouais, vue la la liste, on se doute que peu d'inventions récentes du concours ont réussi à percer.

Cette année, le prix du Président de la République (vraisemblablement, le plus important) a été décerné à Florence Poulet-Daumas pour EasyMétros:

Le bousin

Le principe est simple: vous tapez votre station de départ et celle d'arrivée, et l'appareil vous donne l'itinéraire. Est-ce utile ? Certainement. Et pourtant, ça va encore faire un gros bide.

Pour qu'une invention rencontre le succès, il ne suffit pas d'avoir une idée. Il faut aussi:

  1. que la promotion du produit soit efficace
  2. que la réalisation soit impeccable
  3. mais surtout, que cette idée apporte une réelle plus-value par rapport aux solutions existantes

Pour le premier point, on peut admettre que c'est le cas; gagner un concours célèbre est déjà un bon premier pas.

En effet, le gros gros point noir est le troisième. Soyons clair: entre l'écran, le clavier, le boîtier, et les composants électroniques, je vois mal comment l'EasyMétros pourrait coûter moins de 20 € (en fait, il est vendu 30). Et il existe déjà deux offres qui répondent à la même problématique:

  • le bon vieux plan papier: gratuit, il est soit difficilement lisible, soit encombrant, mais il fait son office. Il est parfois long de s'y retrouver, mais pour l'utiliser, il suffit de savoir lire.
  • les applications sur les téléphones mobiles: environ 5 €, elles fonctionnent sur un appareil que 90% de la population française a dans la poche. Certaines permettent même d'avoir les horaires et tarifs des transports. Selon les applications, elles sont plus ou moins conviviales.

Nous finirons par le deuxième point: la forme de l'EasyMétros est clairement un compromis entre le coût, les dimensions et l'utilisabilité de l'appareil. J'ai du mal à croire que l'expérience utilisateur soit meilleure qu'avec un téléphone portable, sans même parler d'un iPhone.

Ce qui me chagrine, c'est que cette inventrice s'est investie dans un produit sans avenir. Et ce qui me chagrine autant, c'est qu'on la conforte dans cette investissement en la récompensant.

Allez quand même visionner la démo, c'est rigolo.

- page 1 de 2