■update後F-05Dのバッテリー耐久が向上したメモ
 2月末のF-05Dのアップデートでバッテリー消費が大幅に向上したことが確認されたのでメモ。1回目にF-05Dがあまりに酷い結果だったのでバッテリー持ち対策をして試し追検証をした際に多少の向上は見られたが、update後に試した今回はバッテリー耐久が大幅に改善されたことが確認された。アップデート後のファームバージョンはV16R24C。以下テスト条件と結果を簡単に。

 これまでの経緯
 iOS/Android/WP7.5のバッテリー耐久テストをしたメモ
 http://blog.isnext.net/issy/archives/1968
 iOS/Android/WP7.5のバッテリー耐久テストをしたメモ2
 http://blog.isnext.net/issy/archives/1976

■追検証機種とバッテリー容量
1)ARROWS X LTE F-05D Android 2.3.5(V16R24C) 1400mAh
2)NexusOne Android 2.3.6 1400mAh

■評価条件
・初期化(データリセット)を最初に行う
・同じWi-Fi設定を行う
・同じGmailアカウントをPush設定で作成する
・同じExchangeアカウント(CommuniGate Proを使用)をPush設定で作成する
・3Gの影響を受けないようフライトモードに設定し、Wi-Fiのみ有効にする
・マーケットを起動してBattery Mixをインストールする(自動更新アプリは更新される)
・設定後再起動して標準タスクのみが動作している状況にする
・バッテリー残量表示の出る画面を表示(設定アプリ内の端末の状態の画面)
・表示を確認したらすぐにスクリーンオフ
・途中何度かテストメールを送り受信状況を確認する
・準備ができたら端末をフル充電状態にしてスタート

※基本的には前回と同じように、update後のF-05Dを端末初期化後デフォルトホームをランチャーに変更するなど簡易的なバッテリー持ち対策をし、どちらにも今回はバッテリー使用状況を詳細に確認できるようBattery Mixを追加して評価した。

■バッテリー残量経過
スタート
 Update&対策済みF-05D/100% NexusOne/100%
3時間経過
 Update&対策済みF-05D/95% NexusOne/99%
8時間経過
 Update&対策済みF-05D/91% NexusOne/98%
15.5時間経過
 Update&対策済みF-05D/87% NexusOne/96%
24時間経過
 Update&対策済みF-05D/82% NexusOne/89%

■結果
消費度合い
 Update&対策済みF-05D/18% NexusOne/11%
一時間当りのバッテリ消費
 Update&対策済みF-05D/0.75% NexusOne/0.46%

■まとめ
 今回は24時間の測定を行った。途中でも十分改善されている様子が判断できそうだったが、一応初回と比較する意味で同じだけやってみることに。結果としてupdate+簡易バッテリー持ち対策を行ったことでF-05Dの1時間当りのバッテリー消費は何もしない場合の3%から0.75%へと1/3以下に抑えられていることが確認できた。実質的にバッテリーが3倍長持ちすることになる。Battery Mixでは電池消費の98%がAndroidシステムとなっており、そこに含まれているどのプロセスが一番消費しているのかはわからず。ただ、アイドル状態の消費は1%となっており、NexusOneがアイドル状態の消費が63%になっていることを考えると、改善されたとはいえまだまだプリインストールアプリが主にバッテリーを消費していることに間違いはないよう。NexusOneのバッテリー消費量が前回の0.22%から0.46%に増えているのはBattery Mixのインストールによるものと思われ、稼働プロセス表示で一番上にきておりCPUタスクの24%程度を占めていたことからもそのように推測できる。ちなみにF-05Dでは20%程度となっているがやはり一番上になっていた。

 簡易バッテリー持ち対策で行った内容は前回と全く同じなため、今回の改善効果のほとんどは2月末に行われたF-05Dのアップデートであると推測される。サーバへのアクセスログからもスリープ後すぐに通信がなくなっていることが確認でき、Wi-FiのOFF条件は変わっておらず通信そのものはバッテリー消費に大きな影響を与えていないことがわかる。正確な稼働プロセスを取得していなかったので、何が減ったかなどバッテリー改善に影響を与えた要素を特定することができないが、こうした改善は非常に歓迎できる。

 バッテリーが大きな課題だったF-05Dも今回の検証で大きく改善されたことが確認できた。あくまでもフライトモード+Wi-Fiに関してということだが、安定した検証環境と時間が用意できれば3Gも含めた確認をしてみたいと思う。(自宅検証環境はdocomoのアンテナが圏外になりまくりなので適さない…)

, , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■iOS/Android/WP7.5のバッテリー耐久テストをしたメモ2
 スマホのバッテリー消費がおよそ同条件でほんとはどれくらい違うのかを試してみたメモ。1回目にF-05Dがあまりに酷い結果だったのでバッテリー持ち対策をして試した追検証結果。以下テスト条件と結果を簡単に。

 最新の記事はこちら
 update後F-05Dのバッテリー耐久が向上したメモ
 http://blog.isnext.net/issy/archives/1990

■追検証機種とバッテリー容量
1)ARROWS X LTE F-05D Android 2.3.5 1400mAh
2)NexusOne Android 2.3.6 1400mAh

