Témoignages sur le modèle économique d'une SSII orientée dév Mac ?

olekhnov

Membre confirmé
9 Octobre 2004
62
6
50
Clermont Fd enfin à coté
jd.olek.fr
Hello tout le monde,
(pas évident de trouver la bonne place pour ce topic, déplacer si nécessaire...)

Je dirige une petite structure de conseil et de services, et au vu des annonces prometteuses de la WWDC (plus tout le reste...), j'ai de plus en plus envie de m'investir un peu dans le lancement d'une branche "développement sous cocoa" de mon activité...

Dans cette perspective, je suis à la recherche de tout témoignage de personnes/société ayant franchi le pas. Ce n'est finalement pas si facile de trouver de telles structures, j'ai jusqu'ici trouvé surtout soit des boites qui faisaient des prestas système, soit du dév mais dans des environnements très délimités, style 4D ou Filemaker...

y a t'il vraiment une demande (en france ou ailleurs) en "services" dans du dév natif mac ? ou doit on trouver son salut uniquement dans la commercialisation (forcément plus risquée...) de logiciels (sur le net ou autre ?)

Bref, vous l'aurez compris, je cherche a rationaliser une passion et une réelle envie (je garde un souvenir ému de mes développement sur NeXT, ya déjà bien longtemps... mais déjà en Objective-C :) ) en validant un modèle économique... Tous témoignages bienvenus, donc ! :)

Merci d'avance !
 
  • J’aime
Réactions: Zeusviper
Bonjour,

Rassure toi, a mon avis ta question est tout a fait a sa place.

Je ne peut malheureusement pas t'apporter de vérité, mais simplement un retour d'expérience. Je developpe sur Mac depuis une bonne quinzaine d'années. Je ne developpe que sur Mac.

Je pense que l'on peut considérer deux branches, le developpement sur mesure à partir d'une demande particulière ou le logiciel grand public.

Dans le premier cas, il te faudra trouver un "grand compte" qui soit sous Mac OS X et lance un appel d'offre, à mon avis c'est possible mais rare (trop) rare.

Dans le cas du grand public, si ton soft est sympa et innovant on va te demander très rapidement une version Windows. Tant que les API Cocoa sont "Mac Only" cela va te demander un double développement très lourd. Ne nous leurons pas, la part de marché des logiciels sur Mac n'est pas négligeable mais "limite" pour faire vivre a long terme une société d'édition. (Les exemples existent mais son rares, Omni et AquaFada par exemple)

Mais peut etre as tu dans tes cartons une idée que 99% des Mac Users voudront acquérir, dans ce cas fonce en Cocoa. Sinon, réflechit à la portabilité ...

Cordialement
 
Je partage en partie l'opinion de Didier sauf sur le côté portage PC pour des applis grand public.

Le gros problème de la portabilité, c'est que cela tend à tirer la qualité d'un produit vers le bas (je mets de côté les dev Open Source ou les jeux vidéo qui ont un business model qui leur est propre). On en est donc souvent réduit à ne conserver que ce qui peut être porté. Et au niveau du Mac, cela veut dire faire l'impasse sur beaucoup de technos qui peuvent apporter une réelle valeur ajoutée à l'expérience utilisateur. A ce raisonnement, j'ajouterais que quand je regarde un peu sur le Web les best sellers commerciaux du Mac ou bien tout simplement les applications que j'affectionne le plus en tant qu'utilisateur lambda et bien ce sont dans 90% des cas des applis Cocoa.

Du coup a mon sens, pour une petite structure, prendre l'option "Mac Only" est encore la voix la plus sûr pour proposer un produit qui est un bon rapport qualité/prix et qui sera susceptible de séduire les utilisateurs.

Niveau services, c'est effectivement très (trop) limité pour le moment bien qu'il y ait un peu plus d'opportunités aux US qu'en France.
 
Oui, Mala, c'est vrai, une application portable n'utilise en general que le PPCM entre les systemes d'exploitation et cela necessite donc plus de travail car il faut réécrire pas mal de code spécifique.

