macosx

Quels avantages à porter de Linux vers Mac OS X ?

par Florian Innocente le 28.10.2008 à 12:01
Ars Technica s'intéresse à cette tendance qui voit ça et là des applications nées sur Linux être portées sur Mac OS X et Windows. L'article cite comme exemples récents Tomboy et Banshee (pas encore disponible au téléchargement). Le premier est un logiciel de prise de notes sophistiqué et le second un équivalent d'iTunes.

tomboy-mac-dock
Tomboy

Ces programmes ont été écrits avec des environnements de développement (C#) et des librairies graphiques (GTK+) à l'origine absents du Mac. Mais qui au fur et à mesure de leur portage (via le projet Mono pour le C#) permettent leur arrivée sur notre plateforme. Avec cependant quelques concessions autour de l'intégration avec le système, laquelle n'est pas encore optimale ne serait qu'au niveau du look. Mais là aussi, des efforts sont faits pour créer des thèmes d'interface plus proches de celui de Mac OS X.

BansheeOSX1
Banshee

Pour les auteurs de ces applications, l'ouverture aux autres plateformes aurait comme première vertu d'élargir le cercle des personnes prêtes à venir donner un coup de main. Séduites par ces logiciels elles seraient d'autant plus intéressées par contribuer à leur amélioration, par exemple lorsqu'il s'agit justement de mieux les intégrer à Mac OS X.

Le deuxième effet serait d'amener davantage de monde vers le libre et, pourquoi pas, in fine vers Linux. Une stratégie du Cheval de Troie que décrit l'auteur de Banshee :

"Ce qui est important avec tout ce travail autour du multi-plateforme est en somme assez simple : infiltrer les plateformes propriétaires, attirer les utilisateurs et les développeurs vers le logiciel libre, et accroître l'écosystème de l'open source. Au final, j'aime à croire que cela aidera à l'adoption de Linux. Les applications sont la clef, pas les plateformes.

Banshee pour Mac OS X est pour moi un symbole. Il marque une étape dans notre projet où nous allons dépasser le cadre de notre confortable et délicieuse communauté GNOME pour nous ouvrir à des communautés différentes, créer et lancer des passerelles autour d'un objectif commun, celui du logiciel libre et ouvert. Que les utilisateurs s'unissent ! "


5
4
3
2
1
Vos réactions (64 réactions)
Groberzwerg [28/10/2008 12:09]

Et voilà ce que je déteste tant sous Windows (càd les interfaces graphiques non cohérentes) est en train d'arriver sur Mac ...
iolofato [28/10/2008 12:17]

oui et non ça n'oblige personne à s'en servir, ça n'a pas d'incidence sur les appli existantes os X pur jus et à l'inverse on va voir des soft gratuits qui vont devoir s'améliorer nettement s'ils veulent se faire une vraie place sur notre cholie plate-forme. Et s'ils ne s'améliorent pas il y aura un tas de Groberzwerg pour leur signifier qu'ils ne sont pas les bien venus ;)
jeanba3000 [28/10/2008 12:19]

Oui, depuis le temps qu'on nous dit que les éléments graphiques de base d'interface sont intégrés au système pour que justement les logiciels n'aient qu'à piocher dedans sans se surcharger, comment se fait-il qu'il y ait encore et toujours des logiciels développés avec leur propres ressources graphiques ?

Cette réflexion vaut pour les logiciels sus-cités, mais également pour d'autres plus gros éditeurs, tel Adobe qui carrément respecte de moins en moins non seulement le graphisme du système, mais également l'ergonomie et la philosophie du Mac, pour nous imposer de plus en plus une logique windowsienne, un nivellement par le bas qui ne sert qu'à simplifier la vie d'Adobe aux dépens de l'utilisateur de Mac.
Cela dit, Apple n'est pas non plus tout blanc avec ses logiciels pros qui ont également leur propre graphisme…
davi18 [28/10/2008 12:34]

Surtout que Gtk+ est maintenant disponible nativement sur Mac OS X avec ce lien.
Hindifarai [28/10/2008 12:40]

Posté par jeanba3000

Oui, depuis le temps qu'on nous dit que les éléments graphiques de base d'interface sont intégrés au système pour que justement les logiciels n'aient qu'à piocher dedans sans se surcharger, comment se fait-il qu'il y ait encore et toujours des logiciels développés avec leur propres ressources graphiques ?

