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–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Distribusi Seluler 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Sistem Tertanam & OS 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Jaringan & Protokol 2004–

  • Device Management Protocol
  • Network Performance
  • Wi-Fi Log Analysis
  • Rust

Sistem Bisnis & Perdagangan 2004–

  • CMS
  • Database Engineering
  • PHP
  • TypeScript
  • Node.js
  • AWS
  • GCP
  • Cloudflare

Pencitraan, Dokumen & Bahasa 2003–

  • Full-Text Search
  • Algorithm Design
  • LLM
  • Vision Models
  • Python

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.

  • Swift
  • AVFoundation
  • BLE
  • Wi-Fi
  • Barcode

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.

  • Swift
  • ARKit
  • On-Device ML