スマートフォンとタブレットはテクノロジーを席巻しており、アプリは各モバイルOSにとって最大のセールスポイントの一つです。AppleとGoogleのアプリストアにはそれぞれ50万本以上のアプリが登録され、ダウンロード数は数百億回に達しているため、この成長市場への参入意欲は高いです。アプリは社内利用だけでなく、クライアント、ベンダー、顧客、そして一般の人々とのコラボレーションにも役立ちます。しかし、ビジネス向けアプリの開発を決定する前に、以下の点を考慮に入れる必要があります。
1. 互換性

社内利用向けのアプリを開発する場合、既存のシステムとアプリを連携させることはできますか?アプリがデータの入出力に使用できるAPIやインポート/エクスポート機能は提供されていますか?多くのシステム、特に社内開発のシステムでは、アプリとの連携手段が提供されていないため、モバイルデバイスと通信するために別のシステムへの移行が必要になる場合があります。
2. アップグレード
顧客関係管理やPOSシステムなど、多くの市販のビジネスソフトウェアソリューションには、モバイルデバイスと連携するためのアプリが含まれています。もしお使いのシステムにアプリが含まれていない場合は、ビジネスニーズに迅速に対応できるプラットフォームを導入する方が賢明です。新しいシステムのメリット、移行にかかるコスト、そしてアプリ開発を含む現在のシステムを維持するためのコストを評価しましょう。
顧客関係管理やPOSシステムなど、多くの既製のサーバーベースのビジネスソフトウェアソリューションには、モバイルデバイスと連携するためのアプリが含まれています。お使いのシステムにアプリが含まれていない場合は、独自のアプリを開発するのではなく、ビジネスニーズへの対応が迅速なベンダーを持つ新しいプラットフォームを検討する方が賢明かもしれません。新しいシステムのメリット、移行にかかるコスト、そしてアプリ開発を含む現在のシステムを維持するためのコストを評価しましょう。
3. 標準化
社内利用向けのアプリを開発する場合、どのプラットフォームで動作しますか?現在、スマートフォンではAndroidが有力な選択肢ですが、タブレットではAppleが優勢を占めており、Windows 8のリリースも間近に迫っています。プラットフォームを1つに標準化することでアプリ開発は簡素化されますが、ハードウェアの選択肢が制限され、業務に役立つ他のアプリの選択肢も狭まってしまいます。複数のプラットフォーム向けに開発するとコストは高くなりますが、柔軟性は高まります。
4. スタッフ

アプリを開発できる人材は社内にいますか?それとも開発を外注する必要がありますか?複数のプラットフォーム向けにアプリを開発できる開発者は少ないため、複数の開発者を雇う必要があるかもしれません。バグ修正や新機能の追加はアプリのメンテナンスに不可欠なため、開発者との関係を維持する必要があることを覚えておいてください。社内開発を決定した場合、特に複数のプラットフォーム向けに開発する場合は、AppceleratorのTitaniumのようなプラットフォームを利用することで、開発プロセスを簡素化できます。
5. コーディング
アプリを個々のモバイルOS向けではなくHTML5で開発すると、一般的に複数のプラットフォームへの実装が容易になります。各プラットフォームのネイティブコードを使用することで、パフォーマンスの向上、組み込み機能との統合性の向上、そして標準インターフェース要素の使用によるより馴染みのある外観の実現が可能になります。あなたにとって、実装の容易さとパフォーマンスと外観のどちらがより重要ですか?
6. テスト
アプリ開発には、コードの作成だけでなく、社内利用やB2B利用において極めて重要なテストも必要です。特に複数のプラットフォーム向けに開発する場合は、アプリを適切にテスト・デバッグするために必要な時間と人員を確保できるかどうかを検討してください。この要素だけで、プラットフォームの選択肢を絞り込むか、既製のソリューションを採用するかが決まるかもしれません。
7. サポート
社内向けのテクニカルサポートニーズに対応するために社内体制を構築しているかもしれませんが、B2Bや一般ユーザー向けのアプリをリリースする場合、サポートニーズは拡大します。顧客、クライアント、そしてサポートを求める一般ユーザーをどのようにサポートするかを検討してください。Salesforceが最近リリースした、TwitterやFacebookと連携するDesk.comのようなヘルプデスクソフトウェアを追加することは、その実現方法の一つです。
ジョセフ・フィーバーは、ITプロフェッショナルとして25年の経験を持ち、コンピュータコンサルティングとソフトウェアトレーニングのバックグラウンドを持っています。Google+、Facebook、Twitterでフォローするか、ウェブサイトJosephFieber.comからご連絡ください。