iアプリをauでも使えるようにする方法を教えてください。


無料の方がうれしいですが有料でもかまいません。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/30 10:16:41
  • 終了:2007/05/07 10:20:03

回答(2件)

id:Hades No.1

Hades回答回数86ベストアンサー獲得回数92007/04/30 14:08:22

ポイント35pt

まず前提として無理だと考えたほうがいいです・・・

 

無理やり貫き通す方法として何種類か想定できます

 

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アプリへの移植のお願いメールを出しまくることくらいでしょうか・・。

id:meatonline No.2

回答回数13ベストアンサー獲得回数02007/05/01 23:09:14

ポイント35pt

http://yahoo.co.jp

URLはダミーです。

可能と言えば可能ですがそのままではできません。

まず、auの機種にもよりますがjavaのアプリが実行できないといけないので最新の機種じゃないと実行できません。

DocomoのアプリはJavaできていますので、

無料のiアプリのゲームをダウンロードしてきて

それをau用のJavaに変換しなくてはなりません。

それは知識と労力を必要とする物で初心者にはできませんが、可能という事だけ言わせて貰います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません