「 2011年07月 」一覧

EclipseでのAndroid開発で、ファイル保存の度に時間のかかるapkの生成を行わないようにする

Finer Control Over ADT Build Process – Android Tools Project Site

EclipseでAndroid開発をする場合、ソースコードやXMLファイルを修正して保存するとその場でビルドとapkのパッケージングまでのサイクルが実行される。

でも、例えばある程度大きな規模のEclipseプロジェクトだったりしてビルドとパッケージングにそれなりの時間がかかるような状態だと、ちょっとソースを書いて保存するたびにビルドプロセスが走ると作業が中断されて困る場合もあるのではないかなと思われる。

ADTのバージョン12から、ファイル保存時にパッケージングのプロセスが実行されないようにするオプションが追加になっていて、この設定をONにしておくと、Exportするときもしくは実機やエミュレータにapkを転送する必要があるときだけ、apkのパッケージングが行われるようになる。

設定方法は、Eclipseの設定メニューから”Android”->”Build”->”Skip packaging and dexing until export or launch.(Speeds up automatic builds on file save)”のチェックボックスにチェックを入れればOK。(3番目のチェックボックス)

Clipboard01

これでファイル保存時に少し待たされるような事はほぼ無くなる。ただしJavaとしてのビルドは実行されるようなので本当に一瞬の待ちは残るけど、実際に設定を変えてそれぞれファイル保存してみると違いが分かる。

で、apkの生成タイミングは”export or launch”とあるように、Eclipseのプロジェクトメニューから”Android”->”Export Signed(Unsigned) Application Package”からか、実機やエミュレータへの転送時に生成されるようになる。

Clipboard02

もっと高速化したいという人は、”Automatically reflesh Resources and Assets folder on build”のチェックを外しておくと、各種リソース(文字列、レイアウトなど/resフォルダ以下)と、アセット(/assetsフォルダ以下)についても自動でのビルドが行われなくなる。ただし、ビルド忘れによるあれっ?という事が無いようにする必要はあるけど…。

こまめにファイル保存するクセのある人には、ここで紹介した設定をやってみるといいかも。


ABCサテライト in 福岡 & make勉強会

何ヶ月ぶりかに、Androidの会 福岡支部の活動に参加。

2011-07-17 15.33.48

規模が巨大になってきて、1人で行っても見きれないイベントになったABCというのもあって、今回は現地へ行かずにUstで。

Ustやtwitterを見ていると、現地はやっぱり現地なりに盛り上がってたみたいだけど、やっぱり暑いとか人が多いとか色々あったみたい。

サテライトでは主にガイガーカウンターのセッションと、コミュニティトラックのLTを視聴。

ガイガーカウンター関係の活動が思ったより活発でハードもソフトも勉強会も震災後数ヶ月なのにいろいろ作られていたりと素早い活動をしていて、コミュニティベースの活動のすごさを実感。

LTは途中から見ていたけど、ネタのレベルも高いし、場をつなぐMCも上手だったし、見ていて一番面白かったかも。API総選挙はネタと見せ方が秀逸だよなぁ、とか。

 

2011-07-17 15.28.27

make勉強会っぽいこととしては、Arduino + USBホストシールドをやってる人がいて、結果的にはあまり上手くいってなかったようだけど、動けばすごく面白そうなことをやっていた。ADKも触ってみたいのだけど、ハードもソフトも(3.1も2.3.4の環境)持って無いからなぁ。

ADKもGoogleI/Oで発表された、最初のタイミングで触るチャンスが無くて、すでに周回遅れになりかかってる感じ。せっかくなら最初の波に乗っておきたいけど、逃すとちょっと寂しい感じはするね。

 

コミュニティ活動もそうだけど、仕事の関係などで情報や流行から遠ざかっていると、ほんとについて行けないし波に乗り遅れることがたくさん。まぁ全部の波に乗るなんてことは無理だから自分の好きなのを選んでってなるのだけど、窮屈な仕事の環境だけに埋まっていると、私の場合はオンとオフの気持ちの切り替えが上手じゃないのでオフの時でも気分が乗らなくなりやすい。

今回みたいにエイヤ、っとコミュニティに顔を出して色んな人と話をすると、すごく感覚が戻ってきたというか気持ちが前向きになった感じ。あー、自分も興味あることに手を出さないとなぁって。仕事のほうは少しだけペース調整ができそうな感じになりつつあるので(4月から働き過ぎて上から注意するように言われてる)、忙しかった以前の状況に少しずつ戻していきたいなぁと。

ブログの更新頻度もそうだし、Androidや技術ネタもまた色々やりたいし、コミュニティイベントにも顔を出せるようにしたいし。


Androidタブレット ICONIA TAB A500を使ってみて

ICONIA TAB A500を使い始めてから一週間が過ぎた。はじめてのタブレットデバイスを手にしたということもあり、A500自体のレビューとタブレットデバイスを使い始めての感想など。

