最適化
最初の開発理念は、無駄のないソフトウェアを作ることです。プログラミング言語にはそれぞれ限界があります。TOIUはC、C++、Objective-C、CUDA、Metal、HIPなどのネイティブ技術を採用しています。GUIにも同じ考え方を適用し、Win32 API、Cocoa、GTK4、TKなどを使ってボトルネックを減らし、最適化を追求します。
TOIUCORP
TOIUは、すっきりと洗練されたソフトウェアを開発しています。職人が一針ずつ上質な靴を仕立てるように、ソフトウェアも逸品にするために努力を重ねています。他の製品より手頃な価格で、より便利で高速な体験を提供することを目指しています。ユーザーの声を積極的に受け入れ、一つひとつの提案を丁寧に検討します。
開発理念を見る01 — 06 私たちの理念
最初の開発理念は、無駄のないソフトウェアを作ることです。プログラミング言語にはそれぞれ限界があります。TOIUはC、C++、Objective-C、CUDA、Metal、HIPなどのネイティブ技術を採用しています。GUIにも同じ考え方を適用し、Win32 API、Cocoa、GTK4、TKなどを使ってボトルネックを減らし、最適化を追求します。
OSをまたいで動くソフトウェアやライブラリは、異なるハードウェアでも一貫した体験を提供できます。私たちはWindows、Mac、Linuxで、x64とarm64の両方に対応するソフトウェアを開発しています。JavaのJVMやPythonのようなインタープリターに頼らず、各環境にネイティブ実装を用意するのは難しい道です。それでも軽さと速さを優先し、共通ライブラリのボトルネックを避けるため、各プラットフォームを個別に実装しています。
ネイティブGUIでも、古い見た目にする必要はありません。TOIUはUIとUXに一貫した基準を適用し、すっきりと洗練されたデザインを提供します。各OSになじむ共通のデザインシステムで、環境が変わっても統一された体験を実現します。書体、色、アイコン、余白まで丁寧に調整し、よく使う機能は見つけやすく、少ない操作で使えるようにします。見た目だけでなく、初めてでも自然に理解でき、快適に使えることを目指しています。
速さと同じくらい、リソースの使用量も重要です。高性能な機器でも、一つのアプリが大量のリソースを使えば他の作業に影響します。TOIUはメモリ使用量と実行ファイルのサイズを減らし、少ない電力で高速に動作するソフトウェアを開発します。ブラウザーエンジンを同梱せず、OSのネイティブAPIを直接使って無駄を抑えます。ノートPCのバッテリーを長持ちさせ、古い機器でも快適に使えることを目指します。
ソフトウェアの利用に、不要な個人情報の収集が伴ってはいけません。TOIUは利用履歴、ファイル情報、個人データを収集せず、広告や追跡コードも含めません。ファイルは外部サーバーに送らず、ユーザーのコンピューター上で処理します。主要機能はすべてオフラインで使え、ライセンス確認や更新など、必要な場合だけ通信します。その際も必要最小限の情報だけを使い、プライバシーを守ります。
優れたソフトウェアは、時が経っても安定して使えるべきです。TOIUは一度購入した製品を長く使えるように開発します。更新のたびに重くしたり高性能な機器を求めたりするのではなく、今ある環境で性能と安定性を高めます。十分に実績のある外部ライブラリを慎重に選び、主要機能は自社で実装して依存を減らします。フレームワークのサポート終了や方針変更があっても、保守と改善を続けられるようにします。
ニュースレターは月に1〜2回配信され、いつでも配信を停止できます。各メール下部の「配信停止」リンクをクリックするか、toiu@toiucorp.com までご連絡ください。