アーカイブ : 2011年 2月

Flashクリエイターが買うべきAIR for Android/Packager for iPhone/BlackberryOS開発用端末

2011/2/23時点の記事です。

スマートフォンやタブレット開発でおすすめ開発端末を紹介したいと思います。

自分で作ったプログラムはエミュレータより、実機で確認したいですよね。AIR for Android やPackager for iPhoneを確認する上で推奨される開発端末一覧です。これだけ買うとお金足りませんが。。。。

nexus one(Froyo 2.2)

google 謹製のHTC製端末。ほとんどのAndroid開発者はこれをもってます。最新アップデートが一番最初に配信される端末として一世を風靡しましたが、いまはもう過去の端末になりつつあります。スペック的に見ればこれよりも低い端末はたくさんありますが、これで動いていればある程度安心出来ると思います。日本未発売なので通販サイトや個人輸入の必要があります。

nexus s (GingerBread 2.3)

Nexus Oneの後継機と呼ばれているsamsung製でGingerBreadのマルチカメラサポート、NFCをハードレベルでサポートしている端末です。これから買う人はこれでもいいかもしれません。ただ、端末はチープな感じですが、軽くて使いやすいです。こちらも日本のキャリアからリリースされていないので通販やオークション、個人輸入で手配擦る必要があります。

XOOM(Honey Comb 3.0)

XOOMはHoneycomb搭載の初のAndroidタブレットです。Pure Googleタブレットということもあってブートローダーが開発者向けに開放されています。

今のところ日本に来るかどうか不明です。一部噂ではauから??みたいな情報がありますが真偽不明です。アメリカ先行発売の後ヨーロッパなどで展開されるそうです。

PlayBook(blackberrytabletOS)

BlackberryTabletOS用のAIR SDKがリリースされるなどAIRとかなり親和性の高いタブレットです。これもBrackberryTabletOS搭載の初のタブレット端末ということもあり、開発用端末として広まりつつあります。ただ、それは世界の話で日本にはまだ入荷されるかどうかも不明な状態です。公式には世界展開するのは2011年Q2以降の話とあるので、まだかなり先の話になりそうです。

iPhone4(iOS4.2)

言うまでもなく超有名なiPhone4。日本では一番普及している端末で、開発競争もかなり激化している状況です。packager for iPhoneやるなら必須の端末です。予備用に3GSもあったほうがいいかもしれません。

iPad(iOS4.2)

tabletの本命(2010年度の)。こちらも既に周知のとおりですが、動作確認端末として欲しいところですね。iPad2の噂が出始めてる現在だと新しくiPad買うのは抵抗ありますけど。。。

以上開発用端末一覧でした。

既に発売&発売予定のAIR for Android、packager for iPhone向け書籍について

<お知らせ>
5月頃に岡田@shozoxxxさんと共著で「FlashによるAndroidアプリ開発ガイドブック(仮)」を発売予定です。書店などで見かけたらぜひ手にとってみてください!!※ターゲットは初心者向けなので高レベルの方は物足りないかもしれません。

AIR for Android、packager for iPhone関連の既に発売済みまたは発売予定の書籍集めてみました。

ただAIR for Android ,packager for iPhoneともにまだ正式リリースの段階ではないので正式リリース後内容が変わってくると思います。

特にpackager for iPhoneについては今はAIR2.0ベースなので今後AIR for Androidに合わせてくるとすれば内容が変わる可能性は高いと思います。なので今回はとりあえずAIR for Androidをぶっちぎってやるぜという方に今発売予定されている本、発売済みの本をまとめてみましたので購入の参考にどぞ。

Android Development with Flash

@shozoxx寄贈に感謝
英語注意!どちらかというとエントリー向けで、初めてAIR for Android触る人におすすめ。さらっと新機能一覧が学べます。既にAIRを突っ込んでやっていた人には物足りないかもしれません。それぞれの機能が簡潔に2ページでまとめられています。基本的な開発の基礎を学ぶ方はいい本だと思います。内容は270ページ程度。

Professional Flash Mobile Development


