サイト移転しました → GLOSSY

  • 最終更新日:
  • 投稿者: @signpostme

WCAN 2013 Autumn 参加レポート 「Titanium Mobileのお話」

本日、名古屋国際会議場で開催された「WCAN 2013 Autumn」に参加してきましたので、そのレポートを投稿します。とりあえず、約1時間1コマということで合計4コマのセッションを聞いてきたので、分けて記事を投稿します。

本日最初のセッションは、株式会社 コネクションワークスの森 真吾さんによる、『そろそろ使ってみませんか?JavaScriptだけでスマフォアプリを作る「Titanium Mobile」』です。

ti-logo

HTML5アプリとモバイルアプリの違い

まず、HTML5アプリ(ウェブアプリ)とモバイルアプリの違いを解説していただきました。
 
HTML5アプリは、HTML5とCSS、Javascriptでアプリケーションを作ることが可能です。
よって、機能は制限されるもののそれなりの知識があれば簡単にアプリケーションを制作可能です。
 
しかし、カメラ機能やPUSH通知が使えないのでどうしてもモバイルアプリには劣ってしまいます。
そして、動作もブラウザを利用するので遅いです。
 
モバイルアプリは、ストアへ公開できるほかカメラ機能・PUSH通知など基本的な機能は利用でき、UI/UXなどの実装も可能です。
しかし、アプリインストールへのハードルは高いと言えます。
 
 
 

Javascriptでアプリ開発「Titanium Mobile」

そこで登場するのが「Titanium Mobile」。
 
「Objective-C」などのアプリ専用の開発言語を使用することなく、Javascriptでアプリ開発することが可能です。
GPSやメディア再生機能はもちろん、PUSH通知やカメラ、Native UIも実装可能です。
titaaTitanium Mobile 公式サイト
 
 
 

似たような開発プラットフォームのライバルとして登場する「PhoneGap」

phonegap-logo「Titanium Mobile」と似たような開発プラットフォームももちろん存在します。
 
その中でも特に有名なのが「PhoneGap」。
こちらは、HTMLとCSS、Javascriptでアプリケーションを開発することができ、Web制作に携わっている人なら取っつきやすい開発プラットフォームと言えます。当然、スマートフォンの機能もほぼすべて使うことができます。
 
しかし、「Titanium Mobile」との決定的な違いはその実行速度にあります。
 
「PhoneGap」は内部ブラウザでウェブアプリを動作させるため、かなり重くなるのです。
ここで聞いたお話なのですが、内部ブラウザだとSafariの約3倍遅いスピードで実行されてしまうそうです。
 
そのため、簡単に作れても動作が遅いアプリになってしまう可能性があるとか・・・。
 
 
 

「Titanium Mobile」にも弱点はある

いいこと尽くしの「Titanium Mobile」ですが、当然弱点もあります。
 
・リアルタイム処理(3Dのゲームなど)は行えない。※
・UIデザイナーがない(すべてコードで実行しなければいけない)。
・プラットフォームへの対応が遅れる。
 
個人的に2つ目が問題ですかね。コンソールと向き合って作業することが少ないので、まだ黒い画面に慣れていません。
とはいっても、慣れれば快適に開発することができるみたいので乗り越えるしかなさそうです。
 
※3Dゲーム開発に関してはとあるライブラリを使用すれば出来たりするらしいです。
 
 
 

「Titanium Mobile」で開発するために必要なツール

android-iosまずは各プラットフォームのSDKが必要になります。Android SDK / iOS SDK
 
次に、「Titanium Studio」。Xcodeのような開発ツールですね。もちろん無料です。
titas「Titanium Studio」ダウンロード
 
そして、コンソールやSublime Textなどのエディターツール。
 
「Titanium Mobile」による開発手順のご紹介はまた今度記事にして投稿しようかなと考えています。
実際に作ってみて、どの程度の知識があれば作れるのか実践してご報告します!
 
 
 

簡単に、かつ効率よくアプリケーションを開発しよう!

特殊な言語を覚えずにすぐ開発することができる「Titanium Mobile」、興味は沸きましたでしょうか。
 
どんな結果であれ、自分で作ったアプリが動作するのには感動を覚えます。
難しそう、準備が面倒臭そうと考えてアプリ開発をためらっていた方はこの機会に「Titanium Mobile」でアプリ開発者デビューしてみてはいかがでしょうか。
 
きっといい暇つぶしになると思いますし、自慢できますよ!
 

現在コメント機能は停止しています。

新着記事を見る

TOP