GNT sans publicité, site mobile, fonctionnalitées exclusives...

Portage d'une application Windows WPF sous Mac OS X

Le
Steph
Bonjour,

Nous avons développé une application entreprise Windows sous C# utilisant de
nombreux composants WPF qui ont été crées par un graphiste professionnel
(notamment au niveau de la charte graphique de l'entreprise, des logos,
etc).

Cette même entreprise souhaiterait voir cette application portée sur Mac OS
X. Au delà du code C# qui est à réécrire en Objective C, notre principal
inquiétude est l'obligation de réutiliser les composants WPF personnalisés
qui ont été crées par le graphiste. Or, j'ignore complètement quelles sont
les possibilités offertes par XCode à ce niveau.

En effet, je n'ai jamais vu d'applications Mac OS X qui avaient un look
complètement différent de l'ambiance Apple de Mac OS, à la différence des
applications Windows WPF qui peuvent adopter toutes sortes de chartes
graphiques (boutons personnalisés, menu vectoriel dédié, jauge totalement
personnalisée, etc). Quels sont nos espoirs de réutiliser nos composants WPF
sous Mac OS X ?

Merci,

Steph
Lire les 71 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 15
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raminagrobis
Le #23542481
Steph a présenté l'énoncé suivant :
Bonjour,

Nous avons développé une application entreprise Windows sous C# utilisant de
nombreux composants WPF qui ont été crées par un graphiste professionnel
(notamment au niveau de la charte graphique de l'entreprise, des logos, etc).



C'est simple, tu n'as aucune chance de porter ton appli WPF sous OS X,
tu aurais pu porter le code avec Mono (sans tout réécrire).

La piste que tu devrais sérieusement explorer, c'est de porter
l'application en Silverlight.

Comme ça tu n'as plus de problèlme de plateforme
yapu
Le #23554421
Steph
je n'ai jamais vu d'applications Mac OS X qui avaient un look
complètement différent de l'ambiance Apple de Mac OS,



oui, c'est un peu fait exprès, pour éviter de dérouter l'utilisateur.
on appelle ça l'ergonomie.


à la différence des
applications Windows WPF qui peuvent adopter toutes sortes de chartes
graphiques (boutons personnalisés, menu vectoriel dédié, jauge totalement
personnalisée, etc).



c'est bien ce que je disais. Retour en 1983, où chaque developpeur se
croit le plus malin et redéfinit tout pour chaque application.
Pitoyable.
--
Philippe Manet
en fait, c'est manet avant @
Raminagrobis
Le #23554811
Philippe Manet a formulé la demande :
Steph
je n'ai jamais vu d'applications Mac OS X qui avaient un look
complètement différent de l'ambiance Apple de Mac OS,



oui, c'est un peu fait exprès, pour éviter de dérouter l'utilisateur.
on appelle ça l'ergonomie.



C'est parce que sur MacOS, le concepteur a toujours pris par défaut son
utilisateur pour un crétin incapable de s'adapter à une nuance de
couleur?

à la différence des
applications Windows WPF qui peuvent adopter toutes sortes de chartes
graphiques (boutons personnalisés, menu vectoriel dédié, jauge totalement
personnalisée, etc).



c'est bien ce que je disais. Retour en 1983, où chaque developpeur se
croit le plus malin et redéfinit tout pour chaque application.
Pitoyable.



Comme tu dis...
anneleguennec
Le #23556701
Philippe Manet

c'est bien ce que je disais. Retour en 1983, où chaque developpeur se
croit le plus malin et redéfinit tout pour chaque application.
Pitoyable.



Me rappelle une bagarre avec un Works pour DOS qui ne savait pas gérer
une Epson 500 jet d'encre. Lui fallait ses propres pilotes à lui tout
seul.

Si c'est ça le progrès, il fait rage.
yapu
Le #23558381
Raminagrobis
> on appelle ça l'ergonomie.

C'est parce que sur MacOS, le concepteur a toujours pris par défaut son
utilisateur pour un crétin incapable de s'adapter à une nuance de
couleur?



pas exactement ; en fait, ça s'appelle diminuer la charge cognitive.
C'est un facteur majeur de la productivité des utilisateurs.

C'est une science, mais il y a des gens qui s'imaginent qu'ils peuvent
improviser.

--
Philippe Manet
en fait, c'est manet avant @
Publicité
Suivre les réponses
Poster une réponse
Anonyme