Engineering

منذ تأسيسها عام 2003، تعمل الشركة في بناء البرمجيات وتطوير الخوارزميات وبحث التقنيات الأساسية وتشغيل الأنظمة. وبعض الأنظمة تعمل بثبات منذ أكثر من 20 عاماً.

التوزيع

انطلاقاً من التطوير وتشغيل الخدمات للسوق اليابانية، نوزّع التطبيقات حول العالم منذ عام 2016.

  • التوسّع إلى 39 لغة وإدارة الترجمة
  • بناء وتشغيل بنية التوزيع في المتاجر
  • إدخال وساطة الإعلانات
  • قياس الاستخدام وتحليله

39 لغة / مدفوعات في 52 دولة ومنطقة و36 عملة (منذ 2016)

المنظومة الأساسية

الأمن 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

توزيع التطبيقات المحمولة 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

الأنظمة المدمجة ونظم التشغيل 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

الشبكات والبروتوكولات 2004–

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

أنظمة الأعمال والتجارة 2004–

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

معالجة الصور والمستندات واللغة 2003–

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

قرارات تقنية

نعمل في تطوير تطبيقات الهاتف منذ عام 2009، جيل iPhone 3GS، وننشر تطبيقاتنا الخاصة منذ عام 2016. نقطة البداية كانت ما أتاحه iPhone: جهاز عالي الأداء يوضع في راحة اليد، متصل بالشبكة، وقادر على إيصال خدمة إلى أي مكان في العالم.

ما نبنيه يعود إلينا في صورة بيانات استخدام. يمكن تقييم التقنية وواجهة المستخدم وتجربتها باستمرار في البيئة الواقعية، ونشر تطبيقاتنا الخاصة يمنحنا حجماً من التحقق نادراً ما توفره المشاريع الفردية. وما نتعلمه هناك ينعكس أيضاً على التصميم خارج مجال الهاتف.

في عام 2016 قارنّا Xamarin وCordova وReact Native على مستوى التنفيذ، ونقيّم Flutter منذ إصداره العلني. اليوم مسارنا الأساسي هو التنفيذ الأصلي بلغتي Swift وKotlin، مع استخدام SwiftUI في الإنتاج منذ جيل iOS 15.

الكتابة قريباً من نظام التشغيل والعتاد تتيح ضبط السرعة المقاسة والسرعة المحسوسة في الرسم وعمل الكاميرا، واستخدام ميزات النظام الجديدة أو مكتبات C/C++ دون انتظار طبقة تجريد. كما تبقى التطبيقات طويلة التشغيل بمنأى عن التغييرات الكاسرة من جهة أطر العمل.

Device Control

Barcode-Based Device Readout

تُجمع قراءات الجهاز عبر ثلاثة مسارات: BLE وWi-Fi والباركود.

يرسل الجهاز قياساته لاسلكياً ويعرضها أيضاً كباركود على شاشته. يقرأ التطبيق ذلك بالكاميرا ويسرد كل قيمة مع وقت التقاطها.

يتولى تطبيق واحد المسارات الثلاثة، فتصل القيم إلى الشاشة نفسها أياً كان المسار.

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

On-Device AI

On-Device AR Recognition

يتم التعرف على الأجسام في مشهد الكاميرا داخل الجهاز ووسمها في فضاء الواقع المعزز.

يجري التعرف داخل الجهاز نفسه. كل وسم مثبت على موضع الجسم، فيبقى النص معه عند تحريك الكاميرا.

تظهر الأسماء ودرجة الثقة بها فور اكتشافها. ولا يغادر أي شيء الجهاز.

  • Swift
  • ARKit
  • On-Device ML