2012.05.14

Android 4.0 の顔認証

業務にも活用しているため、安全性を考慮して一度は止めたフェイスアンロックですが、その便利さが忘れられず結局使うことにしました。
PIN入力だと急いでいるときに限って入力ミスしてイラつくし、何よりICSにバージョンアップして良かったことは顔認証くらいしかないのだから。

フェイスアンロックをしていて不安になるのは、あまり鮮明に撮れていないような時でも認証されてしまうからで、かなり甘めに設定されているのではと疑ってしまいます。(厳密/曖昧のレベル設定があればいいのに)

で、その安全性を確認する為、スマホの前で百面相をしました。(勿論一人の時に)
結果としては、別人と認識されることが多く、甘過ぎる設定ではなさそうだと感じました。
いや、百面相した顔が「人」として認識出来なかった、という可能性もあるか・・・・・・

なお、顔認証の設定後に、「いろいろな状態でを撮影して顔認識の精度を高めることができます」という表示があり、ネットで調べたら[顔認識の精度を改善]という項目がセキュリティメニューに追加されるらしいのですが、今使用しているHTC Sensation XE (カスタムROM:ARHD6.6.4)ではそれらしい項目は見つかりませんでした。

Faux123 Kernel v006以降の便利機能「sweep2wake」:
スクリーンオフ時に下段のボタン(ホーム、メニュー、バック、検索)を左から右にスワイプするとスクリーンオン。
スクリーンオン時に下段のボタンを右から左にスワイプするとスクリーンショット。

| | Comments (0) | TrackBack (0)

2012.05.10

ARHD 6.6.3 その後

ICS(ARHD 6.6.3)にバージョンアップした HTC Sensation XE ですが、その後2週間ほど使って気づいたことは・・・

バッテリーの持ちが従来の2倍くらい長くなった?
CPU関係の設定はKernel任せで他の設定や使い方もほぼ従来通りで2倍以上の長時間稼働。

・・・と言いたいところですが、その原因は恐らく、常駐させているSkypeがまともに動作していないからだと思われます。
Skypeがログインに失敗することも多く、オンラインコンタクトを一部しか表示しないことやチャットを受信しないなど、常駐していてもサボりまくり、というよりまともに使えない状態。これでバッテリーが長持ちしても意味がない。

フェイスアンロックは、明るい屋外や室内でも照明の位置関係で写りが悪いと認識しづらいケースが少なくない。安全性も考慮して別の方式に変更しました。

そうこうしているうちにARHD 6.6.4 (主にFaux Kernelのアップデート)が公開されたので、あまり期待もせずに焼いたところ、明らかに動きが良くなりSkypeも復活。
バッテリーの持ちも若干落ちただけで、従来の1.5倍といったところです。

| | Comments (0) | TrackBack (0)

2012.04.29

HTC Sensation XE に ARHD 6.6.3 を焼いた

ARHD3.6.13を長い間(と言っても4ヶ月程度)使っていましたが、ICS版もARHD6.6.0以降ようやく安定してきたし、ゴールデンウィークで時間もタップリあるのでARHD 6.6.3 を焼いてみました。

構成としてはAndroid 4.0.3 (Ice Cream Sandwich) + Sense UI 3.6 + Beats Audio で、Kernel は Faux123。ModはとりあえずLeedroid Tweaks v4.2 だけを追加しました。 

ICSになってもSensationのメニューボタンはタスクボタンとならずにメニューボタンとして機能するので操作性はイイ意味で変わらず。Leedroid Tweaksのおかけでステータスバー、通知バー、電源バーは思いのままです。

ICSになって便利になったのは、フェイスアンロックが出来ることと画面下段で常時表示されるアプリが自由に設定できるようになったことくらい。

今のところ不便に感じるのは、入力切替(キーボードアプリ切り替え)が長押しから通知バーに変わったこと。通知バーを表示できないアプリのことを考慮していないのだろうか・・・

タップに反応しないアプリが1つ、エラーが発生するウィジェットが2つ。どれも無料アプリで替えがきくから問題なし。

Antutu の動作速度計測では、GBの時は 6649 (1.7GHz設定)だったのが、ICSでは6499 (今回は1.5GHz設定なのでちょっと落ちる)でまずまず、Wifi速度や3Gの感度は感覚的には変わらない様子。

