Engineering

自2003年成立以来,我们从事软件构建、算法开发、基础技术调研与运维。

核心技术栈

  • 图像·文档·语言分析 Image Processing / OCR / Full-Text Search / Algorithm Design / LLM / Vision Models / Python
  • 业务与电商系统 Web Systems / Payments / CMS / Database Engineering / PHP / TypeScript / Node.js / AWS / GCP / Cloudflare
  • 网络与协议 HTTPS Proxy / Device Management Protocol / Network Performance / Wi-Fi Log Analysis / Rust
  • 嵌入式与操作系统 Linux / C/C++ / AOSP / Yocto / Virtualization / Windows
  • 移动分发 iOS / Android / Swift / Kotlin / Store Operations / Localization / macOS
  • 安全 Security Evaluation / Intrusion Detection / Audit / Key Management (CKMS)

技术选择

自2009年 iPhone 3GS 世代起从事移动开发,2016年起发布自有应用。起点是 iPhone 展示的可能性:一台握在手中的高性能设备连接网络,能把服务送到世界任何地方。

所做的东西会以使用数据的形式返回。技术与 UI/UX 可在真实环境中持续验证,自行发布带来的验证规模是单个项目难以获得的。在那里得到的经验也会反映到移动之外的设计上。

2016年在实现层面比较了 Xamarin、Cordova 和 React Native,Flutter 自公开起持续评估。目前以 Swift 和 Kotlin 的原生实现为主,SwiftUI 自 iOS 15 世代起正式用于生产。

在贴近操作系统与硬件的层面编写,可以打磨渲染和相机处理的实测速度与体感速度,并且无需等待抽象层即可使用系统新功能或 C/C++ 库。长期运营的应用也不受框架端破坏性变更的影响。

Demos

BLE · Wi-Fi · Barcode

Barcode-Based Device Readout

通过 BLE、Wi-Fi 或条码获取测量仪器的读数。

测量仪器以无线方式传输读数,并实时在液晶屏上以条码显示。应用使用相机扫描条码并记录读数。

ARKit · On-Device ML

On-Device AR Recognition

在设备端识别相机画面中的对象,并在 AR 画面中显示标签。

每个标签锚定在对象的位置上,移动设备时仍叠加显示在对象上。