01 — 06 Filosofi kami
Enam prinsip di balik perangkat lunak kami
01
Optimasi
Prinsip pertama kami adalah membuat perangkat lunak tanpa kerumitan yang tidak perlu. Setiap bahasa pemrograman memiliki keterbatasan. TOIU menggunakan teknologi native seperti C, C++, Objective-C, CUDA, Metal, dan HIP. Kami menerapkan pendekatan yang sama pada antarmuka dengan Win32 API, Cocoa, GTK4, dan TK untuk mengurangi hambatan dan terus mengoptimalkan kinerja.
02
Lintas platform
Perangkat lunak dan pustaka yang berjalan di berbagai sistem operasi dapat memberikan pengalaman konsisten pada perangkat keras berbeda. Kami mengembangkan untuk Windows, Mac, dan Linux, baik x64 maupun arm64. Implementasi native untuk setiap platform menghadirkan tantangan berbeda dari mengandalkan JVM Java atau interpreter seperti Python. Kami memilih jalan yang sulit ini demi perangkat lunak yang lebih ringan dan cepat, menerapkan setiap platform secara terpisah untuk menghindari hambatan pustaka lintas platform.
03
Desain
Antarmuka native tidak harus terlihat usang. TOIU menerapkan standar UI dan UX yang konsisten untuk menciptakan desain rapi dan berkelas. Sistem desain bersama kami menyatu dengan setiap sistem operasi sekaligus memberikan pengalaman terpadu. Kami menata tipografi, warna, ikon, dan jarak dengan cermat, serta membuat fungsi yang sering digunakan mudah ditemukan dan diakses dalam sedikit langkah. Selain menarik, perangkat lunak harus mudah dipahami dan nyaman sejak penggunaan pertama.
04
Sumber daya
Penggunaan sumber daya sama pentingnya dengan kecepatan. Bahkan pada perangkat keras yang kuat, satu aplikasi yang boros dapat memengaruhi tugas lain. TOIU mengurangi penggunaan memori dan ukuran berkas program agar berjalan cepat dengan lebih sedikit energi. Kami memakai API native sistem secara langsung, bukan menyertakan mesin peramban. Ini menghindari pemborosan, memperpanjang daya tahan baterai laptop, dan menjaga kenyamanan pada perangkat keras lama.
05
Privasi
Menggunakan perangkat lunak tidak seharusnya mengharuskan pengumpulan informasi pribadi yang tidak perlu. TOIU tidak mengumpulkan riwayat penggunaan, informasi berkas, atau data pribadi, serta tidak menyertakan iklan maupun kode pelacakan. Berkas diproses di komputer Anda tanpa dikirim ke server eksternal. Semua fungsi utama bekerja secara offline. Jaringan hanya digunakan bila diperlukan, seperti untuk verifikasi lisensi atau pembaruan, dengan informasi seminimal mungkin.
06
Ketahanan jangka panjang
Perangkat lunak yang baik harus tetap andal seiring waktu. TOIU membuat produk yang dapat digunakan lama setelah dibeli. Setiap pembaruan bertujuan meningkatkan kinerja dan stabilitas pada perangkat keras yang ada, bukan membuat aplikasi lebih berat atau menuntut perangkat baru. Kami memilih pustaka yang telah teruji dan mengimplementasikan fungsi utama sendiri untuk mengurangi ketergantungan. Dengan begitu, kami dapat terus memelihara dan meningkatkan perangkat lunak meskipun suatu framework berhenti didukung atau mengubah kebijakannya.