携帯端末用のFlash Player 10.1の為のFlex Mobile Framework(codename:Slider)はAdobe Max 2009で発表されて以来、Adobe LabsにOverviewとWhitePaperが公開されている状態になっています。
実際の開発はFlex 4 Beta2からBranchして始まっている事がこのエントリーでわかります。Sparkコンポーネントアーキテクチャで振る舞いと見た目が分離されたましたがベースをFlex4にすることで、モバイル用コンポーネントについても見た目の部分(スクリーンサイズに対応する部分)と振る舞い(タッチスクリーンや縦横の対応?など)を分離して開発がされていくことが予想できます。
もうすぐリリースが発表されると言われているFlash CS 5ではPackager for IPhoneを使って携帯端末のひとつであるiPhoneアプリの書き出しができるようになりますが、Flexでメインに開発している開発者はSliderがでてくる事でモバイル端末用のアプリ開発が容易になる可能性を秘めています。
Sliderについてはあまり情報がありませんが、Adobe MAXのセッションが録画されたものとそのスライド資料を見る事はできます。
- http://2009.max.adobe.com/online/session/244(ビデオ)
- http://www.mobilecontent.org/2009/10/max-2009-slides/(スライド資料)
先日101回目のFlex User Groupの勉強会では実際にFlex で作られたアプリをNexus One上のFlash Player 10.1でのデモが披露されました。
リストのスクロールはそんなに問題がない様に見えました。しかしUIのコントロールはモバイルのスクリーンに合わせたコンポーネントと配置が重要であるという事がはっきりしました。DateChooserやColorPickerをそのまま配置するとそれだけで画面がいっぱいになってしまうのでは現状使えるものとは言えません。
Sliderのリリースはまだまだ先ですが、これらのコンポーネントの問題やフレームワークを軽量化していくことでAndroid,をはじめとするスマートフォン用アプリ開発もこれまでのFlex/Flashの経験を生かして作成することができるので、動向は見守りたいと思います。
一つのソースで5つのプラットフォーム(MacOS,Windows,Linux(Ubuntu),Android,iPhone,iPad)で動作するというデモが公開されたという記事の注目度をみるとひとつのコードベースで複数に展開するという方向は現在のとる選択としてはいいのかもしれません。
しかし、Slider(Flex mobile)をはじめたリードエンジニアがAdobeを去ったとの事で、次のプロジェクトマネージャが誰になるのか、このSliderプロジェクトのスケジュールに影響するのか?というところは今すごく気になっているところです。
--
以下リンク
■Adobe Labsのページ
Adobe Labs - Slider Flex Mobile Framework http://labs.adobe.com/technologies/flex/mobile/■WhitePaperはこちら(pdf)
http://download.macromedia.com/pub/labs/flex/mobile/flexmobile_whitepaper.pdf■その他のリソース
#Adobe MAX 2009のSessionのスライド資料はこちらからDownloadできます。
#maxのサイトではスライド資料のリンクはありません。
MAX 2009 Slides Greg on Mobile
http://www.mobilecontent.org/2009/10/max-2009-slides/
#Adobe Maxのレコーディングビデオ
#Max 2009のSessionはほとんど(全部?)ビデオで公開されていて今も参照できます。太っ腹。
http://2009.max.adobe.com/online/session/244
#Adobe TVでも見ることができます。最後の方にiPhoneで動作させている風なデモがあります。
MAX 2009 Develop - Preview: Flex for Mobile Devices | Adobe TV
http://tv.adobe.com/watch/max-2009-develop/preview-flex-for-mobile-devices/
#SliderはFlex 4 SDK Beta 2からBranchして開発されているとの事。
In the meantime... Greg on Mobile
http://www.mobilecontent.org/2009/10/in-the-meantime/
#Lead Engineerで2008年からSlider(Flex Mobile)Projectを始めたこの方、3月にAdobeを離れてSlideRocketに行ったとの事。( ̄□ ̄;)!
Greg on Mobile
http://www.mobilecontent.org/
アドビ「iPadでFlashアプリを動かす」デモを公開。マルチプラットフォーム対応をアピール - Publickey
http://www.publickey1.jp/blog/10/ipadflash.html
■Flex4とFlash Player 10.1とMobile端末(NexusOne)
Flex Performance on Mobile Devices
http://www.jamesward.com/2010/02/19/flex-4-list-scrolling-on-android-with-flash-player-10-1/
Flex 4 List Scrolling on Android with Flash Player 10.1
http://www.jamesward.com/2010/02/19/flex-4-list-scrolling-on-android-with-flash-player-10-1/
Flex 4 Application on Mobile Device !! « Technology Can Change Life
http://bharatria.wordpress.com/2010/03/24/flex-4-application-on-mobile-device/
Couple of Flash Player 10.1 Nexus One Videos Ryan Stewart - Rich Internet Application Mountaineer
http://blog.digitalbackcountry.com/2010/03/couple-of-flash-player-10-1-nexus-one-videos/
colrful mobile - Flex 4 app running on google nexus one (Flash Player 10.1)
http://blog.flexgeek.in/2010/03/colrful-mobile-flex-4-app-running-on-google-nexus-one-flash-player-10-1/
コメントする