ケーススタディ:M.A.C srl
クロスプラットフォームのモバイル速度テストアプリケーションとネットワーク診断テレメトリロギング。
開発対象 M.A.C srl
クライアントサイト macsolution.it
モバイルフレームワーク Apache Cordova(クロスプラットフォーム)
コアターゲット 速度テスト & テレメトリ診断
プロジェクト概要
M.A.C srl(macsolution.it)は、20年以上にわたり官民組織向けに高度なITサービスとクラウドソリューションの設計、導入、管理を行ってきた、イタリアの有力なシステムインテグレーターおよびITサービスプロバイダーです。同社の顧客向けユーティリティスイートの一環として、カスタムのWeb・モバイル速度テストアプリケーションを開発しました。
Apache Cordovaを使用したクロスプラットフォームモバイルアプリケーションとして実現されたこの導入は、React NativeやExpoといった現代のフレームワークが業界標準となるずっと前に先駆けて行われました。スムーズなユーザーインターフェースを確保するために社内グラフィックデザイナーと緊密に協力して構築されたこのツールは、接続メトリクスを測定し、コア分析サーバーにテレメトリをログ記録します。
専用モバイルアプリケーションパッケージに加えて、速度テストは標準的なWebブラウザ内で完全に動作するように開発されており、ユーザーはインストールなしでデスクトップPCから直接接続診断を実行できます。
主要な技術的成果
- 先駆的なクロスプラットフォームモバイル: 単一のHTML5/JavaScriptコードベースからAndroidとiOSの両市場をターゲットにするためApache Cordovaを使用してアプリケーションを実装し、開発サイクルを最適化しました。
- 速度テストエンジン & パフォーマンスフック: カスタムのレイテンシーおよびパケットダウンロード/アップロードスクリプトを作成しました。このエンジンは、視覚的なラグを引き起こすことなくスループット速度を測定する自動チェックを実行します。
- テレメトリ & ログキャプチャ: 接続診断ログをM.A.C srlのバックエンドデータベースに送信するための安全なデータ収集チャネルを設計し、地域ごとのカバレッジパフォーマンスに関する洞察を提供しました。
- デザイナー主導のUIコラボレーション: M.A.C srlの社内グラフィックデザイナーと連携し、カスタムスキンのウィジェット、カスタムダイヤル、レスポンシブな測定ゲージを構築しました。

