2009/02/16

Mozilla Fennec for Windows Mobile

待望のWindows Mobile版Fennecがリリースされました。
プレα扱いですが、以下のURLで公開されています。
ftp://ftp.mozilla.org/pub/mobile/fennec-0.11.en-US.wince-arm.cab

が、HTC Touch Pro専用とのことのようです。
Fennec Milestone Release for Windows Mobile at Brad's Blog
> You can install this on your HTC Touch Pro
(http://blog.mozilla.com/blassey/2009/02/10/fennec-milestone-release-for-windows-mobile/)

HTC Touch Pro専用と言われてもWindows Mobile版です。
特定の機種専用ということもなかろうということで、WILLCOM03にインストールをしたら無事完了しました。
が、動作しません。

他のサイト等でもHTC Touch Pro以外で動作しないとのレポートがあがっています。
サイトをめぐって見かけた動作報告をいくつか書き連ねてみます。

動作報告あり
HTC Touch Pro
HTC Touch Diamond
SonyEricsson XPERIA X1
  Qualcomm MSM7201
  Family:ARM11
  Architecture:ARMv6
  CPU Core:ARM1136EJ-S

動作しない報告あり
WILLCOM WILLCOM03(WS020SH)
  Intel XScale PXA270
  Family:XScale
  Architecture:ARMv5TE
  CPU Core:PXA27x

HTC Herald(HTC P4350)
  Texas Instruments OMAP850
  Family:ARM9E
  Architecture:v5TEJ
  CPU Core:ARM926EJ-S

Parm Treo750v
  Samsung S3C2440?
  Family:ARM9TDMI?
  Architecture:ARMv4T?
  CPU Core:ARM920T?

Samsung i600
  Intel XScale PXA272
  Family:XScale
  Architecture:ARMv5TE
  CPU Core:PXA27x

・・・ほか色々

色々調べて回った後、冒頭のblogで開発者本人の気になるコメントをみつけました。
どうやら原因は以下のようです。
>blassey {Friday February 13, 2009 @ 2:49 pm}
>You cannot run this release on the emulator.
>The binary is built to target ARMv6 and the Microsoft emulators can only emulate ARMv4 or ARMv5.
http://blog.mozilla.com/blassey/2009/02/10/fennec-milestone-release-for-windows-mobile/#comment-1342


ARMv5をサポート、ARMv6を非サポートのエミュレータで動作しないということは、
このビルドはARMv5系CPUのデバイスでは動作しないものと思われます。
また、HTC Touch DiamondはARMv6系のCPUを備えているので動作はするようですが、
このビルドではハードウェアキーボードが必要とのことで、
HWキーボードのないTouch DiamondはURLの入力等ができないようです。

結局の所、特に機種縛りをしているわけではなく、
このビルドが要求するARMv6系CPU+HWキーボードという構成を満たすものが、
HTC Touch Pro程度であるということのようです。

この状況では、Nokia版Fennecの状態と大して変わりないですね・・・
次のリリースに期待することとします。