スマートフォンのブームの火付け役で、現在もその主役の座にいるiphone。
iphoneを便利なものにしているものは、アプリであることに間違いはありません。
このアプリも、もちろん開発している人がいます。
アプリの開発は、どんなアプリを開発するかを決定し、それをプログラムという形で作成し、実際にiphone上で動作させるチェックを行い、App Storeと言われる場所で公開するための手続きが行われます。
そして晴れてiphone上でみんなが利用できるようになります。
iphoneのアプリを開発するためには、まずMacのパソコンが必要です。
windowsやLinuxでは開発できません。
Macを利用し、まずAppleに申請を行い、ある程度の金額を払うと、開発のためのソフトが利用できるようになります。
このための金額は、iphoneのライバルであるAndroidに比べると高めとなっています。
Macを手に入れるための費用も合わせると、開発に取り掛かれるまでに必要な費用は結構高額になります。
しかし、iphoneアプリを公開するうえでの最大の障壁は、公開する時点にあります。
App Storeで公開される前に、Appleでの審査があります。
この審査はかなり厳しく、ソフトウェアの中身、ソフトウェアの品質から、Appleの考えに合致したアプリであるかまで審査されます。
特に操作性についてはかなり厳しく審査され、Appleの意に反したアイコンや操作方法が存在するだけで不可となります。
ここがiphoneアプリ開発の最大の障壁となっています。