・タブレットデバイスを手に入れて

タブレットを手にしてからノートPCを開く回数が減った。 夏場は室温が上がるのでデスクトップPCはできるだけ使わないようにして、ノートPCを使うようにしているのだけど、Webサイトを見たりGmailを見るくらいであればタブレットで十分な場面が多い。

ただ、ブログを書いたりするようなときはやっぱりPC。一度タブレットで書いてみたのだけど、ソフトキーボードの感覚に慣れなくて長文を書く気にはならなかった。AndroidでもATOKをインストールしているので漢字変換には不満はないのだけど、タッチ感の無いキーボードと、素早いタッチに追従しきれずにキー入力が飛んでしまうことがそれなりの頻度で起こるので。もう少しソフトキーボードがタッチに追従すれば実用度は上がりそう。

・A500自体

HD動画の再生に難あり
ネットワーク経由、SD、内蔵メモリ経由でも読み込みに追いつかない。ストレージの読み込み速度に間に合ってないような動作をしている。また、2,3秒おきに一瞬(1コマくらい)止まる。

HDレベルの動画再生デバイスとして使おうと思う場合はかなり厳しいかも。Android3.1などになって改善されるかも不明…。ハードデコーダがあればもっと再生負荷は落とせそうな気がするけど。

Flashの再生もあまり速くない
Android上でのFlash再生自体が速くないのかもしれないけど。iPadに比べて再生できるだけマシと割り切るくらいがいい。
描画系にバグがある?
画面上の関係無い場所に違う部分の表示が出ていたり。現象から見てアプリというよりAndroidシステム側の問題っぽい。描画の更新転送範囲がおかしくなるというか…。一週間使って1,2回の頻度ではあるけど、A500固有の問題なのか3.0系の問題なのかは不明。
フォントがいわゆる「中華フォント」
私は昔からAndroid使ってきたのでデフォルトのフォントでもあまり気にならないけど…。

ただ最近ではもうフォントを入れ替えて売らないと、返品だとか予約取り消しだとかいうユーザーも増えてるようなので、気になる人は気になるんでしょう。これはAcer側もAndroid3.1のリリースタイミングあたりで日本語フォントを入れるというような発表をしているので、ここは改善される予定。

GPSの精度は期待薄

Galaxy S海外版と比べても、捕捉する衛星数が少ないかつFixしない。場合によってはWifi補完のほうが精度がいいかも。

 

開発機としてはまだほとんど使っていないけど、標準的な3.0デバイスだろうと思う。

3万円台半ばくらいで手に入るデバイスとしては、値段相応かなと思う。もっと値段が高いxoomやGalaxy Tabがどれほどの完成度かまでは比べていないけど、Android3.x向けのアプリ、タブレット向けアプリが動く、エミュレータではなくて実機での動作確認ができるという点では、コストパフォーマンスは高いと思う。

なので買うなら用途に割り切りが必要。安いiPadとか、流行のAndroidと思って一般の人が買うとガッカリすると思う。現に価格.comのコメント見てるとそういうのがチラホラあるし。


悪いときには

悪いことが重なるようで、プロジェクトも組織も悪い意味でのターニングポイントが来た感じ。

せめてもの救いはどちらも対処しようによっては、今までの色んな懸案を乗り越える契機になるかもしれないということ。道のりは険しいけど。


Acer ICONIA TAB A500を買った

もともと買う予定ではいたのだけど、あるときAmazonに35,800円で出ていたのを見かけて即行で注文。マーケットプレイスではなくてAmazon直接だとこの価格らしい。でも滅多に出てこなさそうではあるけど…。アフィリエイトで受け取っていたギフト券を使って実質3万円少しで買えた。

ICONIA TAB

2011-07-09 23.51.27

2011-07-09 23.59.06

2011-07-10 00.18.41

持った感じは少し重いかな?という印象。本体はiPad2などに比べれば厚みはあるけど、逆に手に持ちやすいと思う(私の手が大きいせいもあるだろうけど)。

速度については、会社にあるXOOMと比べても遜色は無いと思う。ハードのスペックはほぼ同じはずだし…。

ただ、WifiでYoutubeのHD画質の動画を見ると、Wifiが追いつかないことがある。ノートPCで同じようにするとあまり頻繁には止まらないので、WifiとHD再生を同時にした場合の処理負荷が少し大きいのかも。ただ自宅のWifi環境がa/b/gでnに対応していないのでそのせいかもしれないが。

あとはブラウザでFlashを多用したサイトは表示がけっこう重くなる(XOOMでも同じ?)のとか、気になる点はいくつかあるものの、普通の使い方ではそれほど不満は無いと思う。