■評価条件
・初期化(データリセット)を最初に行う
・標準設定のまま追加アプリはインストールしない
・同じWi-Fi設定を行う
・同じGmailアカウントをPush設定で作成する
・同じExchangeアカウント(CommuniGate Proを使用)をPush設定で作成する
・3Gの影響を受けないようフライトモードに設定し、Wi-Fiのみ有効にする
・設定後再起動して標準タスクのみが動作している状況にする
・バッテリー残量表示の出る画面を表示(設定アプリ内の端末の状態の画面)
・表示を確認したらすぐにスクリーンオフ
・途中何度かテストメールを送り受信状況を確認する
・準備ができたら端末をフル充電状態にしてスタート

※基本的には前回と同じだが、F-05Dは端末初期化後デフォルトホームをランチャーに変更するなど簡易的なバッテリー持ち対策をして評価した。

■バッテリー残量経過
スタート
 対策済みF-05D/100% NexusOne/100%
4.5時間経過
 対策済みF-05D/89% NexusOne/99%
6.5時間経過
 対策済みF-05D/86% NexusOne/98%
8時間経過
 対策済みF-05D/83% NexusOne/98%
13.5時間経過
 対策済みF-05D/77% NexusOne/97%

■結果
消費度合い
 対策済みF-05D/23% NexusOne/3%
一時間当りのバッテリ消費
 対策済みF-05D/1.7% NexusOne/0.22%

■まとめ
 今回は仕事の都合で半分の時間での計測となったが、F-05Dのバッテリー持ち対策は一定の効果は見られたようで、前回の1時間当りバッテリー消費が3%から1.7%に減少していることが確認できた。それでも実用レベルとしては微妙なところ。ちょうど本日F-05Dのアップデートが行われたので、少し条件は変わるが念のため再計測してみたいと思う。

 今回メール受信件数とサーバ通信回数を省いたのは、Android2.3.x系は3Gが無効の場合、Wi-Fi接続では一定時間でスリープになることが両機でログから確認できたため。F-05DではスクリーンをOFFにした時点でWi-FiがOFFに、NexusOneではスクリーンOFFから15分後にスリープでWi-FiがOFFになる(それまでは2分おきに接続する)ようだ。実質的に通信量がバッテリーに与える影響は無視できると考えた。3Gを有効にすれば継続的な動作確認は可能になるが、検証のためにはキャリアとAPNを揃える必要があり、その条件を満たせないため3Gでの検証は見送り。いずれ条件が整えばまた試してみたい。

 残念ながら多少の改善は見られたものの、簡易的なバッテリー持ち対策では多くのアンインストールできないキャリア組込みの各種プロセスが動作してしまっているため、やはりF-05Dのバッテリーの耐久度合は他機に比べて著しく低いと言わざるを得ないようだ。バッテリー容量も等しくリファレンス端末であるNexusOneとの比較においてこれほどの差があることは、(プロセッサのコア数や世代等ハードが大きく違うとは言え)非常に残念なことだと思う。アップデート後の再計測で多少改善されていることを期待したい。

, , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■iOS/Android/WP7.5のバッテリー耐久テストをしたメモ
 スマホのバッテリー消費がおよそ同条件でほんとはどれくらい違うのかを試してみたメモ。結論から言うとGalaxyNexusのバッテリー耐久度はすごい。以下テスト条件と結果を簡単に。

■評価機種とバッテリー容量
1)GalaxyNexus Android 4.0.2 1750mAh
2)ARROWS X LTE F-05D Android 2.3.5 1400mAh
3)HTC Radar WindowsPhone 7.5 1520mAh
4)iPhone4 iOS 5.0.1 1420mAh

■評価条件
・初期化(データリセット)を最初に行う
・標準設定のまま追加アプリはインストールしない
・同じWi-Fi設定を行う
・同じGmailアカウントをPush設定で作成する
・同じExchangeアカウント(CommuniGate Proを使用)をPush設定で作成する
・3Gの影響を受けないようフライトモードに設定し、Wi-Fiのみ有効にする
・設定後再起動して標準タスクのみが動作している状況にする
・バッテリー残量表示の出る画面を表示
 Androidは設定アプリ内の電池か端末の状態の画面
 WP7.5はSettingからBattery Saverの画面
 iOSは一般>使用状況>バッテリー残量表示on
・表示を確認したらすぐにスクリーンオフ
・途中何度かテストメールを送り受信状況を確認する
・準備ができたら端末をフル充電状態にしてスタート

※F-05Dは端末初期化後デフォルトホームがPaletteUIでウィジェットもデフォルトで動作していたためそのままの設定状態で評価した。

■バッテリー残量経過
スタート
 GalaxyNexus/100%, F-05D/100%, HTCRadar/100%, iPhone4/100%
3.5時間経過
 GalaxyNexus/99% , F-05D/90% , HTCRadar/100% , iPhone4/100%
6時間経過
 GalaxyNexus/97% , F-05D/83% , HTCRadar/100% , iPhone4/100%
13時間経過
 GalaxyNexus/93% , F-05D/64% , HTCRadar/100% , iPhone4/99%
17.5時間経過
 GalaxyNexus/90% , F-05D/45% , HTCRadar/100% , iPhone4/98%
19.5時間経過
 GalaxyNexus/88% , F-05D/40% , HTCRadar/100% , iPhone4/98%
24時間経過
 GalaxyNexus/85% , F-05D/28% , HTCRadar/100% , iPhone4/97%

■結果
消費度合い
 GalaxyNexus/15% , F-05D/72% , HTCRadar/0% , iPhone4/3%
