コードを書かないでスマホアプリを作成する

398 views
Skip to first unread message

sakamoto toshiyuki

unread,
Mar 8, 2012, 11:32:58 PM3/8/12
to android-g...@googlegroups.com, app-inv...@googlegroups.com, program_fo...@googlegroups.com, coro...@googlegroups.com, iphone-deve...@googlegroups.com
申し訳ありません、件名が無くなってしまったようなので、再送します。

こんにちは。坂本といいます。

AndroidマーケットやiPhoneのApp Storeを見ると、人気のあるのは短い時間で遊べる、いわゆるカジュアルゲームが多い気がします。
こういった、小さなアプリを作るとき、昔のFlashやBisualBasicみたいにコードを書かないで、マウス操作だけでアプリを作る方法があると、全くプログラミングを知らない人たちには、魅力があるのではないかと思ったりもします。

そういったビジュアルプログラミングの環境について探してみました。
・AppInventor
GoogleのAppInventorが現在はオープンソースプロジェクト化して有志の間で運用されています。(このメールはAppInventorの会だけでなくAndroidの会にも送っています)
JavaのAPIをブロック化して組み立てる方法で、ある程度Javaベースのプログラミングを知っていないと難しいかな?

・GameSalad
HTML5ベースのアプリを作成できるビジュアルプログラミング環境。
AndroidとiOSにアプリが作れて、有料版のProは年間$499のライセンス料が必要。

・CoronaSDK + Kwik
CoronaSDKはLua言語でプログラミングするSDKですが、ビジュアルプログラミングでCoronaプロジェクトを出力するツールがあります。
KwikというツールはPhotoShopのプラグインで、PhotoShopのレイヤーをアプリの要素にして、動かしたりシーンを切り替えたり、絵本的なアプリをPhotoShopから直接作成できます。

あとGumboというもう少し複雑なことができるツールもあり、CoronaのLuaコードを出力するタイプのビジュアルプログラミング環境です。アプリのコードを吐くタイプの環境は他にもあると思います。

感触としては、
機能性 高 AppInventor > GameSalad >>> CoronaSDK + Kwik 低
簡便さ 高 CoronaSDK + Kwik >>> GameSalad > AppInventor 低
といったところでしょうか。
AppInventorはAndroidのみ、その他はiOSとAndroidのクロスプラットフォーム開発環境です。

CoronaSDK + Kwikはライセンスの他にPhotoShop
CS5が必要なので、必要な代金が高いですが、代わりにPhotoShopからアプリを作れるので、普段PhotoShopで作業しているデザイナーさんなどには良いツールなのではないでしょうか。
プログラミングを勉強しなくても、普段使っている環境から即アプリが出力できて、マーケットで販売できるというのは、開発者の門戸を広げる意味があると思います。絵描きさんの副業にもなりそう・・・。

最後に、宣伝になってしまいますが、CoronaSDK + KwikとGumboの情報が載っている本が出ています。
「基礎から学ぶ CoronaSDK(C&R研究所)」
http://www.amazon.co.jp/dp/4863540981/
Corona開発者向けの本ですが、KwikやGumboを使うと、プログラムコードは一行も書かないでアプリが作れるので、プログラマー以外の方にも手にとってほしいと思います。


それでは
坂本

yuki-k

unread,
Mar 9, 2012, 8:52:13 AM3/9/12
to app-inv...@googlegroups.com, android-g...@googlegroups.com, program_fo...@googlegroups.com, coro...@googlegroups.com, iphone-deve...@googlegroups.com
はじめまして、近藤と申します。

私はAppInventorユーザー会に加入している者ですが、坂本様のこの記事は単なる宣伝のように思います。

しかもAppInventorよりも自身の著書の開発環境をすすめる。

自身の本の宣伝をする。

これらはAppInventorユーザー会の活動主旨に大きく反する、または属さない内容かと思います。

なので出来ましたら坂本様自身で削除して頂きたく思います。

個人的な意見ですが、ユーザー会の主旨から逸れる事柄は自身のBlogやその他掲示板等をご活用して頂ければと思います。


よろしくお願いします。

近藤



2012年3月9日金曜日13時32分58秒 UTC+9 坂本 俊之:

Takeaki Tada

unread,
Mar 9, 2012, 8:57:14 AM3/9/12
to app-inv...@googlegroups.com
日本App Inventorユーザー会の主催者多田です。

しかも、ちょっとこの比較納得いってません。

他の会にまで送られているので、他の会にまで訂正をお送りする必要があります。

