-

iPhone・Androidアプリ開発経験者の方に伺います。
初めてアプリ開発に挑戦してみようと思うのですが、手法としてお勧めなのは、ネイティブアプリかWebアプリか。またそれぞれどの様な知識や技術が必要か、など教えて頂けますでしょうか。
アプリの内容は、いくつかの設問に答えて診断するいわゆる「心理テスト」のアプリです。条件として…

  • AppStoreとGooglePlayの両方に登録する
  • アプリ自体は無料だが、希望者には有料コンテンツで課金する
  • アプリからWebサイトへユーザーを誘導する
    という項目を満たしたいと考えております。
    宜しくお願いいたします。

みんなの回答 7 件

名無しさんの回答

AppStoreとGooglePlayの両方に登録する
という条件がある時点でネイティブは確定です。
でもAppStoreとGooglePlayに登録するには同じアプリを違う言語で一つずつ作らなくてはなりません。理由はそれぞれ指定されている開発環境が別れているからです。
AppStoreの場合iphoneアプリという事になりますのでobjective-cと言われる言語の習得が必要になります。対してGooglePlayということはAndroidアプリということになりますのでJavaという言語が必要です。(javascriptではないですよ。)
あとはスキルと知識と行動力さえあれば課金とかWebサイトへ誘導とかできると思います。
もしトピ主さんがWebサイトを作れないならガンガンググって分からない事があればここで聞くと言った感じでやればできると思います。(デザインは知らんけど。)

名無しさんの回答

早速のご回答ありがとうございます。非常に参考になります。
追記を失礼いたします。自分なりに調べたところ、jQueryMobileで制作してPhoneGapでネイティブアプリ化する、という方法もあるようですが、これについては欠点やデメリットなどありますでしょうか。
ちなみに私はWebデザイナーで、プログラミングスキルはほとんどありません…。

名無しさんの回答

プログラミングスキルがないのであればWEBアプリという名のウェブサイトを作って、パッケージにするのがよさそうですね。
flash使えるなら、AIRアプリにしてワンソールマルチユースで開発もありですね。

名無しさんの回答

なるほど、flashでも開発できるんですね。
C言語やJavaが必須という事であればプログラミングスキルのある協力者を探そうかと考えておりましたが、取り急ぎ今回製作するアプリについては現状の自分のスキルをベースに挑戦してみようと思います。
大変参考になりました。ありがとうございました。

名無し

よかったね!がんばってください。by一番目のコメ主

名無し

一番目のコメ主さんありがとうございます。がんがんググって挑戦してみます。

名無しさんの回答

早速ですが、追加で質問しても宜しいでしょうか。
アプリ内課金についてですが、これもobjective-cやJavaを使わずWebアプリとして作成しても実装可能でしょうか。

名無し

Webアプリとしてならなんの問題もないはずです。そして今は(Air3なら)ActionScriptからネイティブの機能(カメラや電話帳、マップ)を使用することができますよ。

名無し

ありがとうございます。Airアプリとしての制作も考慮してみます。

名無しさんの回答

Flashで作るのが一番簡単ですね。
というより、とりあえずアプリ作るというなら、今一番書ける言語で書いてみたら?

javaScript(HTMLとCSS)
ActionScript
Java
objective-c

これのどれかかければとりあえず作れるよ。
あっ、データを保存とかするなら、javaScriptやActionScriptの場合phpとかもちょっと使うけどね。

もしどれもかけないなら、JavaかActionScriptからはじめよう。理由は、言語としてしっかりしているのがこの2つだから。

がんばって。

名無し

今、唯一扱えるのはHTML/CSS/JavaScriptですので、今回の案件についてはこれで取り組んでみようかと思います。ありがとうございます。

名無しさんの回答

簡単なPHPからマスターすればいいですよ。

名無し

ありがとうございます。PHPについては以前から初歩的なことについては勉強してみたのですが、なかなか難しいですね…。

最終更新日:2012-09-06 (4,138 views)

関連するトピックス

ページ上部に戻る