一時間当りのバッテリ消費
 GalaxyNexus/0.625% , F-05D/3% , HTCRadar/0% , iPhone4/0.125%
メール受信件数
 GalaxyNexus/9件 , F-05D/9件 , HTCRadar/9件 , iPhone4/9件
サーバ通信回数(CommuniGate Proサーバとの同期接続回数)
 GalaxyNexus/839回 , F-05D/77回 , HTCRadar/48回 , iPhone4/100回

■まとめ
 非常に各OSの特徴の出るテスト結果となった。バッテリーの消費度合ではWP7.5を搭載するHTCRadarの圧勝に見えるが、実際にはHTCRadarは原則2時間に一回しかネット接続しておらず、メールはリアルタイムには受信していなかった。操作した時点でメール受信を試み、その後2時間おきにアクセスをし、メールがあれば受信するという仕掛けで、スリープ時にはWi-Fi接続自体を切っているため、長時間稼働はできるもののExchangeアカウントでメールをタイムリーに受信するという目的には向かないことが明らかになった。

 次点となるiOS搭載のiPhone4では原則15分おきにサーバにアクセスしており、通信を行っているもののこちらはメールがあっても自動受信はしておらず、届いているメールはロック解除して端末操作をした際に始めて受信動作し、実際にはタイムリーな受信にはなっていなかった。iOSでは以前テストした際には最もタイムリーにメール受信できていたはずなので、何か仕様が変更されたのかもしれない。時間があれば追検証したいところ。

 3位となったGalaxyNexusではPush同期のため2分おきにサーバにアクセスして、最もタイムリーにメールを受信していることが明らかになった。ExchangeアカウントでPush設定をした場合2分おきの接続はAndroid端末としては標準的な仕様となる。通信回数の多さにも現れているが、これだけの回数の接続を行いメールをほぼタイムリーに受信して、24時間で15%のバッテリー消費というのはなかなか素晴らしいと思われる。単純なバッテリー残量ではHTCRadarとiPhone4が上回るが、メールを非常にタイムリーに受信した上でこれだけの残量を残しているのだから、実質的にはGalaxyNexusが最も優秀と言えると思う。

 最もバッテリー消費の早かったF-05DにおいてはGalaxyNexus同様の設定を行っているにも関わらず、Androidの標準仕様を無視し一切の定期接続をせず、端末を操作した時のみメールの受信を行うという動作結果だった。それにも関わらずバッテリーが著しく消耗するのはやはり標準状態で無駄なタスクがバッテリーを消費していることにほかならない。試験後も放置していたところ27時間40分で端末が自動終了して電源が落ちた。メールの自動受信設定しかしておらず、その設定もまともに機能していないのにこれほど短い時間でバッテリーを使い尽くすというのは信じがたい実装である。カタログスペック上3Gの待受時間が490時間となっているが、どのような条件下で測定したのか明示してもらいたいくらいだ。

 各OSによってバッテリー耐久時間を延ばすために、メールの同期タイミングで工夫がされていることが確認できた。今回Wi-FiでテストしたためかWP7.5とiOS5でPushでのメール受信がうまくいっていないが、他所事例で3G接続している状態ではPush動作に問題がないようなので、この辺りは条件を合わせていずれ検証をしてみたいと思う。

※F-05Dの結果があまりにひどいので、バッテリー持ち対策したパターンでの追検証を検討中。比較のため同じAndroid2.3系のNexusOneも準備中。→追加しました。

 iOS/Android/WP7.5のバッテリー耐久テストをしたメモ2
 http://blog.isnext.net/issy/archives/1976

 最新の記事はこちら
 update後F-05Dのバッテリー耐久が向上したメモ
 http://blog.isnext.net/issy/archives/1990

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (1 投票, 平均値/最大値: 5.00 / 5)
Loading...

■CommuniGate Pro v5.4.4のAndroid対応状況
 先日CommuniGate Proがv5.4.4となりExchange互換機能AirSyncの一部バグが更に修正されたということで問題のあったAndroid対応を検証したメモ。デバイス管理者登録周りは修正を確認。ただしPush設定時のワイプに問題が残る。

■動作確認した環境
1) Scientific Linux 5.7 x86(5.6から継続アップデート)
  Communigate Pro v5.4.4(v5.3系から継続アップデート)

