USTREAM「Appcelerator Titanium Mobile ご紹介セミナー」(2011/8/25)
- Tom_Nakata
- 2043
- 0
- 1
- 0
(あっ、ウルトラマンがwww) ( #g20k live at http://t.co/j6I5Gc9)
2011-08-25 19:17:44iPhoneをお持ちの方に試していただきたいアプリが、MogSnap。 ( #g20k live at http://t.co/j6I5Gc9)
2011-08-25 19:19:28ほかにもエンタメ系アプリ各種。ご紹介できないものも多数あります。(猫耳増井氏が///) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:20:19HTMLとTitanium Mobileのコード比較。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:20:59「label」でスタイルを指定。iPhoneとAndroidでの「Hello World」出力の違いを比較。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:22:42Web Developerの方には、なじみやすいコード。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:23:18FAQ1:jQueryは使えますか? A「基本的には使用しない(HTMLを使わないため)。」 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:24:03JSインタプリタとAPIs/Modulesに加えてアプリケーションのコードをパッケージングして配布する。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:25:41Titanium Mobileの特徴の一つとして、OSとのブリッジ部分が優れていることがある。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:26:26MogSnapの例。開発期間4か月(Titanium Mobileの学習を開始してから)。99%JavaScript。>残りの1%は?JavaScriptで使用できない機能の実装。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:28:08とはいえ、プラットフォーム独自機能をほとんど全て使用可能。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:28:52ソーシャルネットワークとのマッシュアップ機能も充実。FaceBookに写真をUploadするためのアプリも1~2時間で制作可能。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:29:50Titanium Mobileで何ができないのか? (1)画像加工は苦手(写真をフィルタするなど) (2)リアルタイム性が非常に高いもの(シューティングゲームなど) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:32:20ObjC、Javaで拡張するModuleがあるため、このような苦手領域があっても、部分的に混在させることができる。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:33:40最終的にはモジュールで対応できる。(拡張モジュールの柔軟性はすごい……) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:34:24「最終的にはモジュールを書ける」というのは、Titanium Mobileの一番のメリットだと思う。(増井氏) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:36:07AppceleratorのDeveloper向けに、来月~再来月にモジュールマーケットプレイス(Module Marketplace)ができる。モジュール、テンプレートを公開、共有可能に。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:37:30「(Titanium Mobileに)行き止まりは無い!」 ( #g20k live at http://t.co/j6I5Gc9)
2011-08-25 19:38:05matome【得意】ネットのフロントエンドアプリが特に得意。アニメーション・エフェクトも楽。【苦手】リアルタイム性が高いもの。画像処理。(カメラや回転縮小はOK) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:39:05【苦手】についても、APIはないが、マーケットプレイスができた時点で、モジュールで対応可能だろう。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:39:55OSごとにUIの処理が異なる。ユーザーインターフェースの考え方の違い。たとえば、iPhonoeでは右上にリロードまたは引っ張るとリロード。Androidではメニューを出してリロード。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:41:32デモアプリで対応を紹介。KitchenSink。Titanium Mobileのほぼ全機能を実装しているので、参考にしてほしい。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:42:34iPhoneとAndroidで見える機能が違うので、ソースコードをコンパイルし、実行し、動作を検証していただけると一番よくわかると思う。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:43:15Android/iPhoneのルールからはみ出ると大変。たとえばiPhoneでは背景色【青】は登録時に通らない。(【青】は【選択】の色として指定されているため) ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:44:33ふたたびコードサンプル。【リストビュー】や【テーブルビュー】など、スマートフォンでよく使用されるビュー形式の実装サンプル。 ( #g20k live at http://t.co/KtFnKUN)
2011-08-25 19:47:02