私の方でこの投稿に付いては早急に厳重に抗議しますので、
少々お待ちください。

2012年3月9日金曜日13時32分58秒 UTC+9 坂本 俊之:

Takeaki Tada

unread,
Mar 9, 2012, 12:04:51 PM3/9/12
to app-inv...@googlegroups.com
まず、申し上げる必要があるのはここは宣伝の場ではありません。

App Inventorの本を書かれている方もこの会に所属していますが、
そういう方ですら今までこの場を宣伝に使われていません。
話の流れで実は本を書きました、といった話が出たり、
私が出されているのを発見してご紹介する程度です。

このような紳士な方の集まりで、このようなポストを当会だけでなく
他の会にまで送られていることには問題があると思います。

次に、App Inventor関する記述には誤りがあります。
> JavaのAPIをブロック化して組み立てる方法で、ある程度Javaベースのプログラミングを知っていないと難しいかな?

この記述に関しては間違っています。
App Inventorを使うのにJavaを知る必要はありません。
App Inventorでプログラム的なところはブロックエディタにあたりますが、
この部分についてはどのプログラミング言語でも共通して持っているような
基本的な制御ができるだけにとどまっていると思います。
どの点を見てJavaベースのプログラミングを知っている必要があると思ったのか、逆にお伺いしたいです。
そもそも、App Inventorはプログラミングを勉強したことが無い人も使えるように考えて作られたものです。
Javaを知らないと作れない、というような自己矛盾はありえません。

また、比較に付いてもおっしゃられる「機能性」と「簡便さ」の意味が定義されておらず理解できません。
App Inventorは教育用ツールであるので一般的には機能は限定的と言われています。
それなのに機能性が高いと言われる理由が分かりません。

簡便さについては逆で最下位になっている意味が分かりません。
App Inventorはインストールするのはウィザードで何も考えずに次へ次へと進めるだけで完了してしまいます。
しかしながらCoronaは詳しくはありませんが、PhotoshopとCoronaSDKを組み合わせて使うのは簡便だとは思えません。

しかも、Photoshopはそれなりに使える人が限られているので、「開発者の門戸を開く」という観点であれば
前提知識を問わないApp Inventorの方に軍配が上がるのではないでしょうか。
CoronaSDK単体で使用することもできますが、そうすると今度はプログラミングの勉強が必要になります。

また、ライセンス料も高額で開発者の門戸を開くことに寄与できないレベルだと思います。
Photoshopは単体で10万円近くしますし、coronaSDKはiPhoneとAndroid両方用なら年間349ドル
Photoshopのプラグインkwikは79.99ドルかかります。
アプリをリリースするというところまで行くには、これらの計13万円ほどのフィーを払う必要がある訳で、
趣味でそんなにお金を出せる人は多くないと思います。
App Inventorはお試しで使おうが、アプリをマーケットに公開しようが無料です。

いろいろ申し上げましたが、そもそも基本的に比較対象に無い製品です。
そもそも目的が違います。
App Inventorは教育用ですし、Coronaはゲーム製作用です。
製品の本質も考えずに比較して、無理矢理自分の本の宣伝をしようとした意図が透けて見えるようです。
おおよそ、モノを書いてお金を取る人にはあるまじきレベルの作文だったと思います。

なお、この投稿は削除しません。
このような投稿は会のものとしては相応しくないという好例になりますので。

反論などありましたらこの投稿に返信してください。
以上です。

2012年3月9日金曜日22時57分14秒 UTC+9 Takeaki Tada:

sakamoto toshiyuki

unread,
Mar 9, 2012, 9:13:48 PM3/9/12
to app-inv...@googlegroups.com
こんにちは。

先ほどは、会員の皆様を不愉快にさせるメールを送信してしまい、申し訳ありませんでした。

ご指摘の通り、不十分な知識のまま複数のメーリングリストに送信したのは、私の不勉強の結果で、深く反省しております。

なにぶん至らぬ身ですので、他にも不見識や誤解があるかもしれませんが、ご指導いただければと思っております。

それでは。

Takeaki Tada

unread,
Mar 12, 2012, 10:57:28 AM3/12/12
to app-inv...@googlegroups.com
こんばんは、主催者の多田です。

今後はお気を付け頂ければ幸いです。

私もいきなり熱くなりすぎてしまったと思います。
私もその点は反省しています。

では、この件はこれにて終了とさせていただきます。

2012年3月10日土曜日11時13分48秒 UTC+9 sakamoto toshiyuki:
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages