10

Google で「appbuilder 」を検索するだけで、アプリの構築を支援し、アプリ/Android ストアですぐに使用できるものを提供できると主張する新しいサービスが大量に表示されます。ここにいくつかあります:

私は PhoneGap を使用し、Titatium との比較を知り、Sencha について少し調べました。(1 週間かけてすべてを試してみる必要はありませんが)これらすべての新しいサービスとの取引はどうなるでしょうか? 誰かがそれらを使用したことがありますか、またはそれらのいずれかを推奨できますか? 彼らは無駄なネイティブ コードを生成しますか、それとも Web ビューを使用しますか? この質問が具体的なものではないことは承知していますが、SO ユーザーがこれらの少なくともいくつかを試したことがある可能性が高いため、このような質問をするのに適した場所であることを願っています。

以下に提案されている同様の質問からリンクをピックアップすると、関連するリソースへのリンクが山積みになっている別の質問と、別の概要の制限があります。簡潔かつ詳細なリソースは、Dodgy Coder: Modern Cross Platform Developmentによる最近更新された記事(2012 年)です。

最後に、この質問にはiOS/Android - Objective C/Java を比較したいくつかの優れた回答があります。

彼らはただ来続けます:madewithmarmalade.com ...

4

2 に答える 2

5

これは、私が多くの人に話してきたことです。すべてを試したわけではありませんが、ご質問には (少なくとも部分的には) お答えできます。

1. これらすべての新しいサービスはどうなるのですか?

これらすべての新しいサービスが出てくる理由は、これらすべての企業が、アプリを作成して公開するのはとてもクールだと誰もが考える、いわゆる「プログラミング革命」にあると信じているためです。ただし、これらの企業は、ほとんどの人がハードコードのプログラミング方法を学びたくないことも知っているため、代わりにドラッグアンドドロッププログラムを作成し、ユーザーが支払うお金を集めています.

2. 無駄なネイティブ コードを生成しますか、それとも Web ビューを使用しますか?

答えは、どちらでもありません。それらを設計した会社は、アプリを構築して実行するときに、表示されるコードの背後にあるコードを作成し、それを実行します。コーディングはまったく行われていないように見えますが、舞台裏にはあなたが知っているよりもはるかに多くのコードが存在します。

真ん中の質問については、はい、人々 (私など) はこれらのプログラムを使用して (または使用したことがあります)、アプリを作成します。私の意見では、それらはアプリができることとできないことについて多くの「小刻みに動く余地」を与えないため、企業がお金を稼ぐ方法にすぎません. コーディングせずにアプリを作成する場合は、 MIT の App Inventor (以前の Google の App Inventor)を試してみます。多くのプログラミングを知らなくてもプログラミングでき、他のほとんどの同様のプログラムよりも多くのカスタマイズが可能です。

于 2012-06-26T23:11:09.393 に答える
1

@Dave: 確かに、モバイル アプリの開発、アプリの作成、または何か簡単なことを行うのに役立つ方法を提供するオンライン サービスがたくさんあります。次のステップに進む準備ができたら、時間をかけて各ソリューションをいじって、さまざまなオファリングを理解できるかどうかを確認することをお勧めします。それぞれに制限、利点、欠点などがあります。

@Cory: 「私の意見では、アプリでできることとできないことについて、多くの「小刻みに動く余地」が与えられていないため、企業がお金を稼ぐ方法にすぎません」私たち (buzztouch.com) は、「企業がお金を稼ぐための単なる方法」ではなく、生成されたソース コードの 100% を提供し、多くの「ゆらぎの余地」を残しています。私たちは、人々が独自の iOS または Android アプリを作成できるように支援することに誠実に取り組んでおり、システムの成果物 (iOS または Android プロジェクト全体、ソース コードを含む) に誇りを持っています ;-)

素晴らしい投稿と良いコメント ;-)

于 2012-08-01T07:24:11.510 に答える