■検証結果
1)Nexus One (Android2.3.6公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:正常手順で登録可能
 リモートワイプ:push設定で即時実行できず、間欠接続設定なら実行可能

2)Archos 80 G9(Android3.2.1公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:正常手順で登録可能
 リモートワイプ:push設定で即時実行できず、間欠接続設定なら実行可能に見えるがデータ残る

3)Galaxy Nexus (Android4.0.2公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:正常手順で登録可能
 リモートワイプ:push設定で即時実行できず、間欠接続設定なら実行可能

 今回はAndroidの各バージョンをひとつづつ実験してみた。残念ながら3.x系はリファレンスマシンが手持ちでないため、Archosで実験したが初期化部分がかなりカスタマイズされた仕様のためか案の定データが消えないという事態に。ワイプ操作自体は実行されているように見えるのでこれはArchosの仕様(通常ワイプでの消去範囲が異なる)による結果と思われる。

 CGP 5.4.4においてはデバイス管理者登録を促す部分の仕様が適切に修正されていることが確認できた。またPush設定以外(5分ごとに接続など)であればワイプも適切に実行できることが確認できた。Pushの場合セッションを切断する時点で端末に送信するコマンドが適切でないためリモートワイプが即時実行されない問題が残っているが、5.4.5で修正されるということなので楽しみに待ちたい。この修正が行われれば名実ともにAndroid対応を前提に利用してもらうことができるので嬉しい限り。注意しなければならないのは、Android端末でAirSync設定を行う場合Push設定ではAndroidの仕様で2分間隔でサーバ接続を行うため、バッテリーの少ない機種では稼働時間に影響を大きく及ぼす可能性があるということだ。2分間隔の設定は通常UIでは変更することができず、変更を強要するためにはrootedにして直接ファイル編集が必要になるため法人利用においては現実的ではない。採用機種とバッテリー動作状況を良く確認しながら設定を検討する必要がある。

 ちなみにメール利用においてはAndroid端末からWebUIを利用するというパターンも可能なのだが、HTMLベースはともかく、FlashベースのPronto!についてはAndroid端末で起動は可能なものの日本語入力が正しく動作しないことと画面解像度の問題で実用にならない。タブレットでは高解像度の端末が出てきているが、操作感も含めてPtonto!は現状オススメできないので、WebUIでBasicかSimplex辺りを利用することをオススメする(慣れは必要だが…)。

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■CommuniGate Pro v5.4.2のAndroid対応状況
 先日CommuniGate Proがv5.4.2となりExchange互換機能AirSyncの一部バグが修正されたということで問題のあったAndroid対応を検証したメモ。確かに修正は確認できたが非常に微妙な感じ。更なる改善を願うところ。

■動作確認した環境
1) Scientific Linux 5.7 x86(5.6から継続アップデート)
  Communigate Pro v5.4.2(v5.3系から継続アップデート)

2)Scientific Linux 5.7 x86(新規インストール)
  CommuniGate Pro v5.4.2(新規インストール)

どちらの環境でも結果は同じだったので、以下の検証結果はv5.4.2の問題と考える。

■検証結果
1)Nexus One (Android2.3.6公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:ダイアログのみ表示、実際登録されず
 リモートワイプ:実行できず

2)001HT(Android2.3.3公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:HTCのカスタマイズで項目自体が存在しない
 リモートワイプ:即時実行可能

3)GalaxyTab(GT-P1000)(Android2.3.3 XXJQ1 rooted)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:ダイアログのみ表示、実際登録されず
 リモートワイプ:メールフォルダ操作で実行される…ように見えるが初期化されない

4)Archos 80 G9(Android3.2公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:ダイアログ表示、権限確認表示、メールとして登録
 リモートワイプ:メールフォルダ操作で実行される…ように見えるが初期化されない

5)ASUS TF101(Android3.2.1公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:ダイアログ表示、権限確認表示、メールとして登録
 リモートワイプ:メールフォルダ操作で実行される、完全に初期化

 ざっくりと見てAndroid2.3.xには非対応、Android3.2.xには対応しているように見える。リモートワイプなどシステム関連の権限を必要するため、Android2.2以降で新設されたデバイス管理者メニューに必要に応じた権限とそのパーミッション設定が必要となるが、Android2.3.x系では必要な権限の登録が行われない。HTC社の製品のみHTC Senseのカスタマイズでデバイス管理者を必要とせずワイプが可能になっているため、001HTでのみ正しくワイプが機能しているが、HTC社の製品の場合は前述の理由によりCommuniGate Pro v5.3.x系でもリモートワイプ可能だった。今回GalaxyTabでもワイプが動作したように見えた(再起動して情報をワイプしている状況が表示された)のだが、キャッシュ等が削除されただけでアカウントやアプリ含めたデータ類はそのままで、端末の初期化はされなかった。おそらくデバイス管理者に正しい設定がされていない影響と思われる。

 2.3.xでは登録されないデバイス管理者が、何故かAndroid3.2.xでは権限表示された上で適切に登録されることが今回確認できた。TF101では即時ではないもののメールのフォルダを表示しようとした瞬間に端末が再起動され、データの消去が行われ初期化された上で新規登録画面が立ち上がってきた。Archos 80 G9ではやはりメールのフォルダを表示しようとした際に再起動に入るため端末の電源は落ちるがそのまま終了してしまう。電源長押しで起動させた後、何故かパスワード設定のみが反映された状態で起動し、リモートワイプで使用したアカウントのパスワードでログインすると、アプリやデータはそのまま利用可能な状態で残っていた。これはデバイス管理者の権限が反映されたことを示しているが、なぜワイプまでできず中途半端に終わっているのはよくわからない…。Archos製品は他社製品と少し実装が異なり、初期化オプションを複数提供するためシステムイメージをループバックマウントすることでシステム全体をセキュアに保つ仕組みが採用されていることに関係しているのかもしれない。

 ワイプの実行のためにメールフォルダの操作が必要になっているのは、ワイプ実行に必要なProvisionコマンドの発行のため。通常iOSやWindows Phone 7.5ではサーバ側でワイプ指定した時点で、接続を切られた端末側が再アクセスしてProvisionコマンドを要求に応じて返してくることでワイプが実行されるのだが、Android端末では何故かサーバ側でProvisionコマンドを要求しても返してこない。仕方がないので端末側でProvisionコマンドを発行させるために必要な操作として、InBox以外のメールフォルダを開いてみるという動作を行う。フォルダを開こうとするとサーバから拒否されるため、FolderSyncの再問合せをした際に、Provisionコマンドの応答を行うことになる。本来すぐに実行されるべきコマンドが一定操作をしないと行われないことは、おそらくCommuniGate Pro側の要求送信内容の問題だと思われるので、ここも改善してもらいところである。

■まとめ
 CommuniGate Pro v5.4.2でAirSyncのバグが一部修正されデバイス管理者登録部分の動作がやや改善されたことは確認できたものの、まだAndroid2.3系ではワイプなどセキュリティ系機能が実用にならず、3.2系でも機種によっては適切に動作しないことが確認できた。iOSやWindows Phone 7.5の端末では問題なく動作するだけに、シェアの大きいAndroid端末でうまく動作しないことは残念というしかない。デバイス管理者の登録やワイプ実行のためのProvisionコマンドの要求発行内容とタイミングについて更に改善をしてもらいたいと思う。とりあえずメールやカレンダーの同期といった主要な部分は動作しているので実使用上大きな問題はないケースも多いとは思われるが、セキュリティ系で必要な機能についてCommuniGate ProとAndroid端末を組み合わせて利用したい場合には、利用端末で適切に動作するかどうか事前に確認することを強くオススメする。

【追記】Galaxy Nexusが届いたので追記

6)Galaxy Nexus (Android4.0.1公式ROM)
 メール・連絡先・カレンダー同期OK
 デバイス管理者登録:ダイアログ表示無し、登録されず
 リモートワイプ:実行できず

 3.xで対応していた部分がバージョンアップでまた未対応になってしまった模様…。codenameでは正しく動作しワイプできたことから4.0の仕様変更自体の問題ではなさそう。CGS社にはレポートしてあるのだがいつになったら直してくれるのだろう…。

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■法人向けWindows Phone導入の3つの注意
 本日Microsoft主催の「Tech Fielders セミナー 東京:IT プロのための Windows Phone~企業内利用を考える」に参加してなかなか興味深い話が聞けたので気になったポイントを大きく3つほどまとめておく。各企業のポリシーにもよると思われるが、ある程度企業規模があった場合運用面で厳しい選択を迫られたり、規模が小さい場合にはコスト面で採算が合わなかったりと、いろいろと微妙だなと思うことがあったので正直WP7.5は幅広くオススメできるとは言い難く、慎重に企業ポリシーとの比較検討を行うことが必須だと感じた。特に個人情報を扱うことが多い企業は見送るのが妥当ではないかと思われる。Microsoftから提供されているソリューションを前提にした話のみとなるので、3rd partyからより洗練された解決手段が提示される可能性はあるが、以下の記事は本日のセミナーで得られた情報からのまとめとなる。

