質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.52%

  • Swift

    7275questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    4010questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

スマートフォンのアプリ開発は誰でもできるのか?

解決済

回答 3

投稿

  • 評価
  • クリップ 0
  • VIEW 417

dondon42

score 21

スマートフォン(android、iOS)のアプリ開発は誰でも出来るのでしょうか?
お客様より開発依頼が来たそうですが、上司はiOSは開発環境の権限が必要で作れないじゃないかと言っています。

私はPHPやCなど開発はありますがアプリ開発はしたことが無く、Swiftで作るのだろうとしか知識がなく、誰でも開発出来るものと考えていました。確かにアプリのダウンロードなどどうするのだろう?と思うところはあります。

ちなみにネットで調べてもiOSの開発権限などヒットしません。

iOSのアプリ開発及びandroidのアプリ開発にて何か制限があるのでしょうか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

+2

iOS のアプリを自分で作って自分のiOS端末に入れて使うだけなら必要ありません(※)が、他者に対して提供する場合は Apple Development Program に開発者登録を行う必要があります。
ぶっちゃけていえば、Apple Store にアプリを公開したければ、登録が必要です。

でもって、開発者登録は無料ですが、

  • Apple Store で配信したい場合
  • Safari の拡張機能(Extension)を作る場合

は有料(年会費制)になります。面倒ですよね。

※昔は実機テストするにも有料プログラムに参加する必要がありましたが、今は不要なため、「自分の端末で実機テストする」名目で使用はできます

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/07/03 17:44

    ※ に横から追記。現在取得できる無料でのプロビジョニングプロファイルは、有効期間が1週間なので、無料テストが利用できるのは1週間です。期限が切れたら再インストールする必要があります。

    キャンセル

+1

AndroidもiOSも、公式ストアで配布するにはそれぞれ開発者として登録する必要があります(Googleは登録費だけですが、Appleは年会費が発生します)。

以前に変なアプリを作って追放されたでもない限り、アカウントを作る時点で撥ねられることはまずないと思います。

なお、開発自体は環境が整えば誰でも可能です。iOSアプリを作るためのXcodeも、macOSの入ったマシンであれば無料ダウンロードできます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

パソコンがあれば誰でも開発できますよ。
iOSの場合はMacがあったほうが良いでしょう。
誰でも、と書きましたが、正確にはSwiftやJava、kotlinなどプログラミング言語の知識が必要になります。

アプリを開発するだけでなく、アプリストア(App StoreやGoogle Play)で配信したいのであれば、別途年会費もしくは登録料がかかります。もしかするとこのことを「権限」とおっしゃっているのではないでしょうか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.52%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Swift

    7275questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    4010questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。