littlepad blog

ADC MEETUP ROUND01「モバイルを攻略せよ」

ADC MEETUP ROUND01「モバイルを攻略せよ」に行ってきました。
CS5.5 の新機能を使って、スマートフォンアプリや Web コンテンツを
どのように開発していくかという部分にスポットをあてた Adobe 主催のイベント。

今回、話を聞いた中で知らなかった事や便利そうだと思ったことをメモ。
本当にメモ。

———————————————————————————————————–
DreamWeaver
———————————————————————————————————–
HTML5 で位置情報取得可能 → へぇ〜。

iPhone3.x は HTML5 が一部非対応なので
HTML5 reset.css でリセットをかければ OK

メディアクエリー
別デバイス対応の CSS を追加し、自動的に meta タグにも viewport 設定が入る
android 端末で確認した時、不具合が発生することが多々ある。
ここは経験値で解決していくしかない。

HTML5+JS を使うメリット

jQuery Mobile
それだけで完結してしまうほど手軽な分、カスタマイズは大変

phoneGap

ウェブの技術で開発出来る → アプリ制作の低コスト化

———————————————————————————————————–
Flash CS5.5
———————————————————————————————————–

Flash を使ったスマートフォンアプリ開発ソースを一元に管理することで、
ネイティブ開発に比べコスト 45% カット

共有アセット機能:各デバイス用にファイルを一元管理する
素材類は全部ここで共有するってことね。

注意!
フルスクリーンモードでインジゲータを消してしまうと、Apple の承認が通らないことがある

AIR for iOS その他の機能

※対応OS iOS4.0以降

iPhone構成ユーティリティ
開発アプリを手軽に実機転送できる。これ知らなかったわー!
http://support.apple.com/kb/DL851?viewlocale=ja_JP


———————————————————————————————————–
Flex 4.5
———————————————————————————————————–

flash.system.Capabilities
Capabilities.screenDPI で DPIを取得

mx.core.RuntimeDPIProvider が
160、240、320 のいずれかにあてはめる

デモアプリ TigerMinesweeper
https://market.android.com/details?id=air.TigerMinesweeper&feature=more_from_developer

画面遷移をFlex側で管理、コンテンツ自体はswf側で。
MovieClipSWFLoader で swf 読み込み。
スコアは SharedObject で管理

画面遷移フレームワーク

タブ付きでは画面状態を保存出来ない

画面遷移(あとでADCの記事を見る)

モバイル用にないコンポーネント

これらは自前でやるか、別の表現を考える。

モバイルバージョンを終了