1)ソフトウェア構成管理の自由も機能も足りない
 最も重要なポイント。Windows Phone 7系においてはMicrosoftがOSやアプリを含めた全てのソフトウェアの審査・管理を厳密におこなっていることにより、ソフトウェア的な信頼性を担保するという仕組みが採用されている。そのため、企業は自社業務用の独自アプリを端末に導入するためでも、様々なハードルを越える必要がある。特定条件が揃わないと動作しないアプリについてはMSのアプリ審査を通過できる確率が低く、審査を通すためには動作確認ができる条件を用意しなければならない。ベータ版として審査無しで配布する方法もないわけではないが、対象者のLive IDを把握してインストールポイントを通知する必要があり、継続的現実的な運用が難しい。一旦導入したとしても、アップデートをプッシュで自動実行する仕組みがなく、個人がアップデート操作を行わなければ更新されない。これはOSも同様でOSのアップデートはOTAではなくZune Softwareで管理されるため、個人がPCに端末を接続して自分でアップデートを行わなければならない。そして端末内のアプリのバージョン状況を確認したり、アプリの実行権限を制御したり、設定を更新したりする構成管理機能は用意されてない。端末を自由に利用していいというポリシーを採用していない限り、管理のための運用負荷が大きくなる可能性が高く、企業規模が大きくなるほど問題になる可能性が高い。

2)重要データの置き場所を社内に制限することが難しい
 おそらく個人情報を取り扱っている事業者には影響が大きいと思われる内容。一般的に社外持ち出し不可のようなデータをモバイルで扱わざるを得ない場合、VPNで社内アクセスして指定のファイルの読み書きを行うことになる。同様にWP7.5のOffice機能を活用しようとした場合、まずVPNで社内ファイルを利用しようとするとSharePointServer 2010とForefront UAGという専用VPNGatewayが必須になる。UAGを利用する環境は通常ADやExchangeも含めて比較的大きな構成になるため、小規模な事業者には若干負担が大きくなる可能性がある。このUAGによるVPN環境でない限り社内のSharePointServerにアクセスしてフル機能を利用する方法がない。Web UIでSharePointServerを利用することも可能だが、その場合編集保存はできないとのこと。メール送信が可能なドキュメントの場合はExchange ActiveSyncによりSSLを利用した安全な送受信は可能になるが、WP7.5の仕様としてOutlook Mobileで添付ファイルを開いた場合、SkyDriveに「公開:自分のみ」の設定でアップロードされることがあるとのこと。自社管理領域外にデータを送信してしまう可能性と、設定のミスによってそれが公開されてしまう可能性があるため、十分な注意が必要になる。この添付ファイルのアップロード仕様はLive MailやGmailのアカウントのメールでも同様ということらしい。また添付ファイル以外にメッセージ本文においても、People HUB等に各種コンタクト情報やコミュニケーション手段が集約されている結果として、Twitter等の公開アカウント宛てに重要なメッセージ本文を送ってしまうなどうっかりミスでの誤送信で問題を起こしてしまうリスクが否定できないのではないかと心配になった。

