Engineering
Sejak didirikan pada 2003, kami membangun perangkat lunak, mengembangkan algoritma, meneliti teknologi dasar, dan mengoperasikan sistem. Sebagian sistem berjalan stabil lebih dari 20 tahun.
Distribusi
Berawal dari pengembangan dan operasional layanan untuk pasar Jepang, kami mendistribusikan aplikasi ke seluruh dunia sejak 2016.
- Perluasan ke 39 bahasa dan pengelolaan terjemahan
- Pembangunan dan pengoperasian distribusi toko
- Penerapan mediasi iklan
- Pengukuran dan analisis penggunaan
39 bahasa / pembayaran di 52 negara dan wilayah serta 36 mata uang (sejak 2016)
Stack inti
Keamanan 2017–
Distribusi Seluler 2016–
Sistem Tertanam & OS 2008–
Jaringan & Protokol 2004–
Sistem Bisnis & Perdagangan 2004–
Pencitraan, Dokumen & Bahasa 2003–
Pilihan teknologi
Kami mengerjakan pengembangan mobile sejak 2009, generasi iPhone 3GS, dan mendistribusikan aplikasi sendiri sejak 2016. Titik awalnya adalah apa yang dimungkinkan iPhone: perangkat berperforma tinggi yang muat di satu tangan, terhubung ke jaringan, dan mampu mengantar layanan ke mana pun di dunia.
Apa yang kami bangun kembali kepada kami sebagai data penggunaan. Teknologi dan UI/UX dapat dievaluasi terus-menerus di lingkungan nyata, dan distribusi aplikasi sendiri memberi skala validasi yang jarang diperoleh dari proyek satuan. Yang kami pelajari di sana juga kembali ke perancangan di luar ranah mobile.
Pada 2016 kami membandingkan Xamarin, Cordova, dan React Native pada tingkat implementasi, dan Flutter dievaluasi sejak rilis publiknya. Kini jalur utama kami adalah implementasi native dengan Swift dan Kotlin, dengan SwiftUI dipakai di produksi sejak generasi iOS 15.
Menulis dekat dengan sistem operasi dan perangkat keras memungkinkan penyetelan kecepatan terukur maupun kecepatan yang dirasakan pada rendering dan kamera, serta memakai fitur baru OS atau pustaka C/C++ tanpa menunggu lapisan abstraksi. Aplikasi yang berjalan lama juga terhindar dari perubahan yang merusak di sisi framework.
Device Control
Barcode-Based Device Readout
Pembacaan dari sebuah instrumen dikumpulkan lewat tiga jalur: BLE, Wi-Fi, dan barcode.
Perangkat mengirim hasil pengukuran secara nirkabel dan juga menampilkannya sebagai barcode di layarnya sendiri. Aplikasi membacanya dengan kamera dan mendaftar setiap nilai beserta waktu pembacaannya.
Ketiga jalur ditangani satu aplikasi, sehingga nilainya sampai di layar yang sama lewat jalur mana pun.
On-Device AI
On-Device AR Recognition
Objek dalam tampilan kamera dikenali di perangkat dan diberi label di ruang AR.
Pengenalan berjalan di perangkat itu sendiri. Setiap label ditambatkan pada posisi objek sehingga teks tetap menempel saat kamera bergerak.
Nama dan tingkat keyakinannya muncul begitu ditemukan. Tidak ada data yang keluar dari perangkat.