2011年11月27日日曜日

AIR for AndroidアプリでStage Videoを有効化

今さらという感じもしますが、EeePad TransformaerでStageVideoの動作をやっと確認できたので、必要だった設定についてメモ。


  • APKパッケージ化に必要な全SDKのAPIレベルをAndroid3.0対応にする。
    • Android SDK SDK Manager.exeでアップグレードする、
  • コンパイルの引数に -swf-version=13 をつけます。
  • {アプリケーション名}-app.xmlのを下記のように変更
    • 最初の行の部分を <application xmlns=”http://ns.adobe.com/air/application/3.0“> に変更
    • <initwindow>内に<renderMode>gpu</renderMode>を追加。 
    • <application>を<application  android:hardwareAccelerated="true">のようにする。
StageVideoの詳細についてはhttp://www.adobe.com/devnet/flashplayer/stagevideo.htmlを参照

ざっくり記述です。
StagezVideoを有効化したとしても、機種によっては動画の再生速度があがらない場合もあるようです。
ちなみにEeePad Transformerでは速度の向上はないように見受けられます。
むしろ有効化すると再生が少しカクカクするような気がします。


2011年11月19日土曜日

NicoViewer8.5.2リリース

  • 動画再生画面で関連商品を見られるようにしました。
  • 検索文字列を履歴から入力可能にしました。

MineCon

11/17-11/19で開催中です。
製品版MineCraftでるか!
http://minecon.mojang.com/

Flash Playerの今後について中の人が語った

「Flashは死ぬのか?」 世界の問いに対するAdobeからの回答

Flash Playerの担っている役割はHTML5に移行していく。
Flash Playerの撤退の手始めとして、Android用Flash Playerはメンテナンスシーケンスに移行し、バグ対策のみ。
Adobe AIRはWindows版のほかiPhone, Android, BlackBerryのスマートフォン3種類の開発も同時に行えるマルチプラットフォーム開発ツールとなる。

ということです。
NicoViewerはAdobe AIR for Androidで開発されたアプリケーションで、その開発経験からその開発ツールとしてのすばらしさは理解しています。
たしかに簡単なアプリ、特にロジックよりも見た目が重要なアプリの開発においては、最強といえるでしょう。
ただその開発ツールの値段の高さは絶句ものです。
定価が9万円弱。

Adobe Flash Builder 4.5 Premium Windows/Macintosh版

フリーのFlex SDKとFlash Developerを使えば無料ですが、敷居が高いです。

本当にAdobe Airでいくのならば、IDEは無料で提供したほうがいいと思いますけどね。

Adobe® AIR® App Challenge, Sponsored by Sonyの優勝者決定

Adobe® AIR® App Challenge, Sponsored by Sony

とうとう11/17に優勝者が決まりました。

さすがのアプリが列挙されております。
http://www.airappchallenge.com/winners.php

Adobe Flashから引き継がれた表現性とFlexで生み出された柔軟性の融合。
入賞された製品はその両方を満たしたよい作りこみです。

いいチームで開発してますね。

Nexus Primeがほしい

Nexus One→Nexus Sと変遷した私としては当然のようにNexus Primeなわけですよ。
今までずっと輸入してきたんですが、今回はDocomoさんからでるということでやっと日本で普通に手に入れられるわけですよ。
そんなNexus Primeの予約が23日から開始です。

すでに量販店で予約済みですが、あー、待ち遠しい。。。


2011年11月18日金曜日

暗号とかセキュリティのお勉強に最適な本

暗号化などのセキュリティの技術って、インターネットでいっぱい情報があるようで、なかなか肝心の概念に関する説明はないもんです。
そこで、お勧めしたい本がこちら

あの結城浩さんの御本です。
暗号/署名/PGP/SSL/TLSに関して、その概念や構造がわかりやすく説明されています。

「こんなセキュリティに疎い私でもクライアント認証を理解できました」 MypaceEngine(どっかの開発者)

って感じです。

新版暗号技術入門 秘密の国のアリス

ワールドビジネスサテライトでスマホ人材急募のニュースを見た!

スマートフォンの人材に今、プレミアがついているらしい。
まあスマートフォン市場は急激に拡大中ですので、納得ですね。
しかしモバゲやグリーなどの分野はバブル状態なので、あと少しで来る更なる市場の急成長の後が怖いですね。
急激的バブル崩壊によるリストラがくるんでしょう。。。
まあそれまでにスマートフォン事業で働いている方は休まず自己精進を重ねないといかんですね。
そもそも無料ビジネスはフェアトレードではない可能性がありますし、どうなることやら。。。

