- スマホアプリのクロスプラットフォーム開発の最新事例と今後の展望~Titanium Mobile、Yubizo Engine、XPLATFORM~3社の最新事例と今後の展望~ : ATND
- http://togetter.com/li/328050
15分くらい遅刻して行きましたけど。Titaniumの前半部分は聞けませんでしたが、何度か聞いている話なので、ね。
以下メモったことを。
Titanium Mobile
- HTMLコンテンツを組み込むことも可能ですよ
- 事例
- UI/UXの違い
- OSごとに違うので、分岐して切り替える必要があります
- リソースも切り替える必要がある
- 開発が大変だとしても、ユーザに優しくなるように心がけましょう
- API
- 苦手なもの
- 画像処理
- ゲームとかでレンダリングが激しいもの
- モジュールで拡張することができます。JavaやObjective-Cで作る。Titanium本体では出来ないことも出来るので一定の逃げ道となる
- モジュールを売買するためのマーケットもある
- JavaScript
- jQueryは使えるのか?
- DOM操作をするわけではないので、特に必要はない
- IEでは使えないJavaScriptも、しがらみがないので使えます
- jQueryは使えるのか?
- 対抗馬
- 色々ありますが、適材適所が良いと思います
- 得意分野は
- ネット、Webのフロントエンド
- 苦手分野は
- リアルタイム性の高いもの
Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作る
- 作者: 小澤栄一,増井雄一郎
- 出版社/メーカー: 秀和システム
- 発売日: 2012/02/01
- メディア: 単行本
- 購入: 9人 クリック: 169回
- この商品を含むブログ (24件) を見る
Titanium Mobileで開発するiPhone/Androidアプリ (Smart Mobile Developer)
- 作者: 北尾雅人,増井雄一郎
- 出版社/メーカー: 翔泳社
- 発売日: 2011/06/10
- メディア: 大型本
- 購入: 5人 クリック: 370回
- この商品を含むブログ (48件) を見る
XPLATFORM
- 概要
- BtoBをターゲットにしている
- JavaScriptで開発する
- プラットフォーム
- 開発方法
- モバイル
- コンテンツはサーバ側にある
- 画面サイズへの対応
- マルチマネージャ
- オリジナルのレイアウトから、各画面サイズようにレイアウトをGUIで配置する
- ロジックはいじらないでレイアウトのみいじる
- ロジックをいじらずに画面を分割(部分のみを表示)するようなことも出来る
- 日立の事例
- 農業のIT化ソリューション
- 直感的なUI
- 採用理由
- 1言語でマルチプラットフォームに対応可能
- マルチレイアウトで最適な画面を作れる
Yubizo Engine
- 目的
- デバイスの運用ルールがない
- 活用の仕方・費用対効果がわからない
- この2つを取り払うこと
- 導入ステップ
- 特徴
- HTML+JavaScriptで開発
- エンタープライズ向け
- AppStoreでは配布できない
- 開発
- UX向上を目指している
- 管理する
- アプリを一括管理
- アプリを遠隔でロックしたり、アプリ内のデータを消去したりする
- コネクタ
3社によるパネルディスカッション
- それぞれのメリットについて教えてください
- Yubizo Engine
- エンタープライズ向けで、素早く開発して、UXを追求出来る
- XPLATFORM
- Titanium
- Objective-Cのエンジニアは少ない。教育コストが下げられる
- Yubizo Engine
- フレームワークの海外との使われ方の違いについて
- UIは分けたほうがいいの?
- OSの違うの埋め方
- Titanium
- ガイドラインがそれぞれあるので、それに乗っ取るのが良い
- 仕様を決める人は、それぞれのUIまわりの特徴を熟知している必要がある
- XPLATFORM
- 韓国ではUXデザイナが必ず開発に入る
- UXデザイナの設計に基づきエンジニアが開発する
- PCとモバイルで、ボタンの大きさを変えたりする
- 最近は日本でもUI/UXについて理解されてきている
- 韓国で一番給料が良いのはUXデザイナ
- 無償ででもUXデザイナを入れたら、企業側の反応も変わってきた
- Yubizo Engine
- UXデザイナをフロントに立たせています
- Titanium
- おいくらまんえん?
- UXデザイナの育て方は?
- XPLATFORM
- 現場で育てます。適正のありそうな人材を現場でトレーニングします
- 韓国ではクレームがすごいので、鍛えられます
- モデレータ
- 日本ではWebデザイナ出身が多い。Webデザイナは静的なことをやっていた。
- 今は動的なところも求められている。
- デザイナに強くなってもらいたい
- XPLATFORM
- 受託で採用するよりネイティブでやったほうがいいのはどんなの?
- Titanium
- カメラまわりはAndroidで結構厳しいです。特に日本の機種。
- 既存のライブラリがあるのであればネイティブで使ったほうが良いかも知れません
- 画面や機能はネイティブで作る部分とTitaniumで作る部分と組み合わせることもできます。
- Titanium
- 今後の方向性は?
- Titanium
- 技術的な面で言えば、精度や量でツールはどんどん良くなって差別化がしにくくなる
- どこか別の何かに軸になるものを身に着けていく必要がある
- XPLATFORM
- モバイル端末のスペックがどんどんよくなる
- PCで動いていたものをそのまま動かしたくなる
- テストを自動化すること。その手法とセットで考えていく必要がある
- Yubizo Engine
- Webアプリケーション化が加速する。今ネイティブでなければ出来ないことも、そのうち出来るようになる
- Webを各プラットフォームで見る上でのUXをどうするかと言うことが課題になっていく
- Titanium