tiTokyo参加しました
tiTokyo参加したので、メモを投稿します
keynote
SDK 3.1 2013Q3
- Alloyのアシスト機能とデバッグ
- コードアナライザ
- 他の環境で動かないなどをチェック
- アプリ起動しながらの編集
- 新しいListAPI
- DeveloperBlogにかいてる
ビルドと実行時のパフォーマンス向上
30個のモジュールを公開した titanium_modues
注目のプロダクト
Ti Package Manager (TPM)
- tipm/tipm
Foundry22
- クラウドで自動化していく
ACS
500万回/月 まで無料
無料版のTiはTitanium Cloudって名前になるかも
継続的なテスト環境
CEO Tom Lounibos
SOASTA (TouchTest) * テストの自動化、CD * テストの記録と再生
mPulse * ユーザーの情報をリアルタイムトラッキング
つながる車の世界
デンソー
デンソーとは
- 部品だけでなく関連のIC
- QRコード
デジタル地図のカーナビ
デンソーギャラリー (土曜日月1回)
事故原因
- 5割が発見遅れ
HUDで車線や速度表示
- ドライバの顔認識して寝そうだったら起こす
Appclerator Deep Dive
Alloy
3ファイルで構成される
controller/index.js styles/index.tss viwes/index.xml
テーマを追加
1 2 3 4 |
|
/config.json にiOSやAndroidで何を使うか定義できる
positionやサイズ、画像などもテーマ切替でできる
widget
miniアプリケーションといえる
1 2 3 4 5 |
|
データ永続化
- backbone.jsが使われる
- backborn
dataCollenction
を使って、バインディングできる XMLで
{id}``{title}
等を記載しておけばTableViewにバインディングされるSQL指定して取得
1 2 |
|
dataTransformを使うと表示前にフォーマットすることができる
Sync Adapter
- ローカルのストレージとリモートのDBを同期
Migration機能
Alloyのコンテンツ・アシストはTiStudio nightly buildいれれば使える
- 3.1から
ゲストプレゼンテーション - LANICA
- これを聞きに来ました
- Animoでお世話になっています
LANICA
去年のCODESTRONG 2012で発表された会社
CARLOS M ICAZA
- ADOBEやFlash Lite、特にFlashはマネージャーで関わっていた
- CoronaSDKの元CEO
- SVでCEOを2回やるのは、すごく尊敬されること
メンバーは10数人
- Adobe, Macromedia出身の人が半分
- 残りはアンスカモバイルから
Platino
- Box2D
- Particles
- Shaders
- 2.5D
- パラッパラッパーみたいなの
- 3D回転とかを1枚の画像でできる
- Isometric Engine (昔のシムシティ)
- Sprite Sheets
ゲームもPCからモバイルへ
- Zyungaもスイッチに失敗して1年そこらで衰退した
- 大手ゲーム会社が参入してきて、ベンチャー企業では難しい
- そこでTi+Platino
質問
- フリーと有料版を予定
有料版はShaderが使える予定
- Unityよりは安い予定
マルチタップをサポートしている
飛行機などのオブジェクトはタップできるか
- サポート予定はない
- 必要ならBetaプログラムに提案して
音楽たくさん流して止まらないか?
独自実装をしている
- iOSはOpenAL
- AndroidはOpenSL
- SVで著名なエンジニアが改良中
Native UIと共存可能
但しゲームシーンと共存するとパフォーマンスが劣化する
- 設定画面とかでは使える
- ゲームの中でチェックボックスを撃ち落としたいとか
iOSとAndroidで提供される機能は同じ
ユーザー会 Q&A
Alloyを常に推奨していくか
- あくまでオプションの一つ
- できれば使った方がいい
widgetやsyncアダプターを共有する場所をはやく用意する
Backborn.js 形式のon / off /trigger が消えたのはパフォーマンスのため
今回のスライドは翻訳版が公開される
Alloyデザイナを作る予定はいまのところない
- TPM作っている人がPhotoshopからエクスポートできるツールを作っている
- 実際は難しそう。デモで動いても、実務で作れるか
Pキー制約や
NOT NULL
制約がつけられる(はず)Titanium Desktopは別の名前になる
懇親会
- すごい豪華な食事
- LTはほんとうに楽しい
- 話してくれた皆さまありがとう
- Tシャツゲット
- ステッカーゲット