私は他の2人の開発者と一緒に小さな新興企業で働いています。iPhoneとAndroidの両方のプラットフォームを対象としたモバイルアプリケーションプロジェクトが予定されています。特徴 :
- データモデルを処理するためのバックエンドWebサーバーがあります。
- モバイルアプリケーションはWebサーバーに接続し、いくつかの簡単なタスク(ユーザー名とパスワードの登録、ログイン、いくつかの基準に一致するレコードの検索など)のフロントエンドをユーザーに提供する必要があります。
- 位置情報をウェブサーバーに保存し、この情報をモバイルアプリに公開したいと考えています。モバイルアプリは、モバイルデバイス内の既存のナビゲーションシステムと統合し、それに場所を提供する機能を備えている必要があります。
- アプリケーションには約10の異なるインターフェースがあります。
モバイルアプリの開発経験はあまりなく(Androidでおもちゃのプロジェクトを行っただけです)、モバイルUI開発の経験はありません。私はいくつかのことを知りたいです:
- 2つのモバイルプラットフォーム用に2つの異なるアプリケーションを開発する必要がありますか?そのようにすると、これらのアプリケーションの両方を同じバックエンドに接続できますか、それとも2つのバックエンドも必要になりますか?
- 単一のアプリケーションを作成し、それらの両方のプラットフォームをターゲットにすることができるモバイルアプリフレームワークはありますか?
- これら2つのうち、アプリを開発するのに簡単なプラットフォームはどれですか?(2つの別々のアプリケーションを開発する必要がある場合。)
- それとも、モバイルデバイスからアクセスできるWebアプリケーションを作成するだけでよいのでしょうか。もしそうなら、モバイルの他のアプリケーション(ナビゲーションアプリなど)と統合できますか?
さらに詳しい情報や説明が必要な場合はお知らせください。