- ベストアンサー
アプリ制作に必要な知識
xcode?というものを使ってiPhoneのゲームアプリを制作してみたいです。 やはりプログラミング系の色んな知識が必要になってくると思うのですが、 今のわたしにはその知識が皆無で、C言語?なにそれ?という状況です。 とりあえずObjective-Cというのを勉強すれば良いのでしょうか…⁇ 全く知識が無くても 理解できるものなのでしょうか…?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>全く知識が無くても >理解できるものなのでしょうか…? これは、さすがに無理です。そもそもObjective-Cは、プログラミングの素養がある程度ある人でも習得が難しい言語です。まったくの未経験者の場合、そうした分野でそこそこの才能をお持ちでないと難しい気がします。 ただ、Objective-Cでなければスマホアプリが作れないというわけでもありません。別のアプローチを考えれば、もう少し簡単な道もあります。いくつか挙げておきますので興味があれば調べてみましょう。 ・Swiftという新しいプログラミング言語がまもなく正式登場します。秋には、Objective-CだけでなくSwiftを使ってアイフォンアプリの開発ができるようになります(今でも開発者はできますが)。これはObjective-Cに比べるとかなり取っ付き易いです。もちろんiPhoneの機能を使う部分は言語がなんであれ難しいのですが、Objective-Cよりはだいぶマシでしょう。 ・MonacaというWebサイトがあります。これはHTMLとJavaScriptでスマホアプリを開発できるサイトです。もちろん、JavaScriptという言語をマスターしないといけませんが、HTMLやJavaScriptはWebサイトなどでも広く使われていますし、アマチュアでもそんなに苦労せずに覚えられると思います。ちなみにMonacaはPhoneGapというフレームワークを使っていて、これを利用するとJavaScriptでアプリ開発ができます。 http://monaca.mobi/ja/ http://phonegap.com/ ・iPhoneを諦め、Androidスマホのアプリを作る方に方針転換すれば、かなりいろいろ扱いやすいツールがあります。例えば、MITのApp Inventorなどは、アイコンを並べていくだけでプログラムが作れます。ちょっとしたゲームぐらいなら、けっこう簡単に作れますよ。 http://appinventor.mit.edu/ ちょっと厳しいことをいいますが、iPhoneのアプリは、あなたが頑張って勉強して作っても、おそらく公開すらできず、誰にも使ってもらえないでしょう。アップルのストアは非常に審査が厳しく、アマチュアがちょっと頑張って作ってみました、みたいなアプリは全部却下され、結局作っただけ無駄、というオチが待ってます。現在では、相当頑張って作らないと公開は難しいのです。 ですので、アマチュアでちょっと勉強してアプリ作りたい、というなら、Androidのほうがいいと思いますよ。アマチュアが作ったようなものもたいていはGoogleのストアで公開できますし、アプリの開発もiPhoneと比べるとだいぶ簡単です。
その他の回答 (1)
- harawo
- ベストアンサー率58% (3742/6450)
> 全く知識が無くても > 理解できるものなのでしょうか…? できるものではありません。 鉄棒の逆上がりをやったことがないのに、大車輪をやりたいと言い出すようなもの。 > やはりプログラミング系の色んな知識が必要になってくると思うのですが、 うっすらとでも、なにが要求されるかを、想像はできてるみたいですね。
お礼
回答ありがとうございました
お礼
そんなに難しいものなのですか… もう一度よく考えてみます 回答ありがとうございました