しかし一応、小生もスマートフォン人材としてはそこそこだと思うんですけどねw
お誘いはないですw
誘われても転職するつもりはないですけどね。

2011年11月16日水曜日

Yahoo Pipeで日本語⇔他言語翻訳

NicoViewerはコメントや動画情報を他の言語の翻訳できる機能がついてるんですよ。
以前の版では翻訳機能はGoogle Translateを主力として使用してたんです。
でもGoogle Translateは2011/12で完全有料化してしまうので、今のバージョンではMicrosoft Translaterを主力として使ってます。

代替手段がないかなと先月、探していて、Yahoo Pipesを用いる方法を見つけたんです。

早速、試作してみました。

ソースは下記のようになりました。

めっちゃ、横長ですね。
というか、もう見えないですね。

動作を試してみたんですが、うまく動かないですね。
リアルタイムに翻訳するとかにはむいてないのかな・・・。


NicoViewerがmobileASCIIで紹介されました。

ニコ動を専用ツールで楽しもう「NicoViewer」


ダウンロード数が伸びるかな~。
たのしみです。

インストール数がガクッて下がった件

昨日の投稿でダウンロード数がガクッてさがってるってことを話しましたが、もしかしてFlash Player 11 for AndroidとAdobe Air for Android のSWFLoaderの問題(バグ?仕様変更?)に関連してるのかなと思ったりしてます。

Adobe Air for Android のアプリケーション内で、SWFLoaderを使用して外部のSWFをロードするようにするとなぜかアプリケーション自身のSWFがAir内でアンロードされてしまうんですよ。
そうなっちゃうとアプリケーションがハングアップしたように見えちゃうんですよね。

NicoViewerはニコニコムービーメーカなどで作成された動画の再生に対応するため、SWFLoaderを使用してるんですよ。あとDL時にもファイルの検証に使ってるんですよね。
だからDLをするように設定してるとFlash Playerを11にアップデートした後、NicoViewerを起動しようとするとハングアップしちゃうことがあるんですよ。
最新版ではSWF再生抑止の仮対策を入れました。

Flash Player 11 および AIR 3 リリースノート:2011/10/04

2011年11月15日火曜日

NicoViewerのSony Tablet P対応?

Sony Tablet Pって面白い端末ですよね。

2画面のAndroid端末といえば尖ったコンセプトで有名なKyocera Echoがありますが、あっちはあくまでスマートフォンの延長線上であるのに比べ、こっちはタブレットの延長のコンセプトです。
より広い画面を手軽に持ち歩けて、出先で使えるというのはなかなかいいんじゃないでしょうか。
E-Mobile愛用者の私としては日本では3G契約でしか買えないのが惜しまれます。WIFI版、日本でもでないですかね。。。。

実は私、Sony Tablet PがまだSony Tablet S2といわれているころから、注目していたんです。
Sony Tablet P向けのAIRアプリを作成するコンテストAdobe® AIR® App Challenge, Sponsored by SonyにもNicoViewerで応募したんですよ。
まあ結果は一時敗退したんですけどね。しょぼん。。。。

ちなみに下記がその時に提出したSony Tablet P対応の仕様書の切り抜きです。


1次選抜で上位30人以内に入っていれば、Sony Tablet Pを借りれたんですけどね。
うーん、Sony Tablet Pへの対応は面白そうなんですが、そんなにAndroid端末を買うわけにもいかないしな~って感じです。
とりあえずは様子見します。

2011年11月14日月曜日

NicoViewerのダウンロード推移

Android Marketで公開されているアプリケーションのダウンロード数はAndroid のDeveloper Consoleで見ることができます。ダウンロード数は2つの要素があります。
  • 合計インストール数・・・・・ダウンロードしたユーザ数(NicoViewerは2011/11/14で36609)
  • 有効なインストール数・・・・・インストールされている端末数(NicoViewerは2011/11/14で8931)
NicoViewerの有効なインストール数(2010/12~2011/11/14)の推移はこんな感じです。

なぜかぽつぽつと飛び出ているのはノイズのようなものですので、無視するとしても、2011/10中旬にガクッと12k→9kとなったのはなんか不思議ですね。


開発日記の書きはじめ

はじめまして、MypaceEngineと申します。

日々、Androidのフリーアプリケーションの開発をのろのろやってます。
このブログでもAndroidアプリやFlashアプリの開発のノウハウや面白い製品の紹介をしていければいいのかなと思っています。

Android Marketで「NicoViewer」というニコニコ動画再生アプリケーションを公開してます。

その開発のリリースなどもこのブログで発表していこうと思います。
NicoViewerはAdobe Air for Androidを使用した数少ないアプリケーションですので、その開発のノウハウも順次公開していこうと考えています。