01 — 06 Nossa filosofia
Seis princípios por trás do nosso software
01
Otimização
Nosso primeiro princípio é criar software sem complexidade desnecessária. Toda linguagem tem seus limites. A TOIU utiliza tecnologias nativas como C, C++, Objective-C, CUDA, Metal e HIP. Aplicamos a mesma abordagem às interfaces, com Win32 API, Cocoa, GTK4 e TK, para reduzir gargalos e buscar a otimização.
02
Multiplataforma
Software e bibliotecas que funcionam em vários sistemas podem oferecer uma experiência consistente em diferentes equipamentos. Desenvolvemos para Windows, Mac e Linux, tanto em x64 quanto em arm64. Criar implementações nativas para cada plataforma traz desafios diferentes de depender da JVM do Java ou de um interpretador como Python. Escolhemos esse caminho exigente para criar software mais leve e rápido, implementando cada plataforma separadamente para evitar gargalos de bibliotecas multiplataforma.
03
Design
Uma interface nativa não precisa parecer ultrapassada. A TOIU aplica padrões consistentes de UI e UX para criar designs simples e refinados. Nosso sistema de design compartilhado se integra a cada sistema operacional e oferece uma experiência unificada. Ajustamos cuidadosamente fontes, cores, ícones e espaçamentos, tornando as funções mais usadas fáceis de encontrar e acessar com poucos passos. Além de bonito, nosso software deve ser compreensível e agradável desde o primeiro uso.
04
Recursos
O consumo de recursos importa tanto quanto a velocidade. Mesmo em equipamentos potentes, um aplicativo pesado pode afetar outras tarefas. A TOIU reduz o uso de memória e o tamanho dos executáveis para funcionar rapidamente com menos energia. Usamos diretamente as APIs nativas do sistema, sem incluir um motor de navegador. Assim evitamos consumo desnecessário, prolongamos a bateria dos notebooks e mantemos uma experiência confortável em equipamentos antigos.
05
Privacidade
Usar software não deve exigir a coleta desnecessária de informações pessoais. A TOIU não coleta histórico de uso, informações de arquivos ou dados pessoais e não inclui publicidade nem códigos de rastreamento. Os arquivos são processados no seu computador, sem envio a servidores externos. Todas as funções essenciais funcionam offline. A rede só é utilizada quando necessário, como para verificar licenças ou atualizar, e sempre com o mínimo de informações indispensáveis.
06
Longevidade
Software bem feito deve continuar confiável com o tempo. A TOIU cria produtos para serem usados por muito tempo após a compra. Cada atualização busca melhorar o desempenho e a estabilidade no equipamento existente, sem tornar o software mais pesado nem exigir hardware novo. Selecionamos bibliotecas externas comprovadas e implementamos as funções essenciais para reduzir dependências. Assim podemos manter e melhorar o software mesmo que um framework perca suporte ou mude suas políticas.