Mais il n'y a pas que la portablité il y a aussi la pérennité : baser une activité professionnelle sur une technologie maitrisée par une seule société est vraiment très risqué. Imagine que dans 10 ans Apple décide de laisser tomber Cocoa, (ce ne serait pas la première fois qu'ils feraient cela), tu te retrouve à la rue...

Cordialement
 
Bonsoir Didier. Allez, je reprend la plume pour défendre ma vision du développement sur Mac. :)

...et cela necessite donc plus de travail car il faut réécrire pas mal de code spécifique.
Tu sous entends que le portage est systématiquement possible mais c'est loin d'être toujours le cas et à fortiori sur Mac où la partie IHM a souvent une très forte valeur ajoutée. Pour donner un exemple avec l'actualité du moment, on peut lire sur MacGé suite à la présentation de Skitch aujourd'hui...
Skitch en bêta privée a dit:
biniou [15.06.2007, 11:06] Ca a l’air d’être encore un de ces brillants logiciels qu’on ne trouve que sur mac. Je retiens, ça à l’air plus que pratique.

Dr Fatalis (notorious dandy) [15.06.2007, 11:39] Superbe! Un de ces logiciel qui nous font aimer nos machines...
... et ce n'est pas du multi-plateforme. Sur le plan purement fonctionnel une telle appli serait portable mais elle y perdrait immédiatement son âme car toute l'ergonomie devrait être sacrifiée.

Autre exemple, le logiciel Coda de la société Panic. Dès la première annonce sur Mac Gé, j'ai eu la conviction qu'il allait cartonner. Et il vient de remporter un Apple Design Award.

Allez un dernier exemple, je vais me risquer a faire un pronostic sur PixelMator présenté récemment sur Mac Gé. S'il est a la hauteur des spécifications annoncées sur son site (et je n'en doute pas) il va littéralement casser la baraque à sa sortie.

Et là encore le point commun du succès de ces logiciels est qu'ils sont sans concessions.

Mais il n'y a pas que la portablité il y a aussi la pérennité : baser une activité professionnelle sur une technologie maitrisée par une seule société est vraiment très risqué. Imagine que dans 10 ans Apple décide de laisser tomber Cocoa, (ce ne serait pas la première fois qu'ils feraient cela), tu te retrouve à la rue...
Ton point de vue est tout a fait louable. D'un autre côté, on serait bien malheureux si aucune société ne prennait jamais de risque pour nos machines préférées. :)

Dans le cas d'Olekhnov, il dit envisager une branche pour sa société donc ce n'est pas non plus mettre toutes ses billes dans le même panier et personnellement je ne trouve pas cela beaucoup plus risqué que de chercher un grand compte qui lui aussi peut tout arrêter du jour au lendemain.

Tu l'auras compris, je suis quelqu'un d'assez passionné. Du coup j'ai énormément de mal à envisager de faire du développement Mac si ce n'est pas dans l'idée d'apporter un réel plus.

On a aussi souvent tendance à oublier que le Mac ne se limite pas à la France. OS X c'est un parc de 22 millions d'utilisateurs aujourd'hui. 1% d'utilisateurs cela me suffirait largement pour commencer. :D
 
merci pour vos réponses très intéressantes :)

permettez moi toutefois de recentrer la discussion sur ma question de départ : le côté "services". càd pas développer dans son coin un soft puis le promouvoir sur le net, mais développer du "sur mesure" pour telle ou telle entreprise, afin de répondre à un besoin particulier.

ou autre moyen de poser la question : quels sont les secteurs d'activités qui sont susceptibles (ou utilisent déjà..) du soft spécifique pour mac ? (je précise que j'exclus le coté "4d/filemaker", qui est effectivement bien présent (un de mes clients, une UFR universitaire, utilise du 4D pour gérer ses étudiants/notes/inscriptions...), mais.. disons que ce n'est pas ce que je recherche comme taf ;) )

merci :)
 
merci pour vos réponses très intéressantes :)

