無料の方がうれしいですが有料でもかまいません。
まず前提として無理だと考えたほうがいいです・・・
無理やり貫き通す方法として何種類か想定できます
iアプリはJavaで書かれており、EZアプリはBREW(C言語ベース)です
http://ja.wikipedia.org/wiki/I%E3%82%A2%E3%83%97%E3%83%AA
http://ja.wikipedia.org/wiki/BREW
なので、まず実行環境の準備としてA5407CA以前のふるーい機種を探し出すか、あるいは最新のW51CAなどのオープンアプリプレイヤーが使えるケータイを用意します
前者であればに元になるアプリを逆コンパイル、あるいはソースを入手しケータイ環境に由る部分を書き換えEZアプリ (Java^(TM)) 開発キットでコンパイルすれば一応動くハズです
http://www.au.kddi.com/ezfactory/tec/spec/ezplus.html
後者であれば、書き換えて端末に転送すれば動くようです
http://www.au.kddi.com/ezfactory/tec/spec/openappli.html
ただし逆コンパイルする場合はDoCoMo端末からの吸出しの段階で難しいと思われます
また逆コンパイルをすること自体がライセンス的にブラックの可能性が高いです
旧機種orオープンアプリプレイヤーを使わないのであればBREW化ですが、Javaで書かれているものを完全に書き直すので相応のプログラミング知識が必要です
またもしBREW化できてもクアルコムにデベロッパー登録しないと転送ケーブルが入手できません(PC上でのエミュレートなら可)
もしネットワーク経由でダウンロードするならばauから公式コンテンツプロバイダとして認められ、かつアプリが検査を通ればネットワーク経由で他のアプリと同様にダウンロード、実行できますが個人ではかなり難しいのではないかと・・・。
別の視点からだと、オープンアプリプレイヤで動くiアプリエミュレータがあれば理屈上は可能です
が、BREWの上でエミュでエミュを走らせるような話なので実行速度など様々な課題が出ることが推測されます
またソースコードの直接入手以外全てで言える事ですが、この方法で出来る(かもしれない)のは俗に言う勝手アプリのみです
imode公式のコンテンツプロバイダへのau端末でのアクセスはまた違った次元の話で難しいです
さらに有料アプリをダウンロードしようと考えたら、DoCoMoの課金システムをau端末で行う、といったとんでもない壁が立ちはだかってます
よって現実的かつ建設的なのはiアプリの提供元にEZアプリへの移植のお願いメールを出しまくることくらいでしょうか・・。
URLはダミーです。
可能と言えば可能ですがそのままではできません。
まず、auの機種にもよりますがjavaのアプリが実行できないといけないので最新の機種じゃないと実行できません。
DocomoのアプリはJavaできていますので、
無料のiアプリのゲームをダウンロードしてきて
それをau用のJavaに変換しなくてはなりません。
それは知識と労力を必要とする物で初心者にはできませんが、可能という事だけ言わせて貰います。
コメント(0件)