開発のモバイルアプリ[定休日]
-
11-09-2019 - |
質問
の風景をモバイルアプリケーションが存在し、現在は変わることを期待に"この質問には答えが変更となっているが、現在では、最高経営システムの枠組みが構築されるモバイルアプリです。
私の観点から物事を考えるコスト、学習曲線市場に浸透いたしました。
解決
シェアるので、ここでは良くならないの視認性、ヒット率以上を取得しまにます。たくさんありますBlackberrysよりiphoneものを買っている人もいるので、ダウンロードアプリは、iPhone向けにも高くなっています。
しかし、コストがかなりの高い開発を開始します。
- していただくことになりますMacりたいのであれば何らかのiPhone開発。ただたくさんありますし、もし時~1kします。
- い、iPhone開発を占$99/年
学習のiPhone SDKはObjective-Cと同様のC/C++の場合は既に分かっています。
とはいえ、知ってどのようなプラッシュのパームプレ作ります。で市場シェアは不明であり、なんなのか、を知っているだけでなHTML/Javascriptいます。
のAndroidなく、市場シェアはまだほとんどのケット。ではJavaで記述された、多くのApiができてより多くの人にAndroidデバイスをその手での議論の余地がある問題.
ブラックベリーする優れたプラットフォームで展開さない場合は、iPhoneです。このSDKはJavaのかを伺いいツールを作成"にチェックを入れます。にこることができます多くの可能性を持っているのが消費者に直面アプリの可能性のための企業にアプリがリージャスのバーチャルも多くのこれまで)
いによって違いますので、それぞれどのくらい過ごしたいどのようなアプリです。学習曲線のだと思いなどの問題がそれぞれのプラットフォーム独自のSDKできない学習とにかくなんでからライベート-エクイティについてのこれらのプラットフォーム.
私のpicksは順):
- iPhone
- ブラックベリー
- ??
とはいえ、現在のモバイルアプリの開発に充てるという。いがいは、少なくとも概念の他のプラットフォームで可能性のある支店。
他のヒント
アンドロイド
費用:0
学習曲線:より多くのまたは0以下は、Javaを知っていれば、
市場浸透:HUGE
Androidの携帯電話の売上高は今年の900パーセントを上昇すると予想され、市場は携帯電話に限定されるものではありません。いくつかのミニコンピュータは、OSとしてのAndroidを選択するだけでなく、その方向に行っている。
あなたは、アプリケーションの最終結果の要件を定義する必要があります。
答えの一部は、あなたが実行されますモバイルどのようなハードウェアに依存します。そして、簡単な入力/出力画面のフレームワークが十分であれば、あなたのハードウェア(タッチスクリーン、バーコードスキャナ、GPS、特別なボタン、VOIPなど)のユニークな能力を使用する必要があるかかどうか。
これは、ローカル・アプリケーションまたはWebアプリケーションまたはターミナルサービスなどの複数のリモート何かへのあなたの決定を運転することがあります。 (また、リモートサービスを使用するローカルアプリケーションは、もちろん、あります。あなたは、複数のフロントエンドを検討する必要がありますか?)
また、どこ開発の強みは何ですか?あなたの言語の習熟度は何ですか?あなたが述べたように、モバイルアプリケーションの開発には、学習のための、あなたの初期の開発/デバッグ/デプロイメント環境を設定するための急なスタートアップカーブを持つことができます。それはそれを価値がある、またはあなたがデスクトップやWeb開発の経験を活用し、遠隔地に展開することができますか?
あなたはこれらの意思決定を行い、開発環境や目標を決定したら、、あなたはあなたのニーズに固有のフレームワークと方法論を見て次のステップを取ることができます。
あなたが書いたように、環境は常に変化していますが、可能な限り最もポータブルアプリケーションを作成することを計画している場合、私の謙虚なoppinionには、Javaマイクロエディション(J2ME)で開発を開始する必要があります。仕事に最適なIDEの一つは、Netbeansのです。
の端末により異なりだと思います。ないと思うにはどうなるかという点に集中して何か書いてもらえるように働べての装置です。
しているスケートリンクまで連する情報を表示します
- Windowsモバイル:C++います。NET Compact Framework(JavaMEの場合Javaランタイムをインストール手動)
- iPhone:C++(ます。IIRCズで支援Javaていない。
- Android:JavaME
- ブラックベリー:JavaME
- その他の非スマート/PDAデバイス:うC++?