permettez moi toutefois de recentrer la discussion sur ma question de départ : le côté "services". càd pas développer dans son coin un soft puis le promouvoir sur le net, mais développer du "sur mesure" pour telle ou telle entreprise, afin de répondre à un besoin particulier.

ou autre moyen de poser la question : quels sont les secteurs d'activités qui sont susceptibles (ou utilisent déjà..) du soft spécifique pour mac ? (je précise que j'exclus le coté "4d/filemaker", qui est effectivement bien présent (un de mes clients, une UFR universitaire, utilise du 4D pour gérer ses étudiants/notes/inscriptions...), mais.. disons que ce n'est pas ce que je recherche comme taf ;) )

merci :)

Une bonne partie de mes activités Mac du millénaire dernier à été de développer des applications Macintosh spécifiques pour de grand comptes : Ademe, Cemagref, Edf, CNES, CNAM, etc.
Ils étaient déja rares car beaucoup de grand comptes appliquaient comme principe de ne jamais se fournir chez un fabricant qui soient le seul à proposer un type donné de matériel.

Tous ceux cités plus haut ont abandonnés le MacIntosh pour raisons diverses :
- Trop de transitions : 68k-PPC, Mac OS 9-> X, etc
- Pas assez de suivit des technologies proposées. (Chercher "Deprecated" sur le site dev Apple, ca fait peur)
- Différence de moins en moins évidente entre Mac OS et Windows
- Pression des responsables haut placés.

Donc s'il en reste, ils doivent être rare à mon avis.

Cordialement
 
Sans parler de "sur-mesure", quoi que, j'ai un besoin, mais pas les moyens d'un grand compte.

Je suis Expert-Comptable et celui qui me sort une Appli qui utilise toutent les technos spécifiquement Mac, en Serveur et en Client (surtout Leopard pour les deux ...), cad iCal, Spotlight, Adress Book (seulement à cause de iSync), Time Machine, et qui soit une solution intégré pour la gestion du cabinet et des clients, alors d'abord je regarde et ensuite j'investi et ensuite on fait la chasse aux nouveaux indépendants et aux quelques indépendants déjà utilisateurs de Mac.

Le challenge est très difficile car la profession est bouffée par Cegid et Sage principalement.

J'attends ...
 
Bonjour,

Rassure toi, a mon avis ta question est tout a fait a sa place.

Je ne peut malheureusement pas t'apporter de vérité, mais simplement un retour d'expérience. Je developpe sur Mac depuis une bonne quinzaine d'années. Je ne developpe que sur Mac.

Je pense que l'on peut considérer deux branches, le developpement sur mesure à partir d'une demande particulière ou le logiciel grand public.

Dans le premier cas, il te faudra trouver un "grand compte" qui soit sous Mac OS X et lance un appel d'offre, à mon avis c'est possible mais rare (trop) rare.

Dans le cas du grand public, si ton soft est sympa et innovant on va te demander très rapidement une version Windows. Tant que les API Cocoa sont "Mac Only" cela va te demander un double développement très lourd. Ne nous leurons pas, la part de marché des logiciels sur Mac n'est pas négligeable mais "limite" pour faire vivre a long terme une société d'édition. (Les exemples existent mais son rares, Omni et AquaFada par exemple)

Mais peut etre as tu dans tes cartons une idée que 99% des Mac Users voudront acquérir, dans ce cas fonce en Cocoa. Sinon, réflechit à la portabilité ...

Cordialement

ca depens aussi regarde: panic ou omni ou barbones ou konfabulator(yahoo engine)
cela reste des petites équipes , certes, mais ce qui est interressant ce sont des petites sociétés
avec des gens qui developpent via le net, en effet la plupart d'entre eux n'habitent pas au meme endroit et travaillent de chez eux
 
ca depens aussi regarde: panic ou omni ou barbones ou konfabulator(yahoo engine)
cela reste des petites équipes , certes, mais ce qui est interressant ce sont des petites sociétés
avec des gens qui developpent via le net, en effet la plupart d'entre eux n'habitent pas au meme endroit et travaillent de chez eux