Androidタブレットを使って思ったのが、「縦画面固定」のアプリがけっこう多いこと。スマートフォンで使うときには気にならないけれど、タブレットは横持ちも多いはずなのに、リスト画面が縦固定だったりして使いづらいアプリがそれなりにあった。これはアプリを作るときに気をつけないとダメかもね…。

あと、液晶保護シートは、A500用のがすぐに入手できそうに無かったので、

サンワサプライ 液晶保護フィルム LCD-121W
サンワサプライ 液晶保護フィルム LCD-121W
サンワサプライ
売り上げランキング : 23660

Amazonで詳しく見る by G-Tools

↑を購入。サイズ的には幅が1センチほど大きいのでその分カットすれば、縦はピッタリのサイズなので当面しのぐならこれが良いと思う。

ただ、非光沢タイプなので、表面の反射防止加工で多少画面がボヤけて見えるので、それが嫌な人は反射防止が無い光沢タイプのほうが良いかも。この辺は映り込みを気にするかどうかで変わるかと。

ADBドライバはAcerのサイトからダウンロードしてインストールすればOK。Windows7 64bitで特に問題なくADBで認識した。

あと、これはA500が日本仕向けだからか分からないけどカメラのシャッター音が鳴る。そしてメニューなどからOFFにできない仕様。何か裏技で鳴らなくすることもできそうだし、タブレットでカメラを使うケースはそれほど無いかもしれないけど要注意な点。

まだあまりじっくり触っていないけど、それほど大きな不満は無い。iPadに比べればサクサク感が落ちるケースもあると思うけど、3万円台で買えるのであれば、手っ取り早く開発用やAndroid3.0を使ってみたい人向けには良いと思う。今のところAndroid3.1までのアップデートは行われるようだし、海外版向けにはカスタムROMもあるようなので、もし使えれば長く遊べるデバイスになる可能性もあるかな。

acer【アイコニア】ICONIA タブレットPC シルバー ICONIA TAB A500-10S16
acer【アイコニア】ICONIA タブレットPC シルバー ICONIA TAB A500-10S16
日本エイサー 2011-07-01
売り上げランキング : 296

Amazonで詳しく見る by G-Tools


週末日記

金曜日に母親が退院。しばらくは体力を使うような事を抑えないといけないので、家事はもうしばらく自分がメインで。

仕事のほうはいろいろと毎日嫌な状況に流れていく。プロジェクト自体が、というのもあるけど、周りの政治的な状況がずいぶんと変な方向に向かいつつある。リスク要因はたくさんあるのに、人を抜かれるし、工数圧縮されるし、会社からしてみれば今後の展開も見込めない、捨てプロジェクトなのかも知れないが。

土曜は少しだけ出社してメール処理などして後はあちこちで買い物。来週からのタスクなどまだまだやることはたくさんあるので、稼働を抑えながらどうやってこなしていくか考えないと。

日曜は休養日。自宅の扇風機が一台壊れていたので、近くの量販店に行ったら飛ぶように売れていて驚き。今年の節電ムードなんだろうけど、一過性に過ぎなければいいけどね。


WordPress 3.2へアップデート

3.2がリリースされていたので、自動アップデートをやってみた。

今回は特にトラブルもなくあっさりと完了。前回はwp.vicunaテーマ周りで少しトラブったので心配していたのだけど。

管理画面の見た目が少し変わったくらいでブログ側の外観は変わらない。テーマも何か新しいデザインのものに変えたい気もするけど、お気に入りのデザインのテーマがなかなか見つからないのでとりあえず現状のままで。


週末日記

金曜日の夜は仕事を早く切り上げてJavaコミュニティ@九州主催のJava SE7のセミナー。
これは別エントリとして書きたいのだけど、セミナーの内容も興味深いのが多かったし、懐かしい人とも会えたのでとても満足。

土曜日は少しゆっくり寝たあとに家事をしたあとに見舞いに。病状はまだ経過観察というような雰囲気で、水曜日から粥などの食事は取れるようになっているものの、退院などの見通しは依然不明。まだ痛がっているところを見ると本当に最低1ヶ月は入院になりそうな感じ。あんまり動かないと足腰弱るからそっちも気になる。

見舞いのあとは天神・博多をブラブラ。AcerのAndroidタブレットを少し触ってきたけど買うまでは至らず。もう少し値段が落ち着いてからAmazonあたりで買うかも。週末の量販店は店員や販促員がたくさんいて商品触ってると声かけられて鬱陶しいね。

シャツのアイロンがけも慣れてきたものの、長袖だと1枚10分くらいかかってしまう…。一週間分となるとけっこう時間もバカにならないのでクリーニングに出すほうにしたほうが楽かも。

日曜は天気が良かったのと、家に自分だけしかいないので掃除と部屋や冷蔵庫の片付けなど。大掃除まではいかないけど、ある程度の整理はしたつもり。あとは洗濯やらなんやらでほぼ一日終わってしまった。完全休養日が作れないね…。


スポンサーリンク