読者です 読者をやめる 読者になる 読者になる

Flex勉強会第137回@京都 参加メモ

AIR2.6ではじめるAndroidアプリとiOSアプリ開発

  • AKABANA 有川 榮一さん (http://www.akabana.net)
  • AIR for Android
    • Android OS対応のAIRランタイムから始まった
    • AIR2.6 SDKのところに置いてある
    • スマートフォンでできることは大体できる
      • FMS連携もできる
    • Flash Builder 4.5 Mobile機能に要注目
      • iOSアプリと違ってAndroidは解像度対応が大変なところを吸収してくれそう
    • Adobe AIR Launchpad
      • 簡単なサンプルアプリを作れる
    • AIR 2.6
    • StageWebView
      • 外部のNativeなブラウザを使って高速に描画
        • 見た履歴をサムネイルとるようなブラウザが作れる
  • ソフトキーボードの制御
    • 対応していない機種もある
    • 強制的にキーボードを出すこともできる
  • Package fo iPhoneからAIR for iOS
    • 色々サポート始まっている
      • マルチタスク(active/inactive)
      • Retinaディスプレイのサポート
        • これやると重い
      • StageWebViewはAndroidよりちょっと使いやすい
        • Pluginのキャプチャはできない
  • iOSアプリの開発手順
    • AIRをIPAファイルに変換
  • FlashBuilder 4.5
    • モバイル機能がすごい
      • 画像をasでごりごり書いてある
    • 画像のキャッシュ機構など
    • 2.6で開発しながら2.7を待つのが良い

iOSやらアンドロイドやら / 既存のアプリをAIRで作ったらと考える

  • タンデムシステム株式会社 橋本雄さん
  • やってきたこと
    • iOS ... 11個写真系
    • Android ... 1個写真系
  • Poladoid PoGo App
    • PoGoモバイルプリンター用アプリ
    • Polaroid初の公式アプリ
    • 受託が決まってからSDKダウンロード(攻めてる)
  • Bluetooth
  • Poraloid風の色味
    • プレビューがポラロイド風なのがいいね
  • PoGo 1万円切ってる
  • iOSアプリのつもりで作ってると
    • メモリが少なくて困る
    • フレーム合成のサムネイル表示
    • 表示後、カメラ画面への移行でメモリオーバー
    • サムネイルを32bit PNGから8bit PNGにして節約
    • とりあえず動くようにした
  • 端末間の互換性
    • Desireとnexus one
      • BitmapFactory.optoinsのinPurgeableをtrueにしていたらDesireのみエラー
  • カメラアプリをAIRに期待して良いか
    • オーバーレイができないのでは?
    • サブ機能としてのカメラであれば使えそう
  • Desktop AIRとiOS
    • 写真館向け顧客管理システムがiPadと連携するようになった
    • AMFで通信できるのか?という素朴な疑問(当然できた)
  • Desktop AIRとモバイルAIR
    • 管理ツールとプレゼンテーションツールなど、Desktopアプリと連携させる
    • AIRでという指定があった(へー)
  • iPhone Obsessed
  • iPhoneで撮った写真集のiPadアプリ
    • ちぇぶ写真集
    • iPhoneography Showcace v.01

Native won't die. - Androidアプリ開発者とクロス・プラットフォーム開発環境

  • 有限会社シーリス 有山圭二さん
  • クロス・プラットフォーム開発環境ってなに?
  • HTML5
  • 日経LinuxHTML5で作るAndroidアプリの連載
  • 高機能webアプリケーションを実現する機能(API)の追加
  • HTML5の機能の紹介
    • WebWorkersは2.1で実装されたが廃止になっている
  • 配布か配信か
    • webViewから移動するときに標準に移動するのを制御する必要あり
    • JavaSript / WebStorage / Geolocationあたりを有効化する必要あり

Titaniumの概要と最近の面白いトピックについて

  • 株式会社はてな 倉井龍太郎さん
  • Titaniumの話
  • titanium studio
  • Ti.Map
  • ペーストボードにjpegを貼り付けられない
  • Module
    • 簡単なものなら作れる
  • Coffee Script
  • Admob / Paint
  • Androidでもちゃんと動いている