バッテリーの持ちは、日常を取り戻すまでは比較が難しいですが、使用時の減りが少し速いように感じ、画面オフの時の減りは1%/h程度とまずまず。

結論として、安定性の高いGBからまだまだ未熟なICSにバージョンアップしても失うものは少ないが得るものはもっと少ない。「いつICSにバージョンアップしようか」と考え無くて済むようになって一安心しても、カスタムROMを入れる以上、頻繁に修正版がリリースされるので逆に悩みが増えそう(まぁ、それが楽しみでもあるが)。SuperWipeが必要なバージョンアップはしばらくは遠慮したい・・・・・・

| | Comments (0) | TrackBack (0)

2012.04.04

HTML5のLocalStorageデータが消える。

Sencha Touch 2.0で社員向けのウェッブアプリを2つ作成して公開したところ、数日後に思わぬ問題が発生しました。

HTML5のLocalStorageを利用して、入力データ(アカウント情報)を端末側に保存しているのですが、一部の機種でデータが消えるとのこと。

開発に用いたPC上のChromeでも、実機チェックに用いた Sensation(ARHD3.6.13), Desire(CM7), iPhone3Gでもそんな問題は発生していないのですが、確かに、iPhone4S, iPad2や一部のAndroidでLocalStorageデータが(たぶん)何もしていないのに消えます。

あるサイトの書き込みによると、IOS5.1からLocalStorageがキャッシュフォルダ内に移動した為に、ブラウザのキャシュをクリアーするとLocalStorageのデータが消えるという話で、もはやLocalStorageはCookieより当てにならないと断言される始末。Android機でも、キャッシュクリアーでLocalStorageが消える機種と消えない機種があるということで、このあたりの仕様そのものが非常に怪しい。
LocalStorageはCookieの代わりとして推奨されていて、Sencha Touchでも2.0からはCookie関連機能が省かれている為、梯子を外された状態です。

AQUOS PHONE f SH-13Cでは電話やメールが着信しただけでLocalStorageが消えるというので、DebugBrowserを入れてみたところ、標準ブラウザ側のLocalStorageは消え(読めないだけの可能性もあり)、DebugBrowser側は消えずに残っていて正常に読み取れることが確認できました。
入っている標準ブラウザに問題があるのか、それとも、定期的?自動的?にキャッシュやLocalStorageをクリアーするアプリでも入っているのかじっくりチェックしたいところですが、人様のスマートフォンを長時間借りるわけにもいかず頭を抱えています。

| | Comments (0) | TrackBack (0)

2012.01.07

ARHD 3.6.11 にアップデート

わずか2日で3.6.10から3.6.11にアップデートされた Sensation用のAndroid Revolution HD。
KernelとDaemon Controllerの差し替えはそれなりに魅力的なので、アップデートすることにしました。

ARHD 3.6.11、UOT-3.0-circle.zip(数字付きバッテリー表示)、Lord_of_the_Rings.zipと続けざまに導入。
更に4EXT Recovery 画面のまま、USB接続し日本語フォントと絵文字フォントを導入:

adb shell
mount -a
cp /sdcard/ipaexg.ttf /system/fonts/DroidSansJapanese.ttf
cp /sdcard/Helvetica.ttf /system/fonts/DroidSansFallback.ttf

新Kernelの優秀さは不明ながら、旧バージョンに戻ったDaemon ControllerはCPUクロックの設定変更が可能になりました。(下限を下げるとトラブルの元になるので上限を下げるかどうかが考えどころ)

数字付きバッテリー表示に差し替えたし、もうバッテリーの心配をしなくて良さそうなのでBattery Mix は不要になりました。

既に受信済みのメールでは絵文字は表示されませんが、絵文字フォント導入後に受信したメールは「画像の表示」を押すことで正しく表示するようになりました。(Gmailで確認。ソフトバンクメールは知らない。)
元のDroidSansFallback.ttfはかなり大きいので、絵文字フォントへの差し替えによって表示されなくなるフォント(多くは中韓?)が出たものと思われます。


「絵文字結合済みフォント」 emoji_font.zip:
http://cova.sakura.ne.jp/sb/

IPAexフォント:
http://ossipedia.ipa.go.jp/ipafont/index.html

