ITやWebに強い方の中には「アプリ開発の副業をしたい」と思う方も多いかもしれません。しかし、こんな疑問も持っていませんか?
「アプリ開発の副業って稼げるの?」
アプリ開発は初心者でもスキルさえ身につければ、稼ぐことが可能です。
そこで本記事では、アプリ開発の副業について、以下の点をご紹介します。
- アプリ開発で収入を得る方法は?
- 収入・単価の目安はいくら?
- アプリ開発の副業で注意することは?
この記事を読むと、これらの疑問点を簡単に解決できますよ。アプリ開発の副業に必要なこともお伝えするので、ぜひ参考にしてみてください。
アプリ開発の副業で収入を得る方法3選
アプリ開発の副業とひとことで言っても、収入を得る方法は1つではありません。その稼ぎ方は、主に3つあります。
- アプリの有料販売・課金
- 広告収入
- クライアントワークの受注
それぞれについて、以下で詳しく見ていきましょう。
【アプリ開発の副業の方法1】アプリの有料販売・課金
アプリ開発の副業で稼ぐ方法には、まずアプリの有料化があります。
たとえばApp StoreやGoogle Playで、スマホアプリを有料販売するのが、その方法の1つ。また、アプリ内に課金システムを設ける方法もあります。
無料アプリ内の一部機能を有料にしたり、ゲーム内でアイテムを販売したりする課金システムが多いですね。
アプリの有料販売は、自分の作りたいものを開発して、自由に価格を決められる点が魅力です。たくさん売れるほど収入を得られるので、アプリ開発が好きな人にとってはやりがいのある副業と言えます。
【アプリ開発の副業の方法2】広告収入
アプリ開発の副業では、広告収入を得る方法もあります。アプリ内に広告が表示されたりクリックされたりすることで、報酬が入ってくる仕組みです。
収入を得る難易度としては、アプリ販売より広告収入の方が、ハードルは低いでしょう。
また、アプリそのものを無料にすることで、有料アプリよりもダウンロードされやすくなるメリットもあります。
【アプリ開発の副業の方法3】クライアントワークの受注
アプリ開発の副業で稼ぐには、クライアントワークを受注する方法もあります。依頼された仕事を行い、労働や納品物の対価として報酬をもらうスタイルです。
アプリ開発の全てを任される仕事もあれば、一部の工程のみを発注される場合もあります。なので、自分のスキルに合った案件に応募すると良いでしょう。
受託の仕事は、アプリに実装する機能や仕様について、クライアントから指示があることも特徴です。そのため、自分の好きなものを開発できないことが、デメリットと感じる人もいるかもしれません。
一方で、アプリの企画や販売戦略を考える必要がなく、必ず収入を得られる点はメリットです。
アプリ開発の副業は稼げる?3つの収入・単価の目安
アプリ開発の副業では、実際にどのくらい稼げるのでしょうか?3つの稼ぎ方に分けて、それぞれの収入の目安をご紹介します。
- 有料アプリの販売
- 広告収入
- クライアントワークの受注
以下、順番に説明していきますね。
【アプリ開発の副業の収入1】有料アプリの販売
有料販売には2つの型があり、報酬体系や難易度が違います。
(フリーミアム型)
フリーミアム型は、開発したアプリを無料ダウンロードしてもらい、ユーザーがアプリ内で表示される広告を非表示にする機能や高度な機能を追加する際に収入が発生します。
アプリのダウンロードが無料なので、多くのユーザーに利用してもらえるのが、特徴です。近年、使った機能ごとに課金される従量課金制から、月額使い放題のサブスクリプション制に変わってきています。
(有料アプリ型)
有料アプリ型は、一般的に知られているアプリの販売方法です。
有料アプリの販売で得られる収入は、Android・iOSともに販売価格の70%程度が目安です。残りの30%は手数料として、販売マーケットに徴収されます。
たとえば販売価格300円のアプリなら、開発者の報酬は300円×70%=210円です。100ダウンロードで21,000円、1,000ダウンロードで210,000円も得られます。
報酬は高いのですが、クオリティの高い無料アプリが台頭しているため、わざわざ高いお金を支払って利用するユーザーが少ないのが現実です。
有料アプリを販売する場合は、金額に見合った高い品質が求められます。品質の点で、資金力のある企業と個人が競っても勝ち目がないのは明白です。
【アプリ開発の副業の収入2】広告収入
アプリの広告収入は、主に「クリック単価」と「クリックされる回数」によって決まります。クリック単価とは、1クリックされるごとに入る報酬金額のことです。
目安として、クリック単価は10円~50円前後のものが多いです。中には、安い広告だと1~2円、高いものだと100円近いものもあります。
広告をクリックしてくれる確率は、1.25%~2.5%と言われているので、1000人のユーザーのうち広告をクリックする人数は、12人~25人です。クリック単価50円でも広告収入は、600円~1250円となります。アプリを使ってくれるユーザーを増やさないと、収入が伸びないことが分かります。
実際どれくらいの収入になるか気になるところです。以下でGoogle AdSenseの収益目安を紹介しますので、参考にしてみてください。なお、PVボリュームはアプリへのアクセス数です。
PV数 | 収益目安 |
1000PV | 250円~500円程度 |
10,000PV | 2500円~5000円程度 |
10万PV | 25000円~5万円程度 |
40万PV | 10万円~20万円程度 |
100万PV | 25万円~50万円程度 |
【アプリ開発の副業の収入3】クライアントワークの受注
クライアントワークの受注金額は、依頼内容によって幅があります。
たとえば、既存アプリの機能追加や不具合修正などの仕事では、1件あたり5,000円~10,000円程度で募集があります。作業量によっては、50,000円前後の報酬も珍しくはありません。
また、開発のすべてを任されるような案件では、30万円以上のものもあります。ただし、副業では時間も限られているため、まずは作業ボリュームの少ない案件から挑戦してみると良いでしょう。
クライアントワークの受注先を探す場合、SNSの利用や友人、知人から受託する方法もあります。
日頃からアプリ開発をしていることをSNSで発信しておけば、発注者から依頼が来る可能性があります。また、案件を募集している旨の発信をするのも良い方法です。
友人や知人から受託する方法もあります。IT関係の会社に勤めている友人がいれば、声をかけてみましょう。副業案件を回してもらえるかも知れません。まだ求人を出していない場合、競合がいないこともメリットです。
アプリ開発の副業なら受託がぶっちゃけおすすめ
ここまで3つの稼ぎ方を紹介してきましたが、安定した収入がほしいならクライアントワークをすることをおすすめします。というのも、個人でアプリ開発をして戦うのは厳しい市場になっているからです。
このように伝える理由は2つ。
- レッドオーシャン化しているから
- 企業にクオリティで勝てないから
順番に解説します。
アプリ開発はレッドオーシャン化している
現在、アプリはどれくらい販売されているか知っていますか?
GooglePlayのアプリ総数はすでに300万個を超えています。さらに、総ダウンロード数の80%は、上位1%のアプリ提供会社が締めていると言う結果も!
(参考:Sensor Tower社調査)
つまり、アプリの数は大量になっており、そもそもライバルが多い状態ということ。そして、一部の会社だけが収入を得ている構図になっているといえます。
もちろん、大手が作成しないようなニッチなアプリで勝負することはできるでしょう。ただし、勝率が低いこともわかると思います。
しかし、悪いことばかりではありません。アプリを開発し、市場にリリースしたという実績は残ります。たとえアプリが売れなくても、実績作りを目的に開発を続ければ良いのです。
受託案件に応募する際、開発実績は必ず必要になります。ポートフォリオとして、アプリ開発の実績をアピールできるため、案件を獲得する確率が上がります。また、企業に転職する場合にも、実績は重要です。
企業にクオリティで勝てない
大きな収益を得ている大手企業は、多くの人員をアプリ開発をしています。そのため、個人で戦うのは難しいのが現状です。
また、もしアプリの品質が同等だった場合も個人は不利。企業ならば広告予算を取っている場合もあり、一気に認知を広げられるからです。
大量のアプリがある中で多くの人に購入してもらうには、まず知られないといけません。この力でも、企業に負けてしまうのです。
そのため、よっぽど独自のアイデアがある場合を除いて、企業相手に太刀打ちできなくなっています。スマホが出始めた頃ならば個人アプリでも勝負できましたが、今は受託のほうが収益は安定すると言えるでしょう。
アプリ開発の副業にかかる時間は?
アプリ開発にかかる時間は、開発者のスキルやアプリの難易度によるため、一律ではありません。
ただ、個人が副業で作る場合は、簡単なアプリを1~2週間程度で開発しているケースが多いです。
より短い期間で開発できれば、多くのアプリを公開でき、収益を上げることが可能になりますよね。そのためには、スキルアップが欠かせません。
アプリ開発の副業に必要なスキルは、この後の章でお伝えしていきます。
アプリ開発の副業に必要なスキル3選
アプリ開発の副業をするには、3つのスキルが必要です。
- アイディア・企画力
- マーケティングスキル
- プログラミングスキル
それぞれのスキルについて、以下で説明していきます。
【アプリ開発の副業に必要なスキル1】アイディア・企画力
アプリ開発の副業をするには、まずアイディアや企画力が欠かせません。魅力的なアプリでなければ、ダウンロードされないからですね。
マーケット上には、すでに多くのアプリが存在しています。その中で選ばれるには、他のアプリにはない機能や価値がなくてはなりません。
そのため、アプリ開発で稼ぐには、差別化するための独創的なアイディアが求められます。
ただし、受託で作業内容が決まっている場合は、自分で企画を考えなくてもアプリ開発が可能です。
【アプリ開発の副業に必要なスキル2】マーケティングスキル
アプリ開発をするには、マーケティングスキルも必要となります。マーケティングができると、利用者の心理や行動の予測ができるからです。
たとえば「SNS系のアプリを広く普及させるのは、個人では難しい」だとか「1人で使うツール系のアプリなら、ダウンロードされやすい」という内容ですね。
その結果、購入されやすいアプリや、課金されやすい仕組みを考えられるようになります。
有料アプリでも広告収入でも、まずはダウンロードされなければ始まりません。そのため、マーケティングスキルは欠かせないでしょう。
【アプリ開発の副業に必要なスキル3】プログラミングスキル
アプリ開発の副業をする上で、重要なのはプログラミングスキルです。たとえば、以下のようなプログラミング言語を用いてアプリ開発を行います。
アプリの種類 | 必要なプログラミング言語 |
---|---|
アプリ全般 | ・HTML ・CSS ・JavaScript |
iOSアプリ | ・Swift ・Objective-C |
Androidアプリ | ・Java ・Kotlin |
アプリ販売・クライアントワークのいずれでも、プログラミングスキルは欠かせません。基礎から身につけるなら、当メディアで提供している講座「Skill Hacks」がおすすめです。
Skill Hacksは講師に質問し放題でわかりやすいため、アプリ開発の基本となるHTMLやCSS、Rubyをしっかりマスターできますよ。
【保存版】アプリ開発に必要な言語12選!身に付けておきたい3つのスキルも紹介
>>【保存版】アプリ開発に必要な言語12選!身に付けておきたい3つのスキルも紹介
アプリ開発の副業に必要なもの3選
アプリ開発の副業をするには、スキル以外にも3つのものが必要になります。
- PC
- 開発用のソフト・ツール
- ライセンス
以下で順番に見ていきましょう。
【アプリ開発の副業に必要なもの1】PC(パソコン)
アプリ開発を行うには、まずPCが必須となります。用意すべきPCは、開発するアプリによって、以下のように異なります。
アプリ | PC |
---|---|
iOSアプリ | Macのみ |
Androidアプリ | Mac・Windows(どちらでも可) |
Appleの開発ツールはMac専用のため、iOSアプリの開発は基本的にMacで行います。Androidアプリの場合は、Mac・Windowsのどちらでも開発可能です。
また、PCのスペックは以下が目安となります。
CPU | Core i5以上 |
---|---|
メモリ | 8GB以上 |
ディスク | 256GB以上 |
モニター | 13インチ以上 |
アプリ開発を行うには、インストールするソフトや保存するべきデータもあります。そのため、あまりにも容量の少ないPCはおすすめできません。
最低限のスペックを備えておいた方が、開発作業もスムーズに行えます。
【アプリ開発の副業に必要なもの2】開発用のソフト・ツール
アプリ開発をするには、専用のソフトやツールも必要です。作るアプリによって、以下のように使うツールが異なります。
アプリ | ソフト・ツール |
---|---|
iOSアプリ | Xcode(Mac専用) |
Androidアプリ | Android Studio(Mac・Windows共通) |
Xcode(エックスコード)は、Appleのホームページから無料でインストールできます。
AndroidStudio(アンドロイドスタジオ)も同じく無料で、こちらはソフトの公式サイトからダウンロードが可能です。開発するアプリに合わせて、使用する方をPCに入れましょう。
【アプリ開発の副業に必要なもの3】ライセンス
個人でアプリ販売をするためには、商用ライセンスも必要です。2020年10月現在、金額は以下の通りです。
アプリ | ライセンス名 | 金額 |
iOSアプリ | Apple Developer Program | $99USD |
Androidアプリ | Google Play Developer | $25USD |
なお、Apple Developer Programは年間ライセンスなので、一年ごとに更新が必要です。
一方Google Play Developerは買い切り。一度登録したら追加料金はかかりません。
アプリ開発の副業のメリット5選
アプリ開発の副業には、次の5つのメリットがあります。
- 時間や場所に縛られずに稼げる
- エンジニアとして独立・転職につなげられる
- 収入が増える
- 本業への理解が深まる
- 人脈を作れる
それぞれのメリットについて、以下で詳しくお伝えしていきます。
【アプリ開発の副業のメリット1】時間や場所に縛られない
アプリ開発の副業のメリットには、時間や場所に縛られないことが挙げられます。PC1つで仕事ができるので、もちろん在宅でも可能です。
クライアントワークの場合も、納品ができれば問題ないので、いつどこで作業をしても構いません。
また、有料販売や広告収入で稼ぐ場合は、締切さえもないので、好きなときにアプリを作れるのです。本業を終えた後の夜や、休日などに行えるのが良いですね。
【アプリ開発の副業のメリット2】エンジニアとして独立・転職できる可能性あり
アプリ開発の副業には、エンジニアとして独立や転職も可能になるというメリットがあります。実際にアプリを作り、試行錯誤することによって、副業をしながらスキルアップができます。
また、開発したアプリを実績として提示することも可能です。スキルをつけて転職や独立をすれば、アプリ開発を本業にできる可能性も充分にあります。
【アプリ開発の副業のメリット3】収入が増える
開発したアプリがヒットして、ユーザー数が増えれば本業より稼げることがあります。大きく稼げるまでには時間がかかりますが、市場ニーズを取り入れながら開発を続けることが重要です。
ユーザーの求めるアプリを開発できれば、収入は確実にアップします。
【アプリ開発の副業のメリット4】本業への理解が深まる
副業アプリ開発者は、本業でもエンジニアをしている人が多いです。会社では、開発のすべてを自分で行うわけではなく、分業で一部を担当しています。
しかし、アプリを開発して販売する場合には、すべての工程をひとりで行わなければなりません。アイデア出し、要件定義、設計、テストといったことを自分ひとりでするのです。
自分ですべての工程を担当するので、アプリ開発に関する知識が身につきます。会社では、担当外で何をしているのか分からなかった工程が、自分でやってみることによって、深く理解できるようになるのです。
【アプリ開発の副業のメリット5】人脈を作れる
エンジニアが副業でアプリ開発を行っている場合、取引先や会社の関係者から仕事を依頼される場合があります。会社に頼むほどの仕事ではない場合、副業として紹介されるケースです。
しかし、会社関係の人脈を使えるのは、副業が認められている会社に限ります。会社に内緒でやっている場合は、営業先などの人脈を作っておきましょう。
アプリ開発の副業のデメリット4選
アプリ開発の副業には、デメリットも4つあります。
- 受託以外は稼げない場合もある
- アプリ公開には審査がある
- 高いスキルを求められる
- 自分の時間が減る
それぞれについて、以下で詳しく見ていきましょう。
【アプリ開発の副業のデメリット1】受託以外は稼げない場合もある
アプリ開発のデメリットは、受託以外の方法では稼げない場合もあることです。
有料アプリや広告収入は、売れたりクリックされたりしなければ、収入が入ってきません。時間をかけて開発しても、必ずしも稼げるわけではないということです。
しかし、これについては自分に合った働き方を選ぶことで、解決できます。好きなアプリを作りたいなら有料アプリや広告収入、確実に稼ぎたいならクライアントワークがおすすめです。
目的に合わせて選べば、アプリ開発の副業で稼ぐことは充分に可能です。
【アプリ開発の副業のデメリット2】アプリ公開には審査がある
App StoreやGoogle Playのマーケット上にアプリを公開するには、それぞれ審査が必要です。その審査に通らないこともあるのが、アプリ開発のデメリットでもあります。
せっかく作っても審査に通らなければ、収入を得るどころか、公開することもできません。特にiOSアプリの審査は厳しいです。
なので、コツとしてはiOSより先にAndroidアプリを作ることです。Google Playにも審査はありますが、App Storeより比較的通りやすくなっています。
まずはAndroidアプリをリリースして、利用者からの評判を見てみると良いでしょう。
【アプリ開発の副業のデメリット3】高いスキルを求められる
アプリ開発をするためには、高度なスキルを求められます。プログラミングスクールでアプリを作った程度では、務まりません。会社でエンジニアをしていたとしても、全くの白紙状態からアプリを作り上げるだけのスキルが必要です。
案件を受注してからスキル不足に気づき、最後まで仕上げられなくなったら、クライアントに多大な迷惑をかけてしまいます。アプリ開発の副業は、自分に相応のスキルがあるかを見極めてから、始めましょう。
【アプリ開発の副業のデメリット4】自分の時間が減る
副業を始めると、本業休みや帰宅後を使って作業することになります。そのため、趣味に充てていた自由な時間や休養のための時間が減ってしまいます。特に納期が近づくと、深夜まで作業することもあります。
副業のために休養する時間が取れず、健康を害してしまっては本末転倒です。案件を受注する際は、無理のない範囲で受けるようにしましょう。
アプリ開発の副業で注意すること2選
アプリ開発の副業を行うときには、気をつけるべきポイントもあります。注意点は次の2つです。
- 税金処理や確定申告が必要なこともある
- 本業との兼ね合いに気をつける
それぞれのポイントについて、以下で詳しく説明していきますね。
【アプリ開発の副業の注意点1】税金処理や確定申告が必要なこともある
アプリ開発の副業で気をつけるポイントは、確定申告が必要な場合もあるということです。まず、確定申告がいらないパターンを先にお伝えしますね。
以下2つの条件、両方に該当する場合は確定申告をする必要がありません。
<確定申告が不要となる条件>
- 本業(給与所得)で年末調整をしている
- 副業で得た所得が年間20万円以内
逆に言うと、副業で得た所得が年間20万円を超えると、確定申告が必要となります。
所得とは、収入から経費を差し引いて、残った金額のことです。収入にはアプリの販売代金・広告収入・受託収入などが含まれます。
確定申告が必要な理由は、副業で得た所得(雑所得)に対する所得税を収めなければならないためです。ただし、手続きを簡略にするため、20万円以内の場合は確定申告を省略できることとなっています。
アプリ開発の所得が20万円を超えた場合は、確定申告を忘れないように注意しましょう。
【アプリ開発の副業の注意点2】本業との兼ね合いに気をつける
アプリ開発の副業をするときは、本業との兼ね合いにも気をつけましょう。たとえば、意識する点は以下のようなポイントです。
- 会社で副業が禁止されていないか
- 本業と副業の時間配分に問題がないか
副業が禁止かどうかは、会社の就業規則を確認してみてくださいね。
また、本業に支障のない範囲でアプリ開発を行えるよう、時間のやりくりを工夫してみましょう。
アプリ開発の副業おすすめサイト4選
副業でアプリ開発を受注するには、クラウドソーシングで案件を探す方法が人気です。クラウドソーシングとは、インターネットを介して仕事を受発注する仕組みのこと。
代表的なクラウドソーシングには、次の3つがあります。
- ランサーズ
- クラウドワークス
- レバテックフリーランス
- シューマツワーカー
それぞれのサイトについて、以下で紹介していきますね。
【アプリ開発の副業を受注できるサイト1】ランサーズ
ランサーズ(Lancers)は、クラウドソーシング大手のサービスです。アプリ開発のカテゴリーがあり、発注者が条件や価格を決めて開発者を募集しています。
簡単な機能実装で10,000円程度のものや、作業ボリュームによっては50,000円以上の案件も掲載されています。
【アプリ開発の副業を受注できるサイト2】クラウドワークス
クラウドワークス(CrowdWorks)も、ランサーズと並んで大手のクラウドソーシングサイトです。
アプリの機能追加や不具合修正など、一部工程のみの発注もあるので、初心者でも応募しやすくなっています。
また、中には数十万円のアプリ開発など大きな案件もあるので、自分のスキルに合わせて応募してみると良いでしょう。
【アプリ開発の副業を受注できるサイト3】レバテックフリーランス
レバテックフリーランスは、IT・Web業界に特化した案件情報サービスです。一般総合サイトと比べて、アプリ開発の仕事が豊富にあります。
また、エンジニア専門のサービスということもあり、プログラミング言語の種類で仕事を検索できるのも特徴的です。自分のスキル合う案件を効率よく探せるようになっています。
【アプリ開発の副業を受注できるサイト4】シューマツワーカー
シューマツワーカーは、週10時間から働ける案件があるので、副業に最適です。リモートワーカーを募集している案件は数多いのですが、土日や帰宅後に働ける案件は、ほとんどありませんでした。
週10時間であれば、無理をしなくても捻出できる時間ですよね。時給は、2,500円と他社に比べると低いのですが、無理のない範囲で月10万円の副収入を得られます。
シューマツワーカーは、時間単位で就業可能なため、正社員で働きながら副業を始めたい人にとってピッタリですね。
アプリ開発の副業をするならSkill Hacksがおすすめ
アプリ開発の副業をするには、プログラミングスキルが必須です。プログラミング未経験者や初心者の場合は、基礎からしっかり学ぶことが失敗しないコツ。
そのためには、初心者にもわかりやすいプログラミング講座「Skill Hacks」がおすすめです。
Skill Hacksは買い切り型の動画なので、理解できるまで何度でも見返せるのが良いところ。その上、講師に質問し放題なので、未経験者でも挫折しにくい講座となっています。
アプリ開発の基本となるHTMLやCSSをマスターするなら、Skill Hacksがイチオシです。