Oui, mais là tu les as pratiquement tous cités :) Il y a Ambrosia qui fait pas mal de choses sur Mac et Aquafada.

Il vaudrait mieux lancer un sondage, parmi les developpeurs qui viennent ici et qui réalisent des logiciels commerciaux :
Combien vivent uniquement de leur travail sur Mac ?
Combien doivent également assurer une version PC de leur logiciel Mac ?
Combien développent sur PC par nécessité en semaine et sur Mac par plaisir durant leur loisir ?

Cordialement
 
Perso je développe sur PC la semaine et j'ai la tête tellement truffé par ça que je n'ai pas le courage de développer sur Mac après.

Si seulement une SSII sur Mac était viable, je changerais volontier de boulot (et de plateforme pro du coup) mais je n'ai jamais vu ça jusque là, ou alors des micro-structures trop limitées dans une niche.

Ce que j'aimerais c'est soit une division Apple de service à l'imge d'IBM Global Service (en plus petit bien sur), ou une branche d'une grosse SSII qui serait spécialisée dans le Mac et capable de signér des gros contrat et de rassurer les clients sur la plateforme MAc grace aux ressources (en Admin, dev et TMA ) qu'elle peut mettre en place (ce qu'Apple ne propose pas, vous achetez le matos et demerdez-vous avec).
 
Tout a fait Melauré, :zen:

Le Mac, quoi qu'en disent certains reste un marché de niche, juste un peu au dessus de Linux mais guère plus.

Ancien (vieux, dépassé, obsolète... ?), Mac User, je suis assez interloqué de voir Apple dériver vers du gadget pour Bobo : ITunes, IPod, IPhone, et consort et dédaigner la branche développement.

C'est vrai que les temps changent et que notre erreur est peut être d'essayer de retrouver l'énergie et la vitalité de cette société que nous avons passionnément vécu dans notre jeunesse.

Je reste néammoins persuadé que ce qui fait la différence c'est le Macintosh (vous vous rappelez, les ordinateurs qui étaient "friendly") , j'espère qu'Apple garde ceci en mémoire.

Cordialement
 
Ancien (vieux, dépassé, obsolète... ?), Mac User, je suis assez interloqué de voir Apple dériver vers du gadget pour Bobo : ITunes, IPod, IPhone, et consort et dédaigner la branche développement.

la branche développement délaissée ? jamais les API n'ont été aussi excitante, et la dernière WWDC a été un événement majeur, tous ceux qui y étaient ont été impressionnés par la force de frappe d'apple en terme d'encadrement ingénieurs, etc...

le problème, a mon sens, c'est plutôt que les "petits boulots" de développement que l'on pouvait avoir il y a quelques années sont de plus en plus squattés par les technos d'intranet : pour une appli de gestion, on va de plus en plus utiliser php ou java, qui sont de bons langages de gestion et limitent les problèmes d'interface via l'utilisation systématique de "clients légers", de simples navigateurs facilitant le déploiement des applis....et leur compatibilité. dans ma région, tous les gros projets (grosses entreprises, administrations), sont TOUS orientés Web, en J2EE, dotnet ou éventuellement PHP. plus de place pour les profils de développements plus classiques...que ce soit sur mac ou PC d'ailleurs

microsoft l'a bien compris, en "auto-cannibalisant" le marché de leurs anciens VB ou visual c++ par le framework .net, permettant de développer du web comme si l'on développait sur un delphi ou un visual basic.

apple fait le choix de "l'excellence technique", en proposant des joyaux tels que core animation à la disposition de leurs développeurs. un potentiel fabuleux.... mais forcément hyper restreint, avec des applis ne pouvant fonctionner que sur des macs, et encore, les plus récents, et tres difficilement adaptables vu la spécificité des API... comment ne pas être cantonné à un marché de niche avec ça ?
 
Pour moi, les développement de logiciel pour Mac OS sont en pleine hausse je trouve.

Je n'ai jamais autant acheté de Sharewares que depuis 1 a 2 ans. Pret d'une centaine de logiciels en tout, et que des bon je trouve. OK, certains existaient depuis trés longtemps, mais il y en a pleins de récente et surtout Mac Only.

Le marché, de mon point de vue est en pleins forme.
 
encore une fois, tout dépend de quoi l'on parle : développement de "produits" pour le mac, ou société de services en développement

je parlais pour ma part surtout de l'activité "services" sur mac, qui était à l'origine ma question ;) si l'on parle d'outils développés spécifiquement pour le mac, il y a effectivement de plus en plus de joyaux qui petit à petit rendent le switch si précieux :)
 
