universal Applications RubenSoft Universal ?

Les logiciels RubenSoft sont composées de multiples modules indépendants, inclus dans l'application que vous installez. C'est ce que l'on appelle un "bundle".
Cette construction modulaire permet un développement en parallèle des fonctions du logiciel.
Le PackOrganizer, conçu à partir de 1993, utilise diverses technologies de Mac OS X, dont Carbon et Cocoa. Nous avons en permanence essayé de moderniser le code de nos applications : aujourd'hui plus de 80 % du code du PackOrganizer est développé en Cocoa. Il s'agit des modules les plus critiques au niveau des performances : base de donnée, client-serveur, réseau, internet, synchronisation…
Par ailleurs nous consacrons aujourd'hui beaucoup de nos ressources à developper des versions iPhone et iPad de tous nos logiciels. Le code de ces versions, écrit en Cocoa, est conçu pour être partagé par les applications Mac.

cocoa


Cependant une partie du code reste écrite en "Carbon". Il s'agit principalement de l'interface graphique. La présence de cette partie de code qui n'est pas "universelle" nécessite l'installation de "Rosetta" sur le Mac.

chrono

Afin de maintenir la compatibilté avec les versions précédantes, ainsi qu'une continuité dans l'aspect graphique de nos applications, nos développeurs effectuent un travail considérable de transformation du code. Ce travail est en cours, il n'est pas terminé. Nos applications seront bientôt totalement écrites en Cocoa : elles n'utiliseront plus Rosetta.


Dans l'attente de la version universelle, nous vous demandons d'accepter l'installation (automatique) de Rosetta. Elle n'utilise que quelques Mega-octets sur votre disque-dur. Elle ne nuit en rien aux performances de votre Mac.
Son seul inconvénient est un temps plus long lors du premier lancement des applications du PackOrganizer.


Plus d'infos sur Rosetta et Universal