Engineering

2003 yılındaki kuruluşumuzdan bu yana yazılım kuruyor, algoritma geliştiriyor, temel teknolojileri araştırıyor ve sistemleri işletiyoruz. Bazı sistemler 20 yılı aşkın süredir kararlı biçimde çalışıyor.

Dağıtım

2016'dan beri kendi uygulamalarımızı dünya çapında dağıtıyoruz.

  • 39 dile yayılım ve çeviri işletimi
  • Mağaza dağıtım altyapısının kurulumu ve işletimi
  • Uygulamalardan satın alımlar ve reklamlar yoluyla gelir elde etme
  • Kullanımın ölçümü ve analizi

39 dil / 52 ülke ve bölgede 36 para birimiyle yapılan satın alımlar (2016'dan beri)

Çekirdek yığın

Güvenlik 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Mobil Dağıtım 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Gömülü Sistemler ve OS 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Ağ ve Protokoller 2004–

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

İş ve Ticaret Sistemleri 2004–

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

Görüntü, Belge ve Dil 2003–

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

Teknoloji tercihleri

2009'dan, iPhone 3GS kuşağından bu yana mobil geliştirme yapıyor, 2016'dan bu yana kendi uygulamalarımızı yayınlıyoruz. Çıkış noktası iPhone'un mümkün kıldığı şeydi: tek elde duran yüksek performanslı bir cihazın ağa bağlanıp bir hizmeti dünyanın her yerine ulaştırabilmesi.

Ürettiğimiz şey bize kullanım verisi olarak geri döner. Teknoloji ve UI/UX gerçek ortamda sürekli değerlendirilebilir; kendi uygulamalarımızı yayınlamak, tek tek projelerin nadiren sağladığı bir doğrulama ölçeği verir. Orada öğrendiklerimiz mobil dışındaki tasarım işlerine de yansır.

2016'da Xamarin, Cordova ve React Native'i uygulama düzeyinde karşılaştırdık; Flutter'ı ise kamuya açıldığından beri değerlendiriyoruz. Bugün ana yolumuz Swift ve Kotlin ile native geliştirme, SwiftUI ise iOS 15 kuşağından bu yana üretimde.

İşletim sistemine ve donanıma yakın yazmak, işleme ve kamera tarafında hem ölçülen hem de hissedilen hızı ayarlamayı, ayrıca yeni işletim sistemi özelliklerini veya C/C++ kütüphanelerini bir soyutlama katmanını beklemeden kullanmayı sağlıyor. Uzun süredir çalışan uygulamalar da çerçeve tarafındaki kırıcı değişikliklerden etkilenmiyor.

Device Control

Barcode-Based Device Readout

Ölçüm cihazının değerleri BLE, Wi-Fi veya barkod aracılığıyla alınır.

Ölçüm cihazı değerleri kablosuz olarak iletir ve LCD ekranında gerçek zamanlı olarak barkod biçiminde gösterir. Uygulama barkodu kamerayla tarayıp ölçüm değerlerini kaydeder.

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

On-Device AI

On-Device AR Recognition

Kamera görüntüsündeki nesneler cihaz üzerinde tanınır ve AR görünümünde etiketlenir.

Her etiket nesnenin konumuna sabitlenir ve cihaz hareket ettirildiğinde nesnenin üzerinde kalır.

  • Swift
  • ARKit
  • On-Device ML