No.2ベストアンサー
- 回答日時:
あなたのプログラミング経験によると思うのですが、もしほとんど未経験に近いということでしたら、iPhoneはかなり手ごわいでしょう。
iPhoneはObjective-Cという言語を使っており、これはC言語の知識がないとかなり習得は難しいのです。またiPhoneでは「ガベージコレクション」と呼ばれる自動的にメモリを管理する仕組みが用意されていないため、プログラマが自分でメモリ管理を行わなければいけないのですが、これはある程度のプログラミング経験がないと難しいでしょう。メモリリークのあるアプリはおそらくアップルの審査に通りません。(知識だけでなく技術も要求される、ということ)また自分のiPhoneでアプリを動かしたりすることもそのままではできず、アップルにデベロッパー登録し、年会費(1万円ぐらい)を支払う必要があります。作ったアプリも、一定水準以上のレベルに仕上がってないと却下され、公開すらできません。iPhoneのアプリの水準が高いということは、作る側にそれだけ負担が強いられるということでもあります。
Androidの場合、開発にはまったくお金がかかりません。とりあえずGoogleが配布する開発ツールを使って作り、そのまま自分のAndroid携帯にインストールして使えます。開発に用いられるのはJavaという言語ですが、これはまぁそれなりに難しいとは言っても、Objective-Cよりはかなり簡単でしょう。またガベージコレクションによりプログラマがメモリ管理を擦る必要がなく、アマチュアでもそれなりにまともなものが作れるようになります(知識は必要だが技術はそこそこでもいい、ということ)
また、作ったアプリは、よほどのことがない限りマーケットで公開されます。何らかの事情で公開されなかったとしても、Google以外のマーケットもたくさんありますし、いざとなれば自分のサイトで公開し配布することも可能です。(iPhoneは、アップル純正マーケット以外での公開は一切できません)
アプリ開発での独立は、相当に険しい道です。まずは、副業(?)として、1つ2つアプリを作って公開してみるとよいでしょう。それでどの程度の利益が得られるのかわかります。実際にやってみるとわかりますが、アマチュアがそこそこ出来のいいアプリを作ったという程度だと、無料でもせいぜい数百ぐらいしかダウンロードはされません。有料だと、まずダウンロードはされません。非常に優れていたり、アイデアが光っていたりして、各種のアプリ評価サイトで紹介されるレベルになって初めて「有料でも売れる」というものになります。それでも、月に1万円以上の収入を得るにはかなり大変でしょう。
スマートフォンのアプリが「誰でも参入して成功のチャンスがある」と思われていたのは1年前までです。今は、開発者全体のうち、大手の5%が全体の95%の売り上げを占める、という状況になっています。非常に優秀なプログラマ、センスのいいデザイナ、多方面に顔のきく営業、潤沢な宣伝資金といったものが揃っているところでないと、スマートフォンのアプリだけで成功するのは難しいでしょう。あなたが、「そのすべてを兼ね備えている」というのであれば、可能性はゼロではありません。
また、そうした成功をする人は、そもそも「スクールに通って教えてもらう」というような軟弱な発想は持ち得ないはずです。放っておいてもすべてを学び尽くすぐらいの気概がないと、成功はおぼつかないように思います。
ちなみに、私もアプリ開発をいくつも手がけていますが、自分で作って売って儲けるのはまず無理です。たいていは下請けです。少なくとも、私よりは遥かに上を目指してください。では、がんばって。
No.1
- 回答日時:
1.
やりたい方をやれ。
2.
無理。
3.
人脈等の面において独学とかスクール以前に企業に就職して企業内で働く必要がある。
とりあえず質問者はプログラマという職業をなめるな。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- iPhone(アイフォーン) iPhone 電話について 1 2023/03/28 20:48
- その他(プログラミング・Web制作) 相談です M2 MacBook Air (メモリ8GB ストレージ256GB。 で動画編集やアプリ開 3 2023/06/03 20:43
- 教えて!goo 教えてgooアプリ版が毎回落ちます。 Android版アプリです。 質問を見たり回答したりして、質問 1 2022/09/23 17:18
- アプリ 某クラウドソーシングサービスの請負契約のキャンセル後に請求された遅延損害金 1 2022/04/08 00:29
- その他(セキュリティ) スマホアプリのトラッキング、個人情報について。ITに詳しい人回答お願いします。 2 2023/03/20 02:54
- Access(アクセス) windows10+Access2019で開発したアプリの移行について 1 2022/04/20 12:33
- ライフスタイル・ヘルスケア Phoneで天気や気温アプリのおすすめを知りたい 1 2022/04/25 14:59
- アプリ マッチングアプリを作る 4 2023/03/23 08:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JAVAプログラマとして入社した...
-
女性28歳未経験でもプログラマ...
-
求人サイトで良いところありま...
-
プログラマに転職するには、ど...
-
未経験として自社開発企業のエ...
-
日本人Javaプログラマーの一般...
-
java上級者になるには
-
C++って簡単に覚えられますか?
-
VBAからのVB.NETかC#
-
30代半ばからのプログラマー
-
プログラマーやSEの実情を教...
-
PGが学ぶべき技術とは?
-
Javaを仕事で使うには、J...
-
プログラマーの適正検査落ちま...
-
wed業界に詳しい方教えてくださ...
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
エクリプスのプログラミングに...
-
為替レートの取得方法
-
XMLとUMLの相違点?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Pythonを無料(安価)で学ぶ方...
-
プログラマーの適正検査落ちま...
-
今年30歳、業務未経験がプロ...
-
Javaを仕事で使うには、J...
-
VBはどのくらいで習得するもの...
-
30代半ばからのプログラマー
-
VBAからのVB.NETかC#
-
PHPの実務レベルはどのぐらいで...
-
プラグラマないし、SEの基礎
-
PGが学ぶべき技術とは?
-
PHPプログラミング 未経験 副業
-
PHPをマスターするにはどうすれ...
-
大学の情報学部でスキルは身に...
-
医療、バイオ系のPG
-
女性28歳未経験でもプログラマ...
-
Sun認定Javaプログラマの試験対...
-
35才未経験からのソフト開発
-
プログラマに転職するには、ど...
-
VB、C、C++、ラダー等の知識
-
アプリ開発について。
おすすめ情報