厳格な
電動バイクアプリ: 成功した プロトタイプの 設計図
コンテキスト
日本の大手テクノロジー企業と提携し、電動バイクを制御するプロトタイプモバイルアプリを共同で開発する取り組みに着手し、迅速で、国際的なデモンストレーションに備えました。ビジョンとビジュアルブループリントを持って、経験豊富なテクニカルチームを結集してそれを実現しました。
3
回の
3
~30%
の
採用した
3
年間の
2












目的
当社の目標は、国際基準に対応したプロトタイプを構築することでした。想定されるアプリは、ユーザーにライトの制御、ロックの管理、異なるユーザー間でのキーシェアリング、およびカスタムネイティブマップ上でのリアルタイム位置情報の更新などの機能を提供するものでした。
さらに、各ユーザーの特定のバイクを鮮明な 3D イメージとしてアプリに取り込み、リアルタイムの変化に応答するダイナミックなアニメーションを実現することを目指しました。課題は、60FPS 前後の高いレンダリング性能を維持しつつ、滑らかなアニメーションを実現することでした。
また、将来のアップグレードとテクノロジーアドバンスメントのために、保守可能で拡張可能なコードベースを作成することに重点を置きました。
プロセス
1.)当社の
2.)当社は、
3.)パートナーの
4.)パートナーの
5.)デザインと
6.)コミットメントは
範囲
モバイルアプリ開発
技術スタック
Typescript
React Native
GraphQL
Apollo
BabylonJS
AWS AppSync
チャレンジ
結果的には、パートナーのチームとの円滑な協力が実現し、主要な課題は技術的なものでした。以下に、プロジェクトで求められた技術的な要件を具体的に説明します。
AWS AppSync・
レンダリングパフ
バイクの
カスタムネイティブ
開発、
アプリの
オープンソース貢献
開発フェーズでは、多くの技術的な課題に取り組み、完璧を追求するために未知の領域にも挑戦しました。当社の取り組みはプロジェクトを超え、React Native のドキュメンテーション の一部として、ネイティブ UI 要素を Android フラグメントにレンダリングする方法を改善し、広範な開発者コミュニティに貢献しました。
さらに、このプロジェクトを通じて、新しい React Native アーキテクチャの動作に関する詳細な知見をパートナーに提供するとともに、特に iOS と Android プラットフォームでの要素のレンダリングに関して知見を蓄積しました。これらの知見は、人気のある StackOverflow の回答 としてまとめられています。
さらに、当社は Microsoft の Babylon React Native に貢献し、一般的な問題である3D .glb ファイルのインポートに関する実用的な解決策 を見つけました。また、3D レンダリング用の透明な背景を有効にする提案 も取り入れられました。
結果
この成果は、当社の協力によって実現されました。デモンストレーションは、期待を上回る成果を収めました。この成果は、優れたパートナー側チームのサポートにより、当社の技術的な潜在力を最大限にを発揮することができました。パートナーシップは 2 年以上にわたり、3 回の成功したデモンストレーションで成果を実現しました。
数年にわたるプロジェクトを戦略的に計画し、実行するための貴重な技術的なアドバイスを提供しました。当社のチームは、デザイナーやプロダクトオーナーと連携し、プロジェクトを成功に導きました。当社の参加が、プロジェクトを成功に導く大きな要因となりました。
クロスプラットフォームアプローチを採用することで、新しいデザイン、機能、変更の迅速な反復が可能となり、従来の開発方法に比べ、パートナーの重要な時間とコストの節約が実現しました。React Native のエンジニアの専門性を最大限に活用し、この技術を駆使することで、パートナーの利益に貢献しました。