- レビュー

Macに付属する無料のXcode以外にも、数多くの開発ツールが利用可能です。RunRev社が提供するMac OS Xおよびその他のOSで動作する開発ツール「LiveCode 5」(99ドルから、アップグレードは49ドル)は、プログラミング言語HyperTalkからインスピレーションを得ています。直感的なユーザーインターフェースを備え、英語に似た分かりやすい構文の言語でアプリケーション開発を容易にします。LiveCodeを使えば、独自のiOSアプリを作成できます。
Hybercardと同様に、まずは積み重ねられた空白のカードデッキから始めます。ボタン、チェックボックス、テキスト入力フィールド、画像、静的テキストフィールドなど、利用可能な要素を選択して、各カードに豊富なインターフェースデザイン要素を追加します。要素はカード上の好きな場所にドラッグ&ドロップするだけで配置できます。これにより、シンプルなWYSIWYGレイアウトとデザイン実装が可能になります。
良い点:
LiveCode 5は、アプリデザインのための高速かつ強力なパッケージです。iOSが提供する機能を幅広くサポートしたアプリを開発できます。サポート項目は多岐にわたりますが、いくつか例を挙げると、スクロール、グラフィックス、加速度センサーとモーション検出、マルチタッチジェスチャー、メディア再生などです。
カードに適用されたデザイン要素は、先ほど述べた英語風の言語を使って互いに結び付けられ、アプリを形成します。この言語は、スクリプトをデザイン要素に関連付ける多くのスクリプト言語と似ています。開発とテストはすべてリアルタイムで行われるため、デバッグの手間が減ると言われています。実際のところは分かりませんが、コーディングとデザインが完了したら、Xcodeに付属のiPhoneシミュレータでワンクリックでアプリをテストできます。
一度コツをつかめば、素早く簡単に操作できます。LiveCode 5 IDEで使用される言語とデザイン要素により、コーディングとデバッグにかかる時間が短縮されるため、作業時間が短縮されることに気付くでしょう。もしXcodeでObjective-Cを使って同じプロジェクトを作成しようとしたら、すべての問題点を解決するのに多くの時間を費やしてしまうかもしれません。RunRevは、他のツールに比べてLiveCode 5のリアルタイム開発が、開発者の満足度を高めると考えています。
最新バージョンのLiveCode 5では、iOS 5開発向けに多くの新機能とサポートが追加されています。主な機能強化は以下の通りです。
- 新しい高性能グラフィック エンジン。ハードウェア アクセラレーション グラフィックをサポートします。
- ゲームデザインのための追加要素。
- 以前のバージョンの LiveCode 5 よりも 10 倍高速なアプリ パフォーマンス。
- 開発者にとって最適な収益機能を実現するアプリ内購入のサポート。
- 無料のアニメーション エンジン (期間限定、通常価格は 79 ドル追加)。
- OpenGL、アニメーションスプライト、テクスチャ、スクロール背景、衝突検出、ベクターグラフィック、ドロップシャドウ、トランジション効果、マルチチャンネルオーディオとビデオのサポート。
LiveCode 5で作成したアプリは、Mac、Windows、LinuxなどのデスクトップOS、Android、iOSなどのモバイルOSにデプロイできます。さらに、一部のサーバーアプリやWebベースアプリもサポートしています。
悪い点:
LiveCode 5はサードパーティ製の開発ツールであり、iOSでサポートできる機能に関しては若干遅れている可能性があります。Appleの公式iOS開発ツールであるXcodeとは異なり、XcodeはアップデートされるたびにiOSの最新かつ最高の機能をサポートできます。しかしながら、RunRevは今のところAppleのiOSリリースに追いついています。
LiveCode 5を使用するということは、別のプログラミング言語も学ぶ必要があることを意味します。これは、Objective-Cでプログラミングを学ぶほどのメリットがないかもしれません。Objective-Cは、複数のプラットフォームで普及しているCプログラミング言語をベースにしています。将来ソフトウェア開発者を目指すなら、Objective-CやC開発者向けの広告を数多く目にするでしょう。しかし、LiveCode 5開発者向けの広告は、おそらくほとんど見かけないでしょう。
評決:
開発初心者の方、アプリを複数のプラットフォームにデプロイしたい方、そしてXcodeやObjective-Cよりも簡単にコーディングできるツールを探している方は、LiveCode 5を検討する価値があります。XcodeとObjective-Cの方が主流ではありますが、開発できるのはMac OS XとiOSのみです。LiveCode 5はより多くのプラットフォームへのデプロイオプションを提供し、12月6日から開始されるモバイルアプリ開発の無料コースと合わせて無料でお試しいただけます。ぜひお試しください。失うものは時間だけです。その時間こそが、あなたを次の大物ゲーム開発者やアプリ開発者へと変えるかもしれません!
[xrrレーティング = 80%]