@shozoxxx寄贈
上記のAndroid Development with Flashと内容は変わらないけど、もう一歩中級者向けにスクリプトと合わせて新機能などの紹介をしています。kebin hoytさんが作ったfroyo向けのコンポーネントを使ったサンプルも掲載されていました。内容はかなりアツイです!!!iOSについても軽く触れられています。ActionScriptやAIR中心に開発している人の1冊目にオススメです。

Beginning Flash Development for Mobile Devices

英語注意!未発売:まだ内容見てないのでなんとも言えないですが、androidというようよりもタブレットやスマートフォン(android,iOS,symbian)、TVなど広い範囲、マルチスクリーンにおける開発手法などが盛り込まれた内容になっているようです。個人的にかなり気になってて発売が楽しみです。

Pro Android Flash Games

androidベースのスマートフォン、タブレット向けゲーム開発に特化した内容になっているみたいです。android flashゲーム開発者はマストバイな予感です。
・デスクトップ向けゲームをどやってモバイル向けに最適化する?
・センサー周りの解説
・最適化手法の解説

Flash Mobile Developing Android and iOS Applications

英語注意! 未発売:中身見れなかったので買えたらコメントします。もしくは教えてください。
概要はiOSとAndroidをターゲットとしたアプリケーション開発の入門書みたいです。ひと通りの開発手順とマーケットの説明、あとはゲーム開発や3Dの扱いなどの解説があるみたいです。

Flash Mobile Application Development For Dummies

英語注意! 未発売:中身見れなかったので買えたらコメントします。もしくは教えてください。
Amazonの概要では中身がわかりませんでした。これどうなんだろ??

AIR for Androidで使えそうなライブラリ一覧

AIR for AndroidやPackager for iPhoneで使えそうなライブラリをまとめてみました。

実際に利用していないライブラリも混じっているのでご了承願います。また利用時は各ライブラリのライセンスに従ってご利用お願いします。

フレームワーク?的な何か

  • as3ds … ゲーム開発者向けデータ構造
  • as3viewnavigater … flexのviewnavigaterのAS3版

WEBサービスAPI関連

  • Facebook Graph API …  Facebook APIの利用を簡単にしてくれるライブラリ
  • Tweetr … twitterのAPIの利用を簡単にしてくれるライブラリ。airforandroidの場合は要改造
  • as3flickrlib … flickrAPIの利用を簡単にしてくれるライブラリ。
  • dropbox-as3 … dropboxAPIの利用を簡単にしてくれるライブラリ。
  • as3awss3lib … Amazon S3にアクセスするためのライブラリ。
  • as3youtubelib … Youtube用APIにアクセスするためのライブラリ。
  • as3googlecalendarlib … Googleカレンダー用APIにアクセスするためのライブラリ。
  • picasaflashapi … picasa APIのアクセス用ライブラリ
  • face.com … 顔認識APIにアクセスするためのライブラリ
  • as api for AWS … Amazon web service APIへのアクセスするときのライブラリ。

Utility

  • as3corelib … JPEG/PNGエンコードやデータ保存時の暗号化、JSON解析など。
  • as3crypt … 暗号化してくれるライブラリ。
  • flash-kikko … waveをMP3に変換してくれるライブラリ。
  • Fzip … zipファイルを解凍してくれるライブラリ。
  • FLARToolkit … AR用ライブラリ。AIR for Androidで使うには少し重いかも??
  • Exif library for AS3 … 写真のexif情報をパースしてくれるライブラリ
  • as3soundeditorlib … mp3のスペクトラム表示やキューポイント表示とそのナビ。
  • popforge … オーディオ生成
  • as3syndicationlib … AtomやRSSのパースライブラリ
  • faist … xmlソケットの利用を簡単にしてくれるライブラリ

コンポーネント関連

AIR for Androidで実機でtraceを確認するアプリ

AIR for Androidではテキストフィールドなどを代用してトレースを確認するか、デスクトップのDDMSから確認する方法があります。しかし、実機単体で確認する方法がなかったので実機単体でもtraceを確認できるアプリを作りましたので開発にお役立てください!

http://www.appforandroid.info/app/logcatviewer.apk

※このアプリは以下のBRILLIANT SERVICE様のソースを改変してAIR for Android向けに再パッケージしたものです。

http://d.hatena.ne.jp/bs-android/20100519/1274206549