Myriad Blog 1.3.0 Sunday, Nov 18th, 2018 at 10:15am 

Thursday, Mar 13th, 2014 at 05:00pm
ACAM Winter, étape 3
Dans l'anticipation d'un futur coup fourré d'Apple, l'abandon de la couche Carbon, nous avons essayé d'évaluer ce qu'il nous manquerait pour faire tourner Acam, sans Carbon, sur Mac/OS.
Un projet de test très simple a été recompilé avec succès : Myredit.  
 
Nous nous sommes donc plongés dans un projet un peu plus complexe : Melody Player.
 
Les offscreens en couleur sont déjà basés sur des surfaces Quartz, donc pas de problème.
 
De même, la gestion des évènement, des menus et des fenêtre, utilise à fond Cocoa, donc ça fonctionne déjà.
 
Toute la partie de génération de son numérique est basée sur Carbon mais il y a quelques temps j'avait essayé les nouvelles sorties Core Audio annoncées comme à faible latence. Je n'avais vu aucune différence avec l'émulation du SoundManager par Carbon, cela nous a tout de même permis de savoir que la substitution est possible.
 
Le tracé des polices Unicodes avec rotation utilise l'ATSUI qui semble marqué comme "deprecated" depuis Mac OS 10.4. Il faudra donc passer par un tracé Core Text, là tout est à faire.
 
L'impression utilise à fond le Printing Manager, émulé par Carbon, là aussi tout est à reprendre à la base.
 
Donc, du boulot en perspective, mais à priori, c'est jouable !
by Didier Guillion


Most recent first
Oldest first

Top of page
Legal information Last update:  (c) Myriad