9月, 2011年

スマートフォンのアプリ開発

2011-09-20

スマートフォンの利点と言えば何よりアプリケーションを自由自在に操る事が出来る事です。
そして、自分好みにカスタマイズできるのが利点です。
その説明については聞き飽きてきた方がいらっしゃると思います。
ここで皆様に考えてみらいたい事は、アプリケーションはどうやって作られているのかと言う事です。
アプリケーションを作られている方はご存知のようにアプリケーションを作る際にはプログラミング言語を学ばないと作る事は出来ません。
ですから、アプリケーション作成にはプログラミング言語が必要なのです。
代表的なスマートフォンの二つの機種を例に挙げて説明していきます。
iPhoneとAndroidではアプリケーションに使用されているプログラミング言語が異なっています。
iPhoneのアプリケーション開発にはObiective-C(オブジェクティブシ―)というプログラミング言語が使用され、AndroidにはJava(ジャバ)と呼ばれているプログラミング言語が使用されています。
オブジェクティブシ―は、Macのアプリケーション開発にも使用されています。
それにMacのコンピューターを使う人であればだれもが慣れなじんでいるプログラミング言語です。
そして、Javaは携帯アプリケーション開発に多く用いられているプログラミング言語です。
ですが、スマートフォンのアプリケーションはスマートフォンを作る事は出来ません。
それにたいして、iPhoneのアプリケーションはMacパソコンのみでしか扱えません。
しかし、AndoroidのアプリケーションはウィンドウズとMacの両方で使用可能です。
ですから、アプリケーションを開発する開発者はパソコンを使って華麗にソースコードを打ち込むのです。
アプリケーションの開発には、素人の頭脳では困難な事です。
しかし、アプリケーションを開発したからと言って人気者になるわけでもありません。
アプリケーションがどうやって誰に製作されている事を知りたいと思う人はごくわずかです。
しかし、これだけは言えます。
多くのアプリケーションは多くの開発者の血と汗の結晶だと。
アプリケーションをアンドロイドアプリランキング等のサイトで何気にダウンロードしている方には気が付かないかもしれませんが、ふとそんな事に気が付けば開発者に気を使ってあげることなど簡単な事です。
アプリケーションを開発する方は世界中に多くいます。
その開発者が開発ひたアプリケーションが、アップルストア・Androidマーケットで販売されています。
「このアプリケーションは誰がどんな目的で開発したんだろう・・・。」と思うごとに貴方の世界観は変わります。