Pour gérer vos consentements :
Categories: Cloud

Laurent Ribardière : 4D et Mac OS X

4D a décidé de procéder par étapes dans le portage de ses applications sur Mac OS X. Les serveurs ont eu la priorité. Laurent Ribardière, fondateur de 4D, affirme que le noyau d’OS X est le principal intérêt du nouveau système d’Apple, en tout cas pour les serveurs. Il est plus perplexe sur les performances du moteur graphique, Quartz, même si la version 10.1 a amélioré la situation.

Pour cette première excursion sur Mac OS X, un composant du nouvel OS d’Apple a été crucial : Carbon. « Carbon nous a aidé pour le portage », précise Laurent Ribardière. Selon lui, les bibliothèques Carbon sont plutôt bien conçues et permettent un accès à la plupart des fonctions de Mac OS X. En revanche, il relativise l’optimisme d’Apple sur la compatibilité du code : « Le portage Carbon est beaucoup plus long qu’Apple ne l’affirme. Au lieu des 99 % de code compatible, on en obtient plutôt 80 %, ce qui laisse tout de même 20 % de code à réécrire. » Entre le discours d’Apple et la réalité, 4D, après un premier portage test pour l’Apple Expo 2000, a mis plus d’un an pour finaliser la migration de 4D Server et de la base de données 4D, mobilisant cinq développeurs à plein temps. La critique aigre-douce de Laurent Ribardière ne s’arrête pas à la compatibilité du code des applications Mac OS 9. En effet, la lente maturation de Carbon n’a pas favorisé le portage des logiciels 4D. « Les premières versions des bibliothèques Carbon étaient instables, incomplètes et mal documentées », rappelle Laurent Ribardière. Les développeurs ont dû suivre les évolutions de Carbon et attendre des versions plus « finales ». Malgré ces critiques, chez 4D on considère tout de même que Carbon est la meilleure solution pour réaliser le portage des applications sur Mac OS X, même si certaines fonctions du système ne peuvent être implémentées, comme le menu Services réservé aux applications Cocoa.

4D WebStar joue la carte de la simplicité

Quant à la concurrence des bases de données Unix, Laurent Ribardière affiche sa confiance : « La concurrence, on connaît. Notre force est l’intégration entre la base de données, le RAD [l’atelier de développement de l’interface 4D, Ndlr] et le serveur. » Sur la stratégie de 4D WebStar, la réponse du fondateur privilégie l’approche ergonomique : « Apache est installé en standard mais reste un produit Unix. WebStar reprend la logique Apple, la simplicité. Un utilisateur Mac veut se simplifier la vie. Nous, nous essayons de faire de même. »

Recent Posts

IA et RGPD : sont-ils compatibles ?

Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…

3 semaines ago

Windows 10 : quel coût pour le support étendu ?

Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…

3 semaines ago

Cybersécurité : la plan de Docaposte pour convaincre les PME

Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…

1 mois ago

Surface Pro 10 : plus autonome et un peu plus réparable

La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…

1 mois ago

Office 2024 : ce qu’on sait de la prochaine version

Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…

1 mois ago

Microsoft Teams : comment fonctionne le double usage « pro-perso »

Microsoft Teams évolue dans une version « unifiée » qui permet de combiner les usages…

2 mois ago