またHTML5を書いてみました。今度は自分とこのFLASHコンテンツを書き換えてみた感じ。
もともとFLASHで作っていたmedalplayに一部HTML5版を追加したもので、とりあえずPOKERとBJの2つ、まあぶっちゃけ単純なものから手をつけてみました。
とりあえずSafari/Firefox/Chromeでは確認しました。IEで動かないのも確認しました。ちゃんとメダルの増減も反映されています。
FLASHでの実装を完全に丸ごとそのまま、とはなかなかいかないだろうけど、それなりに作り込める印象です。まだ音とか付いてませんが。あとブラウザ的にはやはりHTML5ではChromeが最先端なんですかね?
…で、コレに取りかかったのはもちろんというかiPadでの動作を狙ったものなのですが、なんとそのiPadおよびiPhoneでは文字が盛大にズレるという現象が。なんじゃこりゃーと思ってしばらくいろいろ探ってたらどうやらiPhoneOSのバグらしいとか。しかも3.1の頃から存在していたようで、3.2での修正を期待されてたようだけどごらんの有様だよ。いちおう全体としては動いてはいるんだけど、文字がまともに出ないのでBETやらCREDITやら、あと進行に伴う情報も出せないので困ったものです。OS4で修正されればいいけどどうなんでしょうねえ…それにiPadだと秋更新だったと思うし。
いっそiPadネイティブアプリにしてiAd付けたらどうだろうかとか思わなくもない…けどそれはそれで問題もあったり。ちなみに上記記事によるとAndroidでも問題あるようですが、2.0/2.1で駄目だけど2.2では修正されてるらしい。しかもその前の1.6だと問題ないってのが謎。やっぱりAndroidか、ていうかそれだったらそもそもFLASHも動きますしねえ。