エム・ソフトのスマートフォンアプリソリューション
SMART PHONE
スマートフォンアプリ開発
お客様の課題
Customer issue
- スマホアプリを企画しているが、費用感やどのような手順で進めるか分からない
- スマホアプリの開発実績が豊富なところに相談したい
- 開発だけでなく、その後のサポートもお願いしたい
- 連携するサーバー側のシステム開発も一緒に任せられる会社を探している
- なるべくコストを抑えてアプリを開発したい
の
モバイル・スマホアプリ開発
現在、スマホアプリは、ネイティブ開発からUnityに代表されるマルチプラットフォーム環境での開発までさまざまな環境があります。また、カメラや各種センサー(GPS、ジャイロ、加速度)、ARなど、OSの機能をフルに活用したものから、クラウド上のデータと連携したPWA(プログレッシブウェブアプリ)まで、それぞれの用途・目的によって必要な要素が異なります。
エム・ソフトのスマホアプリ開発は、お客様の企画段階から参加し、目的や用途、ご予算に合わせたさまざまなご提案をいたします。
データを管理するコンテンツマネジメントシステム(CMS)の設計や、連携する業務システムのAPI化まで、豊富な実績を持つエンジニアが最後まで担当いたします。
また、専任デザイナーによるデザインや、アプリ開発後のマーケット公開、その後のサポートまで、ワンストップで対応しています。
開発はすべて自社内で実施し、ISO 9001、ISO/IEC27001 、Pマークの取得など、セキュリティ環境を強化し、お客様に安心していただける体制を構築しています。
SELLING POINT
強み
安心の社内開発。
ワンストップで対応
豊富な実績を持つ当社のエンジニアが、お客様の企画を実現するためのさまざまなご提案をいたします。まだ要件が固まっていない場合や、技術的な不安がある場合は、技術検証を踏まえた設計・開発といった段階的な導入など、お客様に合わせたご提案が可能です。企画・デザインから開発、導入フォロー、アプリストアへの登録、運用サポートまでワンストップで対応。また、コンテンツ制作や付帯作業もお任せください。
さまざまな
開発プラットフォームに対応
SwiftやJava等のネイティブ言語での開発だけでなく、Unity、Xamarin、Cordova、といったマルチプラットフォーム環境での開発やHTML5を利用したPWA開発も柔軟に対応しています。
また、過去に開発したアプリケーションの改修や多言語へのマイグレーションなどのご相談も承っています。
組み込みアプリから
Webサーバー連携まで
エム・ソフトでは、アプリ開発だけではなく、組込み開発、Web・クラウド開発まで豊富な実績があり、関連システム含めてすべて対応可能です。サーバー側は、AWSを利用したクラウド利用や、お客様内部でのオンプレミス環境など柔軟に対応いたします。
OSアップデートにも
しっかり対応するサポート体制
iOSやAndroid OSがアップデートされた場合や、AppleやGoogleの開発規約変更、新しい開発環境など、常に最新の情報を収集しています。先行した技術調査により、お客様に影響範囲の情報をご連絡いたします。修正が必要な場合は、弊社でテストをして、お客様のアプリへの影響を最小にいたします。
PoC/試作開発なども
柔軟に対応
要件や仕様が決まっていない段階から対応可能です。試作品を開発・検証を繰り返しながら、お客様と一緒に考え作りこみいたします。
段階別に契約を分けるなど、リスクと予算を抑えた開発が可能です。
CASE STUDY
事例紹介
Case1スケール連動食事管理アプリ
『GRAMIL』
株式会社タニタ様
アプリの特長
- 時間や場所を選ばす、あらゆるシーンで食事や水分の摂取量を手軽に計量できるポケッタブルスケールと連動する管理アプリ。
- Bluetooth®通信でリアルタイムに連携、計量と同時にデータを記録。
- 毎日のログや日々の推移をグラフで表示し、直感的に分析/管理できます。
当社担当作業
- Flutterによるマルチプラットフォームアプリ開発
- スケールとのBLE通信ライブラリ開発
- アプリロゴ制作、UIデザイン
環境
OS:iOS、Android
ミドルウェア、開発環境:Flutter
言語:Dart、Swift、Kotlin
Case2雑誌連動アミューズメント
情報配信アプリ
出版社様
できること
- 専門雑誌と連携した会員向けニュース・情報配信アプリ。
Web上のコンテンツ管理システムで、雑誌記事と連動したスマートフォンならではの特別コンテンツや自動継続課金システムなどを開発。月間情報誌と連動した情報配信アプリ。キャリア決済やAppleの自動継続課金システムで課金管理するシステムも同時に開発しました。
環境
OS:iOS、Android、Linux
ミドルウェア、開発環境:PostgreSQL
言語:Swift、Java、PHP
Case3決済端末連携アプリ用
ライブラリ
決済端末機器メーカー様
できること
- スマートフォンと接続した決済端末(クレジットカードリーダー)と連携し、各種端末操作、読取り情報のチェックなど機能をライブラリ化
環境
OS:Windows、iOS
ミドルウェア、開発環境:Cordova
言語:C#、Objective-C
Case4学生向け
図書館利用促進アプリ
都内女子大学様
できること
- 図書館内に設置したビーコンを使い「お知らせ配信」「来館ポイント付与」「混雑度状況表示」を行います
- 学生はGmailでログインし、本アプリから学内システムにすぐにアクセス可能
環境
OS:iOS、Android、Linux
ミドルウェア、開発環境:MySQL
言語:Objective-C、Java、PHP
その他、開発実績一覧
No. | 件名 | 顧客 | 環境(OS、言語) | 備考 |
---|---|---|---|---|
1 | 通信教育生徒向けフォトフレームアプリ | 大手通信教育会社様 | 環境(OS、言語):iOS、Android | キャラクターと一緒に撮影できるフォトフレームアプリ。子供のやる気を引き出し、親子で楽しめるアプリを開発しました。 |
2 | 医療機関向け介護支援情報アプリ | 独立行政法人 産業技術総合研究所 |
環境(OS、言語):Android | 要介護者の訓練目標や日々の記録などサーバーに登録するモバイルアプリです。 |
3 | 数字当てゲームアプリ | ゲーム企画会社様 | 環境(OS、言語):iOS、Android | 隠された数字を当てるゲームアプリ(マスターマインド)。ボードゲームのスマホアプリ版。ゲームセンターにも対応しています。 |
4 | 安全運転診断アプリ | 保険調査会社様 | 環境(OS、言語):iOS、Android | スマートフォンに搭載されたジャイロセンサー、加速度センサーとGPSを組み合わせて運転情報を学習。膨大なクラウドデータを分析し、かわいいキャラクターが運転結果を元に安全運転のアドバイスをします。 |
5 | 船舶安全点検支援アプリ | 海上技術安全研究所 | 環境(OS、言語):Android | 船舶の設備や運行前の点検用モバイルアプリ。各種機器のメンテナンスポイントを分かりやすくユーザに提供します。 |
6 | ファイル管理アプリ | 海上技術安全研究所 | 環境(OS、言語):iOS | 画像、テキスト、Zip、PDF…様々なファイルをドラッグドロップで簡単に管理できるファイラーアプリ。シンプルで使いやすいアプリをお客様と一緒に開発し、無料ランキング1位を獲得しました。 |
7 | 医療機関向け介護支援情報アプリ | 独立行政法人 産業技術総合研究所 |
環境(OS、言語):iOS | 要介護者の訓練目標や日々の記録などサーバーに登録するモバイルアプリです。 |
8 | スマホ用3D球体表示ライブラリ | ソフトウェア会社様 | 環境(OS、言語):iOS、Android | OpenGLを使って球体3Dをレンダリング。任意の2点間の軌跡を表示したり、様々な情報をオーバレイできるようにライブラリ化しました |
DEVELOPMENT
開発
開発領域
OSiOS、Android、 |
ミドルウェア、開発環境Unity、Xamarin、Cordova |
開発言語Objective-C、Swift、Java、 |
DBSQLite、MySQL |
お客様に合わせた2つの開発プラン
受託開発
- 企画内容や要件が固まっているお客様向けの開発プランです。
- 概算見積りから開発・リリースまでワンストップにて対応いたします。
ラボ型開発
- まだ要件が固まっていない、初期投資を抑えたい、といったお客様に最適おすすめな開発プランです。
- 予算規模、期間、進め方などにより、専任チームを確保し、柔軟に進めます。
受託開発の流れ
STEP-01 お問い合わせ |
Webのお問い合わせフォーム、またはメール・電話にて直接お問い合わせください。弊社担当から折り返しご連絡をさせていただきます。 |
---|
STEP-02 ヒアリング |
弊社の営業担当が、お客様の企画内容をヒアリングさせていただきます。要望が固まっていない場合でも、お気軽にご相談ください。概算見積りのご依頼だけでもOKです。過去の開発事例を基に、デモのご紹介や、ヒントやアドバイスをさせていただきます。 |
---|
STEP-03 企画・ご提案 |
ご要望に合わせた開発プランとアプリケーションをご提案させていただきます。 |
---|
STEP-04 設計・開発・試験 |
正式ご発注後に、担当がエンジニアと一緒に、企画内容、スケジュール、体制、進め方などをお打ち合わせいたします。 |
---|
STEP-05 お客様確認試験・現地調整 |
弊社での試験後、お客様にアプリケーションをお渡しします。お客様側にて動作確認試験をお願いいたします。業務アプリケーションなど、お客様側のシステムと連携する場合は、結合しての確認となります。 |
---|
STEP-06 納品・検収・アプリストア申請* |
お客様の試験にて問題が無ければ、マニュアルや関連ドキュメント含めて納品し、検収となります。 |
---|
STEP-06 公開・サポート |
各ストアでの審査完了後、一般公開が可能になります。 |
---|
*公開アプリの場合 **有償OP
ラボ型開発の流れ
STEP-01 ヒアリング・企画・チーム体制ご提案 |
お問い合わせ受付後、弊社の営業担当が、お客様の企画内容をヒアリングさせていただきます。最終的なゴール設定や懸案事項などの課題をリストアップいたします。 |
---|
STEP-02 専任チームによる短期目標設定と開発開始 |
正式契約後、担当エンジニアにより、初期ステップの目標や進め方を設定します。その後は、定例ミーティング等を通じて、開発状況や成果・課題を報告いたします。 |
---|
STEP-03 検証確認 |
ステップの区切りのタイミングで、次のステップに進むかどうか検証いたします。お客様の期待する内容を満たしているか、課題は無いかといった観点で、お客様と綿密な打ち合わせをいたします。次ステップに進むか、あるいは、別の方法で再アプローチするかなどを検討し、ご契約を継続の有無をご判断させていただきます。 |
---|