01 — 06 Notre philosophie
Six principes qui guident nos logiciels
01
Optimisation
Notre premier principe est de créer des logiciels sans complexité superflue. Chaque langage a ses limites. TOIU utilise des technologies natives comme C, C++, Objective-C, CUDA, Metal et HIP. Nous appliquons la même approche aux interfaces avec Win32 API, Cocoa, GTK4 et TK afin de réduire les goulots d’étranglement et de poursuivre l’optimisation.
02
Multiplateforme
Des logiciels et bibliothèques compatibles avec plusieurs systèmes peuvent offrir une expérience cohérente sur différents matériels. Nous développons pour Windows, Mac et Linux, sur x64 comme sur arm64. Réaliser une implémentation native pour chaque plateforme pose d’autres défis que s’appuyer sur la JVM de Java ou un interpréteur comme Python. Nous choisissons cette voie exigeante pour créer des logiciels plus légers et rapides, en implémentant chaque plateforme séparément pour éviter les limites des bibliothèques multiplateformes.
03
Design
Une interface native n’a pas à paraître vieillotte. TOIU applique des normes UI et UX cohérentes pour créer des designs sobres et raffinés. Notre système de design commun s’intègre à chaque système tout en offrant une expérience unifiée. Typographie, couleurs, icônes et espacements sont ajustés avec soin. Les fonctions courantes sont faciles à trouver et nécessitent peu d’actions. Au-delà de l’apparence, nos logiciels doivent être compréhensibles et agréables dès la première utilisation.
04
Ressources
La consommation de ressources compte autant que la vitesse. Même sur un matériel puissant, une application gourmande peut perturber les autres tâches. TOIU réduit l’utilisation de la mémoire et la taille des exécutables pour fonctionner rapidement avec moins d’énergie. Nous utilisons directement les API natives du système plutôt que d’intégrer un moteur de navigateur. Cela évite les dépenses inutiles, prolonge l’autonomie des ordinateurs portables et préserve le confort sur du matériel ancien.
05
Confidentialité
Utiliser un logiciel ne devrait pas nécessiter de collecte superflue de données personnelles. TOIU ne collecte ni historique d’utilisation, ni informations sur les fichiers, ni données personnelles, et n’intègre aucune publicité ni code de suivi. Les fichiers sont traités sur votre ordinateur, sans envoi à des serveurs externes. Toutes les fonctions essentielles sont accessibles hors ligne. Le réseau n’est utilisé qu’en cas de besoin, pour vérifier une licence ou installer une mise à jour, avec le strict minimum d’informations.
06
Pérennité
Un logiciel bien conçu doit rester fiable dans le temps. TOIU développe des produits utilisables longtemps après leur achat. Chaque mise à jour vise à améliorer les performances et la stabilité sur le matériel existant, sans alourdir le logiciel ni exiger un nouvel équipement. Nous sélectionnons soigneusement des bibliothèques éprouvées et réalisons nous-mêmes les fonctions essentielles pour réduire les dépendances. Nous pouvons ainsi poursuivre la maintenance et les améliorations même si un framework cesse d’être pris en charge ou change de politique.