3)現状キャリア及びデバイスの選択肢がなく参考事例が存在しない
 国内でWP7.5端末をリリースしているのはIS12Tを発売したauのみ。既にauを企業利用している場合にはキャリアそのものの問題は発生しないが、キャリア乗換えを行うとなるとハードルが非常に高くなる。一般的に通信コストを抑えるために固定回線と抱き合わせてキャリア選択を行ったりするが、そうした通信インフラ全体の見直しのための工数が大きくかかってくることになる。その上上記のように比較的一般的に実施されているであろうソフトウェア構成管理や社内データ利用に大きな壁が存在するため、運用構築やポリシーの見直しなど検討し直さなければならない事項が多く、同キャリア内移行であっても相当な検討工数を割く必要があると思われる。WP7.5を採用しようとする場合には他のスマーフォンと比較して圧倒的なメリットが存在するのでなければ、こうした工数をかける理由を付けられないのだが、現状WP7.5にそうしたメリットは見当たらない。残念ながらセミナーでもWP7.5自体のアピールはあったが、法人でWP7.5を採用すべきメリットはほとんど語られていなかったように思う。採用して良かった等のよくある企業事例もまだ存在しないため、自助努力をせざるを得ず、なかなかハードルは高い。念のため事例がないものか質問をしてみたが、先行していた海外にはソフトウェア構成管理も含めて実現した事例がないわけではないようなのだが、Microsoft的には積極的に紹介したいもの(方法?)ではないようで、あまり歯切れのいい回答はなかった。企業事例を書いたパワポの文書があるとのことで紹介はしてくれるそうだ。

 実際に前職(従業員2500人規模)で、全社一括での携帯電話運用の見直し&置き換えを業務として行ったことがあるが、ガラケですら結構大変だったので、スマートフォンでは更に輪をかけて大変だというのが実感を持って理解できる。当時よりも技術的手段が豊富な分、助かる面はあると思うが、WP7.5ではそうしたアドバンテージがないので、正直なところほとんどの企業担当者はWP7.5は検討対象にしないだろうと思われる。Microsoftもその辺は当然把握しており、構成管理のための System Center Configuration Manager 2012 を2012年1Qにリリース予定とのこと。PCや携帯を一括で管理できることでアドバンテージにしようとしている。Exchange ActiveSyncとの組み合わせで動作させるようなので、いろいろな構成要素を考えると小規模企業向きではないと思われるが、そうした取り組みが行われていることは少なくとも先に期待は持てる。個人的には法人での活用を目指すならば、People HUBに連携できる社内コミュニティ構築ソフト(SPSより容易で廉価なもの)と、People HUBでのメッセージ投稿先制御機能が必須だと感じたので、安心して業務コミュニケーションができる仕組み作りもMicrosoftには検討して欲しいと思う。

 ということで簡単にまとめると、WP7.5の法人利用を検討するならば人柱覚悟でどうぞ。2012年1Q以降なら会社を説得する好材料が少しは手に入るかもしれません。

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■Windows Phone 7 とCommuniGate Proを同期するメモ
 OMNIA7(ビルド7392)とCommuniGate Pro 5.4.1をActiveSync (AirSync)で同期した設定のメモ。Exchange設定で問題なくメール、カレンダー、コンタクトが同期できる。日本語の表示もOK。但し7392だと正式に日本語対応していないため、返信等が全てutf8でエンコードされるため、携帯宛てメールでは注意が必要。ActiveSync設定を行う場合にはSSL経由にすることを強くオススメする。個人でも無償利用可能なStartSSLをサーバ側で使っている想定で証明書のWP7端末へのインストール手順から説明する。

1)StartSSLのCA証明書をWP7端末にインストールする
 WP7端末のIEで以下のURLにアクセスする
  http://www.startssl.com/certs/ca.cer
 「タップしてファイルを開く」と表示されたアイコンをタップする
 「証明書をインストールしますか?」と出るので「インストール」をタップ
 「OK」をタップしてインストール完了
 全てのアプリで利用できるように一度端末を再起動する

2)CommuniGate Proと同期設定をする
 「Settings」>「email & accounts」>「add an account」をタップする
 アカウントタイプから「advanced setup」を選んでタップする 
 同期するメールアドレスとパスワードを入力する
 種類で「Exchange ActiveSync」を選んでタップする
 「domain」にメールアドレスの@以下を、「Server」にサーバのFQDNを入力する
 この時SSL利用にチェックを入れておくこと
 オプション項目は任意に設定
 設定が終わったら「sign in」をタップして完了
 これでOutlookアイコンがホーム画面に作成される

 Outlookアカウントから設定することも可能だが、メールアドレスのドメイン部とサーバ名が一致していないとチェックのため2回ほど待たないとサーバ設定画面に到達できないので、最初からadvanced setupを選択することをオススメ。おそらく最新のMango (7720)でも同様の手順で設定可能と思われる。サーバ同期を組むとiPhoneやAndroidとのスケジュール連携も容易なのでとても使いやすい。

, , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

CommuniGate Pro v5.4リリース(正式Android対応)

