2011年8月19日金曜日

ACER A500購入

Android TabletのACER A500を購入しました。
気がついたことを。

  1. 筆圧の検出は出来ませんでした。
  2. HDMI出力は3.1にVUP後であれば1080Pが可能との事でしたが、自宅のTVでは720Pになってしまいます。ケーブルか、TVの為かもしれませんが。
    #実験したかっただけなので別に気にしていませんが。
  3. タブレットは始めてだったのですが、「指」での操作は結構大雑把です。細かい字はかけません。
  4. 速度的にはケータイ(HTC Desire)と比較すると、非常に早いわけではありませんが、負荷に強い感じがします。
    重いThread処理をさせてもそこそこ動いてくれます。
しかし「買ってはみたが、何をしよう」感が強いです。

2011年8月7日日曜日

Androidアプリの高速化

Androidアプリの高速化に関して私見です。JNI化する/しないの判断基準です。

  1. 単純計算ならばJavaでも充分。ただし、GCが出来るだけ発生しないように「美しく」無いCodingにしなければなりません。
  2. DBまわり、delete/update等は殆ど速度の向上がありませんでした。
  3. ただし、cursor関係は効果ありです。エミュレータ上で15倍程度、実機(HTC Desire)で5倍程度、速度向上しました。(エミュレータの方が早いのは、デバイスへの書き込み速度に依存してる為と判断しています)
    ※厳密にcursorだけ使用したわけではありません。付随する機能も込みでの計測です。
今回はパフォーマンスが足りない事が後からわかったので、急遽JNI化せざる終えませんでした。もう何作品か作れば最適な形にできると思います…

2011年8月4日木曜日

androidアプリ公開

本日androidアプリを公開してみました。
広告付きアプリを公開するまでの感想記です。
  1. 正式なパッケージをhttp://www.java-conf.gr.jp/wg_bof/package/about.htmlで頂きました。(jp.gr.java_conf.XXXになる)
    が、JNIを使用していたので関数名のDelimiter問題が発生しました。→JNIは適当なPKGにしてJava側でstatic関数として対処してしまいました。"_"をdelimiterにするのは如何なものか…
  2. 広告はadmobを使用してみました。googleの世界で閉じて入れば、手続きは簡単です。
    ただし、実機確認中に広告が表示されない事が多々ありました。レイアウトの問題かと思いましたが、「広告を取れない」状態が発生するようです。→admobの「Google AdSense を有効にして広告掲載率を高めます」を有効にした所、解消されました。
  3. 一番苦労したのは「アイコン」です。アイコン作成者との仲介をGoogleさんがしてくれれば良いのに。 結局、自分で描きました…

2011年8月2日火曜日

adsenseに興味を持ったので。

bloggerに登録するはめに。
  1. adsenseからメール到着。
  2. 誘導にしたがいwebで「広告欄用HTML」をコピー
  3. 自分のbloggerに貼り付け。→とってもとってもHTMLが読みづらい…
    HTMLってもう限界なのかも知れませんね。
  4. 広告が出てきたら成功なのか?…
    おっと小一時間したら広告が出ているではないか!成功!