【追記】
絵文字フォントと元のDroidSansFallback.ttfが統合されたフォントを使うと良さそう:
http://forum.xda-developers.com/showthread.php?p=6628661

| | Comments (0) | TrackBack (0)

2012.01.01

カスタムROMの迷宮

iPhoneのようにカスタマイズのしようもなく、あるがままを受け入れるように定められたものは迷いがなくてある意味幸せです(元iPhone3Gユーザーです)。AndroidのカスタムROMのように選択肢が沢山あるとどれを選んでも他に目移りして満足することができません。(簡単に入れ替えられるのが逆に始末に悪い。)


HTC Sensation XE のカスタムROMめぐりはその後、Android Revolution HD 3.6.9、SelfKang CM7、LeeDroidと入れ替えてみたものの、これだ!と言えるようなトキメキを感じませんでした。

battery life を最優先に見てきたものの、短期間に判断するも無理があり、もう何でもいいや、という気分になってきました。はっきりしたのは、チープ感漂うCyanogenMod系は今やボロくなったDesireには相応しくても高級感溢れる(?)Sensationには似合わないということ。そしてHTC SenseあってのHTC Sensationであること。そこでSense系で最も欠点の少なそうなAndroid Revolution HD 3.6.10にしばらく落ち着くことにしました。(と書いている内に3.6.11が出てるし・・・)

ARHDは見た目がStockROMと変わりなくてつまらないのが一番の欠点。少しでも個性を出すべくロック画面のリング画像をLord of the Ringsに差し替えました:
http://forum.xda-developers.com/showthread.php?t=1262990

ARHDのクロック設定は1.56GHzと不必要に高めですが、バッテリーの持ちは極めて良好で、通常の使用状態ならスクリーンオフ時に1%/h減程度。平日のオフィス環境でどれだけ持つか楽しみです。

| | Comments (0) | TrackBack (0)

2011.12.28

Android 4.0 を試す。

嬉しげに最新OSをひけらかす嫌な大人になるべく、Android 4.0.1のリークROMを試してみました。
使用したのはAndroid Revolution HD 5.0.2

Android 4.0の自慢といえば、なんと言っても顔認識によるロック解除。
「お〜すごい。(だから何?)」って感じです。

次に見せびらかすのは・・・・・・もう無いですね。
分かる人にしか分からない改良点など自慢にはなりませんし、あまり触ると不具合が表れかねません。

で、その不具合というより未対応アプリですが、APN Managerが正常に機能せずAPNの設定やリストアができませんでした。デフォルトで入っているSoftbankのAPNはいつも使っている設定とは異なるのでパケ死が怖くてやめました。

| | Comments (0) | TrackBack (0)

2011.12.27

CoreDroid Sensation XE を試す

HTC Sensation XE のバッテリーの持ちがあまりにも悪いのでカスタムROMに変えてみました。
(事前準備としてやり残していたSuperCID設定もやった上で)

10種類以上あるSensation用カスタムROMの中で、Battery Lifeを一番強調していたように見えたのがCoreDroid。
若者向けのデザインは好みじゃないけど、とりあえず今はカスタムROMでバッテリー持ちはどこまで良くなるのかを確認することが先決。

結果、WiFiオン、スカイプやなまず速報を常駐させた状態において、StockROMではスクリーンオフ時でも8%/h減で帰宅時のバッテリー残が20%程度だったのが、CoreDroidではスクリーンオフ時に4%/h減で帰宅時の残が60%と実用レベル。
※必ずしも同じ設定ではないので正確な比較ではありません。
※休日自宅では1%/h、平日オフィスでは5%/hなのでスカイプのオンラインユーザー数が大きく影響しているものと思われます。
※バッテリーの消耗対策については下記を参考にちょっとだけ改善に務めました:
http://forum.xda-developers.com/showthread.php?t=937080

操作感としては少しもたつく時があるような気がしないでもありませんが、SetCPUでConservative設定した時のような立ち上がりの悪さはなく申し分なし。ベンチマークの結果から判断するとCPUクロックの上限を1.2GHzあたりに落としていると思われます。

CoreDroid は欧文フォントが極めて見難く、全体的に青っぽいデザインはどうしても好きになれない。最終的には一番人気の Android Revolution HD 3.6.9に落ち着きたいと考えていますが、その前にAndroid 4.0ベースのカスタムROMで遊んでみるのも悪くないでしょう・・・・・・