Parce que cocoa n'est pas multi-plateforme et là on parle d'adapter des logiciels existants. Cela étant je suis persuadé que si de bonnes âmes veulent aider les projets communautaires en les portant sur cocoa/objectiveC (couple qui n'a de sens que pour osx) les mainteneurs devraient être ravis et vous accueillir à bras ouverts.
Steph-24 [28/10/2008 12:44]

Le jour où le libre travaillera l'ergonomie de ses logiciels, ils auront fait un grand pas ...
Le docteur [28/10/2008 12:50]

C'est du portage d'appli, une possibilité supplémentaire. Ca n 'a rien à voir avec des applis natives. On ne va pas se plaindre de pouvoir bidouiller sur Mac, tout de même.

Reste qu'effectivement l'intérêt de Tomboy doit être diminué par l'intégration.

Mac, théoriquement, c'est intégré, et en plus on peut faire mumuse avec des applis exotiques, plutôt cool, même si personnellement je n'utilise pas trop.
Hindifarai [28/10/2008 13:02]

Posté par Steph-24
Le jour où le libre travaillera l'ergonomie de ses logiciels, ils auront fait un grand pas ...

Généraliser la situation alors qu'on a tous des exemples de logiciels bien conçus et d'autres mal conçus dans cette vaste entité qu'est le libre n'est qu'un appel très peu discret au troll sur fond d'idées reçues, un peu de subtilité aurait été un plus :) .
jujuhtst [28/10/2008 13:04]

Beurk : le C# = "dot net" = techno Microsoft + ou - libre ...

De plus, Linux est un NOYAU ... l'article devrait parler des logiciels fait pour tourner sous Linux. Ces logiciels tournent déjà sans problème majeurs sous MacOSX (Gimp, Inkscape, Scribus & co) avec MacPorts / Fink ou même compilation à la main.

Ce qu'il manque, c'est GTK 2 en version totalement native (ce qui est presque "fait"), Qt4 est déjà natif, WXWidget aussi, ...
lukasmars [28/10/2008 13:13]

"Posté par Steph-24
Le jour où le libre travaillera l'ergonomie de ses logiciels, ils auront fait un grand pas ... "

Ce sont des applications conçu à l'origine pour Linux ( et plus particulirement Gnome )
Donc , evidemment que l'ergonomie n'est pas etudié pour les Mac.

Mais il ne tiens qu'a cette communauté Mac (si elle existe ) d'ameliorer l'ergonomie puisque l'accés aux sources est libre .

Se plaindre d'avoir plus de choix et des applications gratuites et souvent, de qualité, c'est assez cocasse je trouve !
Parce que l'inverse ( les application Mac qui tournent sous Linux ) on peux les attendre encore longtemps ...
Nicky Larson [28/10/2008 13:19]

Ca à l'air bien bordelique Banshee, pas prêt de lacher itunes ...
jujuhtst [28/10/2008 13:22]

@Steph-24 :
à savoir que Apple a pas mal utilisé le libre (et y contribue en retour, encore heureux :D) : CUPS, Apache, PHP, WebKit (basé sur KHTML), Bonjour (ZeroConf), ...

Et le coeur de MacOSX c'est du "libre" proche de Linux (BSD)

De plus GNOME a un code de conduite concernant les appli très proche de celui de MacOSX.

Un bureau "complètement" constitué d'appli faite pour GNOME ne pose pas de problème d'intégration (avec Inkscape et GIMP par ex)

D'ailleurs est ce que MS Office, la suite Adobe & co suivent bien les "guidelines" Apple ? Non ... Et pourtant ils ont des tunes et des dév pour le faire.

Avec Snow Leopard, ça ne va pas s'arranger vu le statut "obsolète" de Carbon.
lukasmars [28/10/2008 13:32]

C'est vrai que Itunes est trés bien integré à OS X .

Mais même si tu n'aimais pas Itunes, tu pourrai difficilement le lacher de toute maniére car Apple en a fais la pierre angulaire de OS X et des Ipods et Iphones ( synschronisation, DRM de itunes store )

DOnc Apple a reussi à te rendre captif de cette application .

Avoir le choix de ses applications, c'est important sur une plateforme ( sous Linux, tu as Banshee, rhymthbox, quod libet , Amarok ...et j'en oublie )

Sous OX S tu es un peu contraint et forçé de rester sous Itunes.Si ça te plait , tant mieux , sinon, tu subis ce diktat.

Sinon Itunes est un bon soft, c'est sûr mais c'est "l'imposition" qui passe mal ...(pour moi en tous cas, mais tous le monde s'en fou ;-) )
skwale [28/10/2008 13:34]

Banshee sous OS-X ?
pas mal..
Amarok sous OS-X?
mieux...
:o)
Fingah [28/10/2008 13:34]

@Steph-24

le jour où tu travailleras la pertinence de tes commentaires tu auras fait un grand pas ...

J'ai parfois l'impression que certains mac-users ne se rendent pas compte de l'impact qu'a eu (et a encore) le logiciel libre, et ce y compris dans Mac OS X (de safari à la couche système ...); je donnerai pas cher pour une version d'OS X dépourvu de tous les LL inclus dedans, et niveau ergonomie je peux t'assuer que Mac OS utilise des softs LL assez horribles (c'est juste que tout se passe derrière ton dos :-))
5
4
3
2
1

Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.