エム・ソフト

エム・ソフトのスマートフォンアプリソリューション

スマートフォンアプリソリューション

SMART PHONE

スマートフォンアプリ開発

お客様の課題
Customer issue

  • スマホアプリを企画しているが、費用感やどのような手順で進めるか分からない
  • スマホアプリの開発実績が豊富なところに相談したい
  • 開発だけでなく、その後のサポートもお願いしたい
  • 連携するサーバー側のシステム開発も一緒に任せられる会社を探している
  • なるべくコストを抑えてアプリを開発したい

M・SOFT
モバイル・スマホアプリ開発

現在、スマホアプリは、ネイティブ開発から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

開発

開発領域

OS

iOS、Android、
Windows、Linux

ミドルウェア、開発環境

Unity、Xamarin、Cordova

開発言語

Objective-C、Swift、Java、
Kotlin、C、C#、HTML5、
JS、CSS、PHP

DB

SQLite、MySQL

お客様に合わせた2つの開発プラン

受託開発
  • 企画内容や要件が固まっているお客様向けの開発プランです。
  • 概算見積りから開発・リリースまでワンストップにて対応いたします。
ラボ型開発
  • まだ要件が固まっていない、初期投資を抑えたい、といったお客様に最適おすすめな開発プランです。
  • 予算規模、期間、進め方などにより、専任チームを確保し、柔軟に進めます。

受託開発の流れ

STEP-01

お問い合わせ

Webのお問い合わせフォーム、またはメール・電話にて直接お問い合わせください。弊社担当から折り返しご連絡をさせていただきます。

STEP-02

ヒアリング

弊社の営業担当が、お客様の企画内容をヒアリングさせていただきます。要望が固まっていない場合でも、お気軽にご相談ください。概算見積りのご依頼だけでもOKです。過去の開発事例を基に、デモのご紹介や、ヒントやアドバイスをさせていただきます。

STEP-03

企画・ご提案

ご要望に合わせた開発プランとアプリケーションをご提案させていただきます。
概算見積り、開発範囲、開発スケジュールも合わせてご提示いたします。提示した企画内容で承諾いただければ、正式見積り・ご契約となります。

STEP-04

設計・開発・試験

正式ご発注後に、担当がエンジニアと一緒に、企画内容、スケジュール、体制、進め方などをお打ち合わせいたします。
その後は、規模により定例ミーティング等を通じて、設計レビューを実施いたします。デザインをご希望のお客様には、弊社の専任デザイナーにより、UI/UXデザインのご提案をさせていただきます。関連システムとの連携が必要な場合は、この段階で設計いたします。
また、必要に応じて、設計と並行して、動作のイメージできるモックアップアプリを開発いたします。
設計とプロトタイプがFIXしたものについて、本番製品開発に移行します。
関連システムなどの環境も併せて構築いたします。

STEP-05

お客様確認試験・現地調整

弊社での試験後、お客様にアプリケーションをお渡しします。お客様側にて動作確認試験をお願いいたします。業務アプリケーションなど、お客様側のシステムと連携する場合は、結合しての確認となります。
現地での調整が必要な場合は、弊社エンジニアも同行し、動作検証をサポートいたします。**

STEP-06

納品・検収・アプリストア申請*

お客様の試験にて問題が無ければ、マニュアルや関連ドキュメント含めて納品し、検収となります。
また、公開アプリの場合は、アプリストア、マーケットに公開いたします。*
申請のためのライセンス等の準備をいただきます。(サポート、代行作業あり)**
もし、審査でリジェクトされた場合は、対応を協議し、必要な対策をして再申請いたします。

STEP-06

公開・サポート

各ストアでの審査完了後、一般公開が可能になります。
関連するサイトや告知などと併せて、お客様の任意のタイミングで、公開いただけます。
また、リリース後に、OSのVerアップなどでアプリに影響がある場合は、アプリの修正・アップデートをいたします。

*公開アプリの場合 **有償OP

ラボ型開発の流れ

STEP-01

ヒアリング・企画・チーム体制ご提案

お問い合わせ受付後、弊社の営業担当が、お客様の企画内容をヒアリングさせていただきます。最終的なゴール設定や懸案事項などの課題をリストアップいたします。
要望が固まっていない場合でも、お気軽にご相談ください。
体制、概算見積り、開発方針、ステップ別の開発目標、合わせてご提示いたします。

STEP-02

専任チームによる短期目標設定と開発開始

正式契約後、担当エンジニアにより、初期ステップの目標や進め方を設定します。その後は、定例ミーティング等を通じて、開発状況や成果・課題を報告いたします。
また、想定外の状況になりそうな場合は、早めにご報告させていただき、ステップの途中でも進め方や目標設定の変更をご相談させていただきます。

STEP-03

検証確認

ステップの区切りのタイミングで、次のステップに進むかどうか検証いたします。お客様の期待する内容を満たしているか、課題は無いかといった観点で、お客様と綿密な打ち合わせをいたします。次ステップに進むか、あるいは、別の方法で再アプローチするかなどを検討し、ご契約を継続の有無をご判断させていただきます。
また、製品化などのフェーズに移る場合は、ラボ型から受託開発型に変更いただく事も可能です。