| | Comments (0) | TrackBack (0)

2011.12.22

HTC Sensation XE フォント変更など

標準状態のHTC Sensation XE への不満が募ってきたためルートを取得して簡単なカスタマイズを行いました。
先月desireで行った作業手順とほとんど同じなので今回のHTC Sensation XE の作業は気楽なものでした。

HTC Sensation XEの中華フォントは実用上許容範囲なのだけど、気になっているのは事実。Rooted後にipaexg.ttfフォントに変えました。字体はマトモになったけど、見易くなったという感じはありません。

メーカーとして愛着のあるHTCだけど端末起動時の馬鹿デカイ起動音はApplePCに毒されているようで気に食わない。Rooted後に無音のmp3ファイルに差し替えました。

ルート取得を決断した一番の理由がバッテリーの持ちの悪さ。スクリーンオフ時のバッテリー消費がやけに大きく、帰宅時には残量が20%を切ってしまう。Rooted後にsetCPUで調整したものの良い結果は得られず、バッテリーの持ちが良さそうなカスタムROMへの差し替え準備を始めることにしました。

まぁ、root取得しておいてカスタムROMを入れないってのも間抜けな話だし・・・・・・

| | Comments (0) | TrackBack (0)

2011.12.03

HTC Desire(X06HT2) のS-OFF, カスタムリカバリー導入、Root取得、カスタムROM焼き

HTC Sensation XEを購入したので、Desire(X06HTII) を弄り回すことにしました。
Desireは今となっては古い機種なのでいろいろな方法がネット上で紹介されていますが、今回は、将来Sensationでも使えそうな方法で、且つ、Androidの仕組みを学べるよう段階的に進めました。

【S-OFF】
http://wiki.cyanogenmod.com/wiki/HTC_Desire_%28GSM%29:_Full_Update_Guide
「Gaining S-OFF & Installing a Custom Recovery Image」のStep8の途中まで。S-OFF完了までを行い、ClockworkMod は導入しないでおく。

【ClockworkModの導入とバックアップ】
http://denpa-shinbun.com/keitai/x06ht-custom-recovery.html
Desire用のClockworkModをダウンロードし、
http://forum.xda-developers.com/showthread.php?t=839640
「Flashable image for S-OFF users」の解説部分を参考にClockworkModを導入し、ついでにバックアップも取っておく。


【Perm-Root取得(フォント変更の練習の為)】
http://forum.xda-developers.com/showthread.php?t=1192300
「Step 3. To permanently root your Sensation 」の説明に従いRootを取得しました。
cpコマンドなどを使えるようにする為にbusyboxをインストール。
adb shell
su
/system を書き込み可能にする:
mount -o rw,remount /dev/block/mtdblock3 /system
SDカードに保存しておいたIPAexフォント(明朝体)をコピー:
cp /sdcard/ipaexm.ttf /system/fonts/DroidSansJapanese.ttf
desireを再起動してフォントが明朝体に変わったのを確認。
(Sensationは中華フォントのまま使用していますが、極一部の字体がオカシイだけで許容範囲だと感じています。公式バージョンアップも魅力的なのでフォント変更の為だけにroot取得する気にはなれません。今はまだ。)

【カスタムROM導入】
http://wiki.cyanogenmod.com/wiki/HTC_Desire_%28GSM%29:_Full_Update_Guide
「ClockworkMod Recovery processー Method via Recovery」の説明に従い、DesireにCyanogenMod7を入れようとしたら、RADIOを最新版にしろと書いている。RADIOを最新版にしようと思ったらClockworkMod Recoveryの場合古いバージョンでないとダメだと書いているのでAmon RA's Recoveryに入れ直すところから始め、バックアップ後にRADIOとCyanogenMod7を入れることにしたが、結局RADIOの最新版は入らないまま強引に進めた。
とりあえず、CyanogenMod7 (Android 2.3.7 )は表面上快適に動作しています。SIM無しでのテスト運用なので、本格的に使ったら何かしらの不具合はあるかもしれませんが、印象としては公式2.2の時より軽快に感じます。(多分気のせい、または導入アプリや同期アカウントが少ないせい。)

| | Comments (0) | TrackBack (0)