アプリ開発のキモはアイディアの筈なのに敷居が高いと思う件

アプリ開発のキモはアイディアの筈なのに敷居が高いと思う件Shift++β

EclipseJuno

やっぱり敷居が高いと思うのは、プログラミング初心者には無理というのではなく
オープンであるが故の弊害かも知れないのだけれど
開発環境が統一されてなく、色々な環境があったりして目移りしたり
頻繁にバージョンアップされていて、一体、どれをインストしたらいいのか?みたいな

iOSアプリもObjectーC一本だったのがJavaScript+API実装させてコンパイル出来るみたいな

HTML5でWebアプリだと基本デバイス選ばないし
デバイス特有のAPI呼び出せたりするんで、今時のデュアルコアCPU載せてたら
コンパイルしたのと遜色ないんじゃないかと思ってみたり…

ゲームとかって、結局、GPUというか動画の描写だもんなぁ

いきなりWindowsとかOS Xのソフトを開発しようとしたら
そらぁ素人には大志があったとしても敷居は背丈を超えてるわけで
スマホ・アプリなら割と簡単にビジネス(お金になる)にもなったりして
それでiOSアプリは一挙に膨れあがったりしたんじゃないかと

まぁ無料アプリでもマーケットに公開するのに、いくばくかの手数料を取られるってのがペケかなと

アイディア次第でコンセプトがはっきりしてればアプリは人気になるわけで
「こうしたい」っていうのがはっきりしてれば作りやすいと思ってたんだけど

開発環境の構築で躓いちゃうんじゃないかなぁと
ネットでググりまくった結果の結論

これからならAndroidアプリの開発ってのがトレンドだと思ったんで
ソース書き込み参考書とか、開発環境で、お膝元のググせんせに聞いてみたんだけど

クロスプラットホーム(MacでもWinでも)で開発が出来るのはいいんだが
Javaの開発環境構築でも、結構、大げさな事になってるし
IDE一発入れてコンパイル環境作れば良さそうな気がするんだけど
IDEからして、元々がクロスプラットホームで多言語対応してたりするので
色々ライブラリ入れたり、ゴニョゴニョしなくちゃならなかったりして、で
しかも日本語対応にするのにも、もうプラグインがどーたらで、素人には無理っぽいかなぁと

更に、Java一本じゃなくなってきてて
HTML5+CSS3+JavaScriptでWebアプリの体で作り出して、あとからコンパイル出来ちゃったり
アドビのCSとかでも、いきなりWebアプリからapkに出来るらしいし…
Webアプリって事はブラウザで動かせるホムペ記述言語なら何でも良さそうな訳で
PHPとかPythonとかRubyとかっていうのでも出来ちゃうっぽい…

まぁトレンドはPhoneGapっていうiOSでもAndroidでもアプリが作れちゃうキットなんだけど

総合開発環境のプラットホーム、IDE総本山のeclipseってので
JavaもJavaScript+PhoneGapででも平行して開発しようとすると
まぁ創生期、過渡期だから仕方が無いんだけど、もうハチャメチャっていう感じで
そもそものeclipseのパッケージからして、何を入れたら良いのか判らなくなるし
最新版だと遅くなる不具合があるらしいとかで、一つ前のバージョンを薦められたりするんだけど
JDKとかSDK(Javaの開発キット)は最新版が着々と進んでたりして
整合性?はいいのか?とか…

iOSでもバージョンが上がる度にXcodeもバージョンアップしなくちゃならなかったり、で
こちらも開発環境としては似たり寄ったりなんだけど

HTML5は失速気味だったりする?んだけど、画面のデザインを作る上では
HTML5+CSS3ってのは、HTML4らへんでタグを一通り触ったことがあったりすると
割ととっつきやすいんじゃないかと思う訳で
HTML+CSS+JavaScriptならブラウザ殆ど実装してるというか対応出来てるし
PhoneGapくっつけてコンパイルっていうのでなければ
エディタと少々のプラグインというかライブラリ読み込めるようにしとくだけで
簡単に作りはじめられたりはするんだけど…

開発言語というか、OSの括りとかもそうなんだけど
宗教戦争みたいになっちゃうんで、素人が手を出そうとする時には
OS Xみたいに最初はObjectーC一本っていうのが判りやすいのかも知れない
ObjectーCが判りやすいかというと、Cなんで二躓きしたんで敬遠しちゃうけど…

ICS(Android4.0以降)でタブレットOSとしても落ち着いてきた風だし
Nexus7というスタンダード・デバイスも出来たことだし
ここは総本山Googleから、開発キットをドーンと出してもらって
これだけダウンロード・インストすれば作れますよってのが判りやすくて簡単なんだけど

出来れば母艦(Win・Mac・Linux)でもAndroid本体でもエディタでソースから書けたりすると
iOSにリード出来るんじゃないかと…
実機で開発・テストって、タブレットなら現実味あると思うんだけど

コメントを残す

メールアドレスが公開されることはありません。