■CommuniGate Pro v5.4リリース(正式Android対応)
 5ユーザまで無償利用可能な統合メッセージングサーバ CommuniGate Proがv5.4のリリースで正式にAndroid対応したので、動作検証したメモ。これまでもExchange ActiveSyncアカウントを設定することでメールや連絡先の同期が利用できたが、今回からカレンダーやAndroid専用アプリPronto!が提供されるなど、Android対応の範囲が拡大した。アップデートに伴い既存Androidユーザは注意が必要なので以下に説明をする。

■CommuniGate Proのアップデート
 最新バージョンはv5.4となるが、アップデートする場合にはv5.3の最新版であるv5.3.14に一旦アップデート後、v5.4にアップデートすることをオススメする。必須とはされていないようだが、過去経験上その方が問題が少ないと思われる。以下CentOS i386版でのバージョンアップ手順。メジャーバージョンアップなので後者をオススメ。

手抜き版
# cd ~/download
# wget http://www.communigate.com/pub/CGatePro/5.4/CGatePro-Linux-5.4-0.i386.rpm
# rpm -Uvh CGatePro-Linux-5.4-0.i386.rpm
# service CommuniGate stop
# service CommuniGate start

慎重版(サービス停止してバックアップ取得後v5.4へ入れ替え)
# cd ~/download
# wget http://www.communigate.com/pub/CGatePro/5.4/CGatePro-Linux-5.4-0.i386.rpm
# service CommuniGate stop
# tar zcvf CGPBK.tar.gz /var/CommuniGate/
# rpm -e CGatePro-Linux
# rpm -ivh CGatePro-Linux-5.4-0.i386.rpm
# service CommuniGate start

■v5.4の主な変更点
・Flash UIのPronto!がバージョン4にアップデート UIデザイン刷新
・専用アプリPronto! for Android 1.0b11が新規追加(XIMSS接続なので注意)
・AirSyncプロトコルが最新になりAndroidに正式対応
・MAPI Connector version 1.54.0.3へアップデート
・リバースチェックでIPv6のDNSレコードに対応
・XMPPがSSL/TLSに対応
・AESの暗号化に対応
・CalDAV/FileDAV/CardDAVに幅広く対応
・SMSの送受信に対応(SMPPの新規追加)
・STUNに対応 などなど

■Androidに関わるv5.4アップデートの注意点

・Android端末でAirSync接続をしていた場合、アカウントを作り直すこと
 Exchange Activesync設定を一旦削除し、再度作成し直すことが必須
 作り直さないとMailアプリが強制終了したりする
 Android対応で変更された仕様の影響と思われる
 iPhone/iPadでもアカウントの再設定が必要のようです
 →iPhone/iPadでは端末再起動で問題が解消されるケースもあるようです

・Android用専用アプリPronto!はまだベータなので注意
 サーバ接続にはXIMSSを利用するのでサーバ側でport 11024(標準)が
 利用可能になっていること(11024は平文なので注意)
 SSLが利用可能な場合にはこちらを参考にport11025でSSL接続をオープンにする
 利用可能な機能はIP電話・IM・連絡先となる(メール等は同期設定で利用)

 001HTではアカウントを作成し直すことでメール・連絡先・カレンダー全て問題なく同期できた。またPronto!アプリも問題なく動作しているように見える。ただPronto!は明示的に終了させる方法がアプリに用意されていないため、電池の消費がやや気になる。ちなみにVersion情報がアプリ上では1.0b10となっていた(リリース文ではb11なのに)。リモートワイプは未実験だがHTC端末については5.3.11でもワイプ可能だったので問題なく利用可能と推測する。

 WhisperCore0.4(Android2.3.4)をインストールしたNexusOneでもメール・連絡・カレンダーが問題なく同期されることを確認。ワイプ機能は同期アカウント設定時に変わらず「デバイス管理者」の設定通知が来ないため動作せず。正式にAndroid対応と言っているのにこれはまずい気がする…。どうもこれまでの経緯的にCGS社はHTC端末でしか動作確認していないように見える。

■その他の気になったこと
・管理画面のレスポンスが向上した気がする
・管理画面のメニュータブが結構増えて項目位置変更も多く把握が大変
・Pronto!はv4とv3を選択的に利用可能
・Windows版/MacOSX版のアプリもダウンロード可能になっている
・Linux用はAirアプリがダウンロード利用可能
・AirSync利用時は端末側で再設定が必須になるというのが微妙

随時追記の予定

, , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■CommuniGate ProでAndroid端末をリモートワイプ
 Microsoft Exchangeの代替ソリューションのひとつであるCommuniGate ProでAndroid端末のリモートワイプ実験をしたメモ。CommuniGate Proはキャリアグレードのスケーラビリティと安定性を誇るソフトウェアにも関わらず5ユーザまで無償で利用可能で、ExchangeサーバのActiveSyncと近似した機能をAirSyncという名前で提供しており、これも無償ライセンス内で利用できる。このActiveSync互換のAirSyncを利用して、メッセージの同期とリモートワイプの実験を行う。試したのは手持ちのNexusOne (CyanogenMod7 Android 2.3.3)、GalaxyTab (Froyo XXJK5 Android 2.2)、Desire HD 001HT (標準 Android 2.2)の3つ。Android1.x系はそもそもExchange連携未対応なので対象外。CommuniGate Proのバージョンは5.3.11。

 設定は簡単。インストール済みのCommuniGate Proを用意してアカウントを作成、Android側ではExchange同期アカウントを利用して、CommuniGate Proのアカウントを設定してやればいい。注意点は以下。

