nicoroid/lite ver.0.2.2 他Androidアプリとの連携強化
ダウンロードはこちらから。またAndroid Marketへの直接リンクはこちら: nicoroid, nicoroid lite
前回の認証機能対応で久しぶりにAndroid Marketへアクセスしたのですが、ニコニコ動画関連アプリが増えているのに気づきました。
以前、coroidはWebインタフェースなので遅い、これを改善してほしい、という要望を聞いていましたので、今回、他作者の方のアプリでこれを補完することにしました。
具体的には、ニコ動RSS(Market)とUz Nico Viewer(Market)から、nicoroidの機能であるマイリスト登録&変換要求が行えるようになります。
ちなみにこの対応で通常版とlite版の機能差が縮まりました(通常版には元々あった機能です)…通常版はdonationだ、というふうに考えてもらえると幸いですが。
さて、これで遅さは改善できるでしょうか…というか、ネイティブアプリだから速い、と思われるでしょうか。確かにWebベースよりネイティブアプリの方がキャッシュは制御しやすいので(Android Webブラウザのキャッシュコントロールはイマイチ、モバイル端末向けだから仕方ないのでしょうが)、一度見たページに再度アクセスすることについてはメリットがあると思います。個人的には、1画面に100個画像を表示させてもそんなに重くならないのだなあ、というのが驚きでした。さすがにバックグランドに回ると(HT-03Aでは)すぐ殺されてしまうようなので、その辺りはトレードオフが発生していますが。
あと、遅いと感じられる原因のひとつとしては、coroidは(致命的な部分は除いて)あまり積極的にキャッシュを行わないようにしている、というのも挙げられます。つまり、逐一ニコニコ動画サービスへアクセスを行っています。なるべくニコニコ動画サービスのサービス提供状況と同期させたい意図からです。ニコニコ動画が落ちてるときは、やっぱりcoroidでも視聴できないし、削除された動画はcoroidでも見られない、というようにしようというのが当初の設計方針です。が、遅いと感じられる方が多いようでしたら方針変更するのはやぶさかではないです。
その他、ニコニコ動画を視聴できるアプリもいくつか登場していました。上記のUz Nico ViewerとNicoRo α版(Market)です。どちらもAndroid端末で処理が完結するので、対応している端末だとcoroidを使用するメリットは激減します。ただ、Uz Nico ViewerはAnroid2.2(Froyo)以降のFlash再生環境が無いと駄目、NicoRoはそれなりのCPU処理能力が必要そう(私の持っているHT-03Aでは今のところ視聴できた動画はありません…)なので、まだ一応coroidの存在意義は無くなってはなさそうです。
NicoRoについて、開発が進めばHT-03Aでも再生できるようになるのか、という点についてはおそらく無理だと思います。以前試したことがあるのですが、HT-03Aで再生できる動画のサイズ(ピクセル数の方です)には上限があるようで(上限は動画によって微妙に異なっていたので、きっちり決まっているわけではなくハードウェアデコーダの処理上限みたいなものかと)、基本的に再生するためにはリサイズが必要です(この点について、coroidではver.0.2.0でサイズを最適化するように対応しました)。
で、そのリサイズ処理をAndroid端末(特にHT-03A)で行うのには無理があるかと。PCで行っても結構時間がかかるので…この点、FroyoのFlahプレーヤではどうなっているんでしょうね。ハードウェア的なサポートがあるのでしょうか。
ちなみに、Android端末で完結してHT-03Aでも再生できるアプリとしては、以前こんなもの(動画)を作りかけたことがありますが、iPhone/iPod touch公式アプリの不評具合を見て開発は継続していません…
そんなわけで、
- Froyo対応端末を持っている ⇒ Uz Nico Viewer、あるいはWebブラウザ
- Froyo未対応だけどCPU性能の高い端末(Xperia(Desireも?))を持っている ⇒ NicoRo
- CPU性能のあまり高くない端末(HT-03A)しか持っていない、あるいは端末の消費電力をなるべく抑えたい ⇒ coroid
みたいに住み分けができる、のか?
« Androidでオレオレ証明のサーバへSSLアクセスする | トップページ | NetBeans6.9でgroovyファイルが含まれているとテスト実行できない »
この記事へのコメントは終了しました。
« Androidでオレオレ証明のサーバへSSLアクセスする | トップページ | NetBeans6.9でgroovyファイルが含まれているとテスト実行できない »
コメント