Au niveau services, et donc SSII. Le principal problème c'est que pour qu'une solution à base mac soit acceptée il faudra au niveau client que la prod soit d'accord, que l'administration soit d'accord, que la compta soit d'accord, que la maintenance soit d'accord et que le dsi soit d'accord et porte activement le projet. Toutes ces personnes pour être d'accord, doivent s'intéresser au monde info et connaître au moins vaguement le mac (autre que par "jouet design pour riches").
Malheureusement, restons réalistes, la situation ne se présente jamais. Et bien plus malheureux encore, ne risque pas de se présenter avant longtemps compte tenu de la politique Apple qui n'encourage en aucun cas cette branche du développement.


Et pourtant, pour la gde majorité des développement j2EE aujourd'hui, le mac ferait aussi bien, (et même bien mieux évidemment) que windows. Vu qu'on se contente de faire du java/html/xml/... mais c'est inimaginable pour des non passionnés d'insérer du mac dans un parc windows. Et vu qu'Apple ne fait rien pour changer son image à ce niveau, ni ne propose de réelles solutions comme en raffole les grosses entreprises (le dernier client chez qui j'étais payait une licence pour eclipse, juste pour avoir un support téléphonique "au cas où". Halluciant un tel besoin de se rassurer et de gaspiller des ressources inutilement).
 
C'est bien le constat que j'ai fait en 11 ans de carrière. Mais il faut rendre à Caesar ce qui est à Caesar. Si tous ces gens ne sont pas au courant de ce que peut leur apporter Le Mac, c'est avant tout la faute d'Apple dont la politique moyens/grands comptes est inexistante ...

Ca ne les intéresse pas apparement ...

En tout cas ça ne voit pas si c'est le contraire.
 
Je me permets de prendre en cours la discussion (oui oui, ca fait longtemps...)
Pour avoir un peu réfléchi à la question (je suis dans le secteur moi aussi, d'une certaine manière), je suis globalement d'accord avec vous sur la dichotomie profonde entre les logiciels "internet/grand public" (delicious, omni, aqufada), et les services aux entreprises.

Maintenant, je pense qu esur des marchés plus pointus, il doit y avoir de la place pour des produits bien pensés, développés plus ou moin sà la demande et pour lesquels on vend de la maintenance.
Je pense à des professions libérales (médecins, vétérinaires, commerciaux), qui peuvent être à la fois receptifs aux arguments "Apple" (sur le hardware) et demandeurs de softs bien faits.
 
Je me permets de prendre en cours la discussion (oui oui, ca fait longtemps...)
Pour avoir un peu réfléchi à la question (je suis dans le secteur moi aussi, d'une certaine manière), je suis globalement d'accord avec vous sur la dichotomie profonde entre les logiciels "internet/grand public" (delicious, omni, aqufada), et les services aux entreprises.

Maintenant, je pense qu esur des marchés plus pointus, il doit y avoir de la place pour des produits bien pensés, développés plus ou moin sà la demande et pour lesquels on vend de la maintenance.
Je pense à des professions libérales (médecins, vétérinaires, commerciaux), qui peuvent être à la fois receptifs aux arguments "Apple" (sur le hardware) et demandeurs de softs bien faits.
Tout les médecins sur Mac chez qui je suis aller (ça fait 2 ou 3 ^^) utilisent 4D Client comme appli pour (presque?) tout : ordonnances, bdd des medoc, gestion des patients...


Donc je ne sais pas si il y a vraiment de la place pour le développement d'appli spécifique dans ce mileu.