・CommuniGate Pro側でHTTPの待ち受けをTCP80/443に設定すること(※追記参照)
 AirSyncはこれらのポート以外では動作しない
・Android側でアカウントを指定する時には@以下も記述すること

■実験結果
1)NexusOne
 メッセージとアドレス帳の同期はOK。カレンダー同期はNG。
 リモートワイプは信号受信するものの無視。

2)GalaxyTab
 メッセージとアドレス帳の同期はOK。カレンダー同期はNG。
 リモートワイプは信号受信するものの無視。

3)Desire HD 001HT
 メッセージとアドレス帳の同期はOK。カレンダー同期はNG。
 リモートワイプは信号受信し即端末全体を初期化。

 メッセージとアドレス帳はどれも問題なく同期できたが、カレンダーがエラーとなり同期できなかった。リモートワイプが実行できたのは001HTのみ。Exchangeサーバだと端末側でアカウント作成時にデバイス管理者の追加設定許可を求められるはずのところを、CommuniGate Proではそのダイアログが出てこないことから、ActiveSyncとAirSyncで一部動作が異なっていることが確認できた。また端末側でもHTCのカスタマイズにより001HTでは本来Android2.2以降にあるはずのデバイス管理者設定項目が消失していることから、どうやらデバイス管理者設定の状態によりリモートワイプが実行できるかどうかが判断されているようだ。HTCの端末では2.1の頃から独自にExchange対応をしていたり、HTC Senceサービスで独自のリモートワイプサービスを提供していたりするので、その辺りの影響が出ているものと思われる。

 ちなみにCommuniGate ProではiPhone/iPadについては問題なくリモートワイプできている。CommuniGate Proは5.4系でAndroidに正式対応するということなので、今後修正がされる可能性はあるが、現在のところCommuniGate ProでリモートワイプによりAndroid端末のデータ消去を実行しようと思ったら、Android2.2以降を搭載したHTC製端末(HTC Sence 2.x以降)を選択する必要がある。(同端末はHTC SenceのWebサイトに登録することで、Webからデータ消去操作を行うことも可能だが、システム管理者が一括で管理したいというようなケースでは、Communigate Proを利用するメリットがある)

■追記
 AirSyncの待ち受けについては80/443のどちらか一方だけでも問題ない。httpは平文でデータ参照できてしまうことから、実運用する場合には443で設定する方が望ましい。またApache等と同居している場合など、CommuniGate Pro自体の80/443を有効にできない時には、proxy設定を利用して80/443への接続をCommuniGate Proの標準待ち受けポートTCP8100へ繋いでやることでAirSyncを行うことが可能。以下Apacheで443接続をproxy設定するサンプル。
[code]

ServerName cgp.exsample.com:443
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/cert/cgp.crt
SSLCertificateKeyFile /etc/httpd/cert/cgp.key

ProxyRequests Off
ProxyPass / http://localhost:8100/


ProxyPassReverse http://localhost:8100/
ProxyPassReverseCookieDomain localhost cgp.exsample.com
ProxyPassReverseCookiePath / /
Order allow,deny
Allow from all


[/code]

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

■Android/iPhoneで無償利用可能なExchangeサービス
 iPhoneやAndroid端末でActiveSyncやリモートワイプの試験ができる環境を調べたメモ。完全無料はCodenameのみ。後はトライアルにて期間限定で無料利用が可能。法人契約前提のサービスも多いので要確認。料金はActiveSync/リモートワイプが可能な契約内容の料金とした。2010/3/8現在の調査結果。

■Codename(Exchange2007 無料 3ヶ月毎に継続手続き必須)
 サービス:ActiveSync可/リモートワイプ可
 初期設定:0円
 月額料金:0円(1ユーザからOK)
 容量:25M
 http://codename.win1.jp/default.aspx
 ※ワイプはOWAでアクセスして実行する

■アイル Exchange (Exchange2003? 14日無料トライアル可能)
 サービス:ActiveSync可/リモートワイプ可
 初期設定:1575円
 月額料金:890円(1ユーザからOK)
 容量:3G
 http://home.isle.ne.jp/service/apps/exchange/support/trial.html
 http://home.isle.ne.jp/service/apps/exchange/index.html

■Livestyle Exchange2007 E-standard(Exchange2007 30日間無料トライアル可能)
 サービス:ActiveSync可/リモートワイプ可
 初期設定:1680円
 月額料金:1680円/ユーザ(1ユーザからOK)
 容量:1G/ユーザ
 http://www.live-style.jp/price/Pages/default.aspx
 http://www.live-style.jp/exchange/Pages/default.aspx

■KDDI Business Outlook (Exchange2007 14日間無料トライアル可能)
 サービス:ActiveSync可/リモートワイプ不明
 初期設定:0円
 月額料金:980円/ユーザ(1ユーザからOK)
 容量:1G/ユーザ
 http://www.kddi.com/pub/outlook/application/free.html
 http://www.kddi.com/pub/outlook/index.html

■Microsoft Exchange Online Standard(Exchange2007 30日間無料トライアル可能)
 サービス:ActiveSync可/リモートワイプ不明
 初期設定:0円
 月額料金:522円/ユーザ(5ユーザから契約可能)
 容量:25G/ユーザ
 http://www.microsoft.com/japan/online/trial.mspx
 http://www.microsoft.com/online/ja-jp/